✨ Start free.Add to Chrome — Free →
syncdo
← Help Center

Adding and organising leads

There are four ways to get a contact into Syncdo, and one rule behind all of them: the phone number is the identity. This covers each route in, what happens if the number is already there, and how to organise your leads once they are.

Where
The Syncdo panel inside WhatsApp Web · The Syncdo dashboard
Plan
Every plan, including free

Before you start

Two of the four routes below happen in the Syncdo panel inside WhatsApp Web, so you need the extension installed and connected first. If you have not done that yet, start with installing and connecting Syncdo.

The other two happen in the dashboard at app.syncdo.co. You sign in there with the same email address you connected the extension with.

From a chat you have open

This is the one you will use most. Open a conversation in WhatsApp Web and the Syncdo panel shows you that contact. If they are not a lead yet, add them from the panel. Syncdo attaches their number, the name WhatsApp has for them, and the conversation.

Screenshot 8to be added
WhatsApp Web with a chat open and the Syncdo panel beside it, showing the Add as Lead control for a contact who is not yet a lead. Stage the chat: this will show a real name and number.

Once a chat is a lead, opening it again shows their stage, their fields and their history without you leaving WhatsApp.

From your unsaved chats

The panel has a button for recent chats that are not yet in your CRM. Its tooltip reads:

Unsaved chats — recent chats not yet in your CRM

This is the quickest way to work through a backlog. Everyone who has messaged you recently and is not a lead appears in one list, so you can add them one at a time without hunting through your chat list. It is a view over chats you already have, so leaving it does not lose anything.

Screenshot 9to be added
The Syncdo panel with the unsaved-chats view open, showing several rows with their time-ago labels. Stage this: every row is a real customer name and number.

From the dashboard

Use this for contacts who did not come through WhatsApp, like someone who called you or gave you a card at an event. Open the dashboard and use Add Lead. A phone number is required. Everything else can wait.

Screenshot 10to be added
The dashboard Add Lead form, open and empty, with the phone field and the stage dropdown both visible.

One thing this form does quietly for you: it only sends a stage if you deliberately pick one. If you leave it alone, a lead you already had keeps the stage it already has.

By importing a CSV

Use this if you are moving from a spreadsheet. The importer runs in two steps and does not expect your column names to match Syncdo’s.

  1. 1Upload your file. Syncdo tells you how many rows and columns it found.
  2. 2Match your columns to Syncdo fields. It guesses from your headers, so a column called Mobile, WhatsApp or Contact Number is offered as Phone. Correct anything it got wrong, and ignore any column you do not want.
  3. 3Check the preview and import. Rows that repeat the same number inside your file are collapsed before anything is sent.
Screenshot 11to be added
CSV import, step 1, with the column-mapping dropdowns visible and at least one column correctly guessed as Phone. Use a made-up CSV.

Phone is the only column you have to map. You can also map name, lead stage, deal stage, company, city, state, email, and any custom fields you have set up.

If the number is already a lead

This is the question we get asked most, and the answer is reassuring. Adding a number you already have updates the record you already have. It does not create a second one and it does not replace the first.

  • Messages, notes, tags, assignment and the original created date all stay.
  • Custom fields merge. New values are added and anything you did not touch stays as it was.
  • The stage is not reset unless you deliberately picked one.

There is one case where Syncdo refuses instead. If the number already belongs to someone else in your workspace, you will see:

That phone number is already a lead in this workspace, assigned to someone else. Ask them to reassign it to you.

Syncdo will not move a colleague’s lead to you on its own. Nothing about that lead’s content is shown to you either. Someone with permission to reassign leads can hand it over.

Stages, fields and assignment

Three things organise your leads once they are in. All three work on every plan, including free.

  • Lead stages are your pipeline, in your own words. Edit the list in Settings so it matches how you sell. Renaming a stage moves the leads that were on it, so nothing is left behind.
  • Custom fields are the things your business needs that a generic CRM does not have. Set them up once and they appear on every lead, in the panel and the dashboard, and you can map them when you import a CSV.
  • Assignment decides who a lead belongs to, who sees it and who is responsible for it. It is why the refusal above exists.
Screenshot 12to be added
Dashboard → Settings → Lead Fields, showing the list of custom fields with their keys visible. The keys matter: they are what {{custom:key}} merge fields refer to.

Deal stages are a separate thing and easy to confuse with lead stages. Lead stages track the person. Deal stages track a specific piece of business with them. Deals need Essentials or above.

What this does not do

  • Group chats are never picked up. Syncdo does not read their messages, their members or their history. A group cannot become a lead, and syncing will not change that.
  • Syncdo does not add leads on its own. A chat becomes a lead when you add it. Nothing runs in the background importing your contacts.
  • The free plan holds up to 100 leads. When you reach that you cannot add more, but nothing is removed or hidden. See what each plan includes.
  • Importing a CSV does not send anything to anyone. It only creates lead records.
syncdo

Still stuck?

Email us and a real person will reply.

✓ Free plan   ✓ No credit card to start   ✓ Setup in 5 minutes