By Kushal Magar · April 3, 2026 · 12 min read
How to Get a Phone Number From LinkedIn in 2026 (SyncGTM Scraper Tutorial)
Getting a phone number from a LinkedIn profile takes four steps in SyncGTM: find the profile URL with person-linkedin-profile, scrape it with scrape-linkedin-profile, run waterfall phone enrichment to get a verified number, and push the result to your CRM. This tutorial walks through each step.
LinkedIn is where B2B prospects live, but phone numbers are hidden behind privacy settings. SyncGTM bridges that gap with a pipeline of enrichment actions: person-linkedin-profile resolves a name and company into a LinkedIn URL, scrape-linkedin-profile extracts structured profile data, and waterfall phone enrichment queries 50+ providers to find a verified phone number.
This tutorial walks through the full workflow from a LinkedIn profile to a callable phone number. Whether you are starting with a name and company, or already have a LinkedIn profile URL, you will learn how to use SyncGTM enrichment actions to get verified phone numbers. Every step runs inside SyncGTM with no external tools required.
Quick Summary
SyncGTM tutorial for getting phone numbers from LinkedIn. Use person-linkedin-profile to find a prospect's LinkedIn URL from their name and company, scrape-linkedin-profile to extract structured data, and waterfall phone enrichment to query 50+ providers for verified phone numbers. Export to CRM in one click.
TL;DR
- Step 1: Use person-linkedin-profile with the prospect's name and company to resolve their LinkedIn URL
- Step 2: Pass the URL to scrape-linkedin-profile to extract headline, role, company, and experience data
- Step 3: Run waterfall phone enrichment (find-work-phone or scrape-mobile-number) to query 50+ providers for a verified number
- Step 4: Export the enriched contact with phone number to your CRM via SyncGTM integrations
- If you already have the LinkedIn URL, skip Step 1 and start with scrape-linkedin-profile (2 credits instead of 3)
- The entire workflow runs in SyncGTM — no browser extensions, no manual lookups, no external tools
How the SyncGTM LinkedIn-to-Phone Workflow Works
The workflow chains three enrichment actions: person-linkedin-profile takes a name and company and returns a LinkedIn URL. scrape-linkedin-profile takes that URL and returns structured profile data (headline, role, experience, education). Waterfall phone enrichment (find-work-phone or scrape-mobile-number) takes the enriched contact and queries 50+ phone data providers in sequence until a verified number is found.
Each action costs 1 credit. The full pipeline from name to verified phone number costs 3 credits and completes in seconds. You can run this for individual prospects or batch-process hundreds of contacts at once through SyncGTM's workflow builder.
Step 1: Find the LinkedIn URL With person-linkedin-profile (Name + Company Flow)
Navigate to Enrichments > Person LinkedIn Profile in SyncGTM. Enter the prospect's full name and company name. The action queries multiple data providers to resolve the correct LinkedIn profile URL, even when the person has a common name.
The result includes the LinkedIn profile URL along with basic identity data (full name, company, title). If you already have the LinkedIn URL, skip this step and go directly to scrape-linkedin-profile. This step is specifically for when you only have a name and company to start with.
For common names (e.g., "John Smith at Microsoft"), the action cross-references title, location, and seniority across data sources to disambiguate. Adding the prospect's title or location as optional inputs increases match accuracy. The match rate for name + company lookups is 80-90% for professionals at companies with 50+ employees.
Step 2: Scrape Profile Data With scrape-linkedin-profile
Pass the LinkedIn URL from Step 1 to scrape-linkedin-profile. This action scrapes the full profile using a waterfall of premium data providers — no browser automation, no LinkedIn login, no risk of account bans.
The scraper returns structured JSON with the prospect's headline, current role and company, location, full work history, education, skills, certifications, and connection count. This data is useful for personalizing outreach and confirming you have the right person before investing a credit on phone enrichment.
Use the scraped data to verify you have the right person. Confirm the title and company match your ICP before spending a credit on phone enrichment. The scraped data also feeds outreach personalization — reference their recent role change, shared education background, or specific skills in your cold call opener.
Step 3: Run Waterfall Phone Enrichment
With the contact enriched, run phone enrichment using find-work-phone for direct office lines or scrape-mobile-number for mobile numbers. Both actions use SyncGTM's waterfall approach: Provider A is queried first, then Provider B, then Provider C — continuing through 50+ data sources until a phone number is found.
Waterfall enrichment returns 20-40% more phone numbers than any single provider because each provider covers different contacts and regions. Results include the phone number, phone type (mobile, direct, switchboard), and source attribution. Confidence scoring helps you prioritize high-quality numbers for outreach.
Both find-work-phone and scrape-mobile-number accept LinkedIn URLs directly. If you only need the phone number and do not need profile data for personalization, you can skip the scrape step and run phone enrichment directly with the LinkedIn URL as input — reducing cost to 1 credit per contact.
Step 4: Export to Your CRM
SyncGTM's native CRM integrations push the enriched contact — including name, company, title, LinkedIn URL, and verified phone number — directly to HubSpot, Salesforce, or any CRM connected via webhook. Map the phone field to your CRM's phone property and the contact appears ready for calling.
For bulk workflows, set up a SyncGTM automation: upload a CSV of names and companies, chain person-linkedin-profile > scrape-linkedin-profile > waterfall phone enrichment, and export all results to your CRM in one batch. This processes hundreds of contacts without manual intervention.
Starting From a LinkedIn Profile URL (Skip Step 1)
When you already have a LinkedIn profile URL, getting a phone number is a two-step process. Skip person-linkedin-profile and go straight to scrape-linkedin-profile. Paste the LinkedIn URL (format: linkedin.com/in/username) and the scraper extracts structured profile data from 50+ data providers in a waterfall sequence. No LinkedIn login is required and there is zero risk of account bans.
SyncGTM accepts all standard LinkedIn profile URL formats: https://www.linkedin.com/in/username, linkedin.com/in/username, and URLs with trailing parameters. Sales Navigator URLs (linkedin.com/sales/lead/...) are also supported — the system resolves them to the standard profile URL before scraping.
Then run waterfall phone enrichment as described in Step 3. Total cost: 2 credits per contact (1 scrape + 1 phone enrichment), or 1 credit if you skip the scrape and run phone enrichment directly with the URL.
Batch Processing: LinkedIn to Phone at Scale
For teams prospecting at volume, SyncGTM's workflow builder chains these actions into a single automated pipeline. Upload a CSV with name and company columns (or LinkedIn URL columns), select the LinkedIn-to-phone workflow template, and run. Results stream into your CRM as each contact completes enrichment.
This batch workflow is ideal for processing conference attendee lists, Sales Navigator exports, marketing-qualified lead lists, or CRM records missing phone numbers. Export LinkedIn URLs from Sales Navigator using Evaboot or PhantomBuster, upload to SyncGTM, and chain scrape + phone enrichment automatically. For 500 LinkedIn URLs, expect the pipeline to complete in minutes with phone numbers for 40-70% of contacts.
At $99/mo with no per-seat pricing, this workflow is significantly cheaper than combining separate tools for LinkedIn lookup, profile scraping, and phone enrichment. One platform, one credit system, one integration — instead of juggling Lusha, PhantomBuster, and Apollo separately.
Tips for Maximizing Match Accuracy
Include the prospect's job title alongside name and company to improve person-linkedin-profile's disambiguation. For executives, add "CEO" or "VP Sales" to narrow the match. For common company names, include the domain (e.g., "Mercury" vs "mercury.com") to distinguish between companies.
Run scrape-linkedin-profile on the result before phone enrichment to verify the match. Checking the scraped profile's title and company against your expectations takes 2 seconds and prevents wasting a phone enrichment credit on the wrong person. Build this verification step into your batch workflows as a filter.
Troubleshooting: No Phone Number Found
If waterfall enrichment returns no phone number, the contact may not exist in any of the 50+ provider databases. This happens most often with junior employees, contacts in regions with low data coverage, and people who actively manage their digital footprint.
Try both find-work-phone and scrape-mobile-number — they query overlapping but different provider sets. If neither returns a result, fall back to email outreach using the scraped profile data, or try again in 30-60 days as provider databases refresh monthly with new records.



