Recruiters
Save Candidate WhatsApp Numbers to Google Contacts
The situation
Candidates reach you on WhatsApp from job posts, referrals and groups. Most are not right for the role they applied to but are right for something later. The chat list becomes an unsearchable archive of CVs you half-remember.
What goes wrong today
- A mandate arrives for a role you interviewed someone perfect for four months ago, and you cannot find them.
- Candidate chats show raw numbers, so you cannot tell who is a Java developer and who is an accountant without opening each one.
- CVs are sitting in chat attachments with no index of who sent what.
- Candidates and clients are in the same undifferentiated chat list.
- Unsaved candidate numbers vanish entirely if a chat is cleared or a phone is replaced.
The workflow
- 1
Open WhatsApp Web on a desktop
Scanning reads the rendered page on your own machine; no candidate data goes to any LeadSync server.
- 2
Scroll the chat list to the bottom
Unscrolled chats are not rendered into the page, so they cannot be read. This determines how much of the backlog a run captures.
- 3
Save the backlog with a batch prefix
Something like `CAND BACKLOG` keeps the first clear-out identifiable and separate from candidates you save deliberately afterwards.
- 4
Annotate from the chat, on a keyboard
Go down the list at contacts.google.com, open each chat alongside it, and record role, primary skill, experience and current location. Use the Company field for the current employer — it is searchable and syncs.
- 5
Save and annotate new candidates the same day
The notes you write while the conversation is fresh are the ones that are still accurate when you search them later.
- 6
Re-scan monthly
Duplicate checking means a monthly pass only adds candidates you missed, so it is safe to make routine.
A naming convention that suits this work
Unknown numbers arrive without names, so they need one. The convention is the cheapest possible CRM, and it works because Google Contacts search matches any part of a name.
Role + primary skill + experience + month
DEV React 4y 2610 — AnjaliSALES FMCG 7y 2609 — ImranACCT Tally 2y 2610 — SureshCLIENT Infotech — Ms Nair
Searching `React` returns every React candidate and searching `4y` narrows by experience. A `CLIENT` prefix keeps the hiring side out of the candidate pool, which is the distinction a plain chat list cannot make.
What you get
- A new mandate can be matched by searching a skill rather than scrolling months of chats.
- Caller ID identifies a candidate and their role when they ring back.
- Candidates and clients are separable at a glance.
- The list is in your Google account, so it is backed up and moves with you between devices.
- Exportable to an ATS later, because Google Contacts is a standard import source.
Where this stops being enough
Said plainly, because finding out later wastes your time:
- This is not an applicant tracking system. There are no interview stages, no scheduling, no CV parsing and no audit trail.
- It does not work for a team pipeline. A shared address book does not give two recruiters a shared view of progress.
- It stores no CVs. Attachments remain in the chat; the contact is the index to them, not the archive.
- LeadSync cannot message candidates and never will — it is read-only.
Free tools that help here
Duplicate Phone Number Remover
Strip duplicates from a list of numbers — matching across formats, so the same number written two ways counts once.
Phone Number Formatter
Clean up a messy list of numbers into proper international format, and see which ones look wrong.
Frequently asked questions
Can I save candidates from a jobs WhatsApp group?
Yes, for members whose numbers WhatsApp Web actually renders. Open the group's member list and scroll it fully. Anyone already in your contacts shows as a name, and that number cannot be read by any tool.
Is it legal to save candidate numbers like this?
Saving a number someone sent you in order to contact you about a job is ordinary business record-keeping. What attracts obligations under data protection rules is how long you keep it, what you do with it, and whether you message people who did not ask to be contacted. Save for a stated purpose and honour deletion requests.
Will this work with my ATS?
Not directly. LeadSync writes to Google Contacts only. Most applicant tracking systems can import from Google Contacts, so the list is portable even though there is no integration.
Can I bulk-message candidates about a new role?
Not through LeadSync, which has no messaging capability. Unsolicited bulk messaging on a personal WhatsApp number is also the quickest route to being reported and blocked. The official WhatsApp Business API is the sanctioned channel for permitted outreach.
Related guides
WhatsApp Business Contact Management Without a CRM
Labels, naming conventions and a Google Contacts backbone that work for a one-person business — and the point where a CRM becomes the right answer.
How to Export WhatsApp Group Members to Your Contacts
What a group member list actually exposes, how to save every visible number to Google Contacts, and the numbers no tool can reach.
How to Find and Merge Duplicate Google Contacts
Google's merge tool, the near-duplicates it misses, and how to stop new duplicates appearing after a bulk contact save.
Try it on your own chat list
The first 35 contacts are free, with no card. That is enough to run a real backlog and see exactly how many numbers it finds before deciding anything.