How to map Pipedrive labels and deal stages
Translate SourceLoop's internal lifecycle stages into Pipedrive Person labels (label_ids) and align inbound deal pipelines, both directions.
On this page
Pipedrive doesn’t have a built-in lifecycle stage field like HubSpot. Its closest equivalent is Person labels (the label_ids field), coloured tags you assign to a Person to indicate state. SourceLoop maps its internal lifecycle stages to one or more of those labels, both ways.
This article walks through the mapping for Person labels and notes how SourceLoop handles Deal stages (preserved as-is on inbound, no mapping needed).
Before you start
You’ll need:
- Pipedrive connected to SourceLoop
- An Admin or Editor role in SourceLoop
- A list of your Pipedrive Person labels (visible in Pipedrive at Settings -> Company settings -> Person Labels)
How the label mapping works
SourceLoop keeps a status on every person, such as New, Working, Qualified, Unqualified, or Nurture, and a stage, such as Lead, MQL, SQL, Opportunity, or Customer. Pipedrive has no lead status field, so your Person labels play that role. When a person syncs in from Pipedrive, SourceLoop translates their label to a SourceLoop status using the mapping you set. The mapping is per Pipedrive connection.
Statuses also drive lead quality: a person moved to Qualified has their recent unreviewed leads marked Good, and Unqualified marks them Not a fit.
Step 1: Open Setup -> Stages
- Sign in to SourceLoop.
- Open Setup in the left sidebar, then Stages.
- Open the Status tab. With Pipedrive connected, it has a Pipedrive mapping section listing your Person labels.
Step 2: Map each Pipedrive label
Pick a SourceLoop status for each label. Each change saves straight away. For example:
| Pipedrive label | SourceLoop status |
|---|---|
Cold | New |
Warm Lead | Working |
Hot Lead | Qualified |
Customer | Qualified |
Disqualified | Unqualified |
Choose Do nothing for labels that don’t describe where a lead stands, such as a team or region label. Need a status SourceLoop doesn’t have? Add it on the same tab.
Step 3: Check it’s working
- Change a Person’s label in Pipedrive. It reaches SourceLoop within a few minutes. To apply the mapping to everyone now, click Resync in the Pipedrive drawer.
- Open Contacts in SourceLoop and find the person. The Status column should show the mapped value.
If it stays blank, see Troubleshoot Pipedrive sync issues.
Deal stages
Pipedrive deals come in with all their pipelines and stages exactly as they are in Pipedrive, and you’ll see them on the Deal pipelines tab. The one thing SourceLoop needs is which stages mean won and lost, set on the Deal stages tab of the Pipedrive drawer.
Lead Inbox vs Persons (a quick note)
Pipedrive’s Lead Inbox is a pre-Deal staging area where new inbound leads land before promotion to a Deal. SourceLoop syncs Persons (which represent the contact regardless of stage), not the Lead Inbox specifically. If your team uses the Lead Inbox heavily, the mapping above still applies, the Person record is the source of truth.
What’s next
If the mapping isn’t behaving as expected, see Troubleshoot Pipedrive sync issues.
Frequently asked questions
-
Pipedrive doesn't have a 'Lead Status' field. What does SourceLoop map to?
Person labels. Each label maps to a SourceLoop status, such as Working or Qualified, under Setup -> Stages.
-
Can I use Pipedrive labels for multi-state tracking?
Yes. A person can have several labels in Pipedrive. Map the ones that describe where a lead stands, and choose Do nothing for the rest, such as VIP or region labels.
-
What about Deal stages? Do those need to be mapped?
No. Deal pipelines and stages come in as they are. You only mark which stages mean won and lost, on the Deal stages tab of the Pipedrive drawer.
-
My Pipedrive admin added a new label. Will SourceLoop pick it up?
Yes. New labels appear in the Pipedrive mapping section on Setup -> Stages. Pick a SourceLoop status for it.
-
What if a Person already has labels I don't want SourceLoop to touch?
This mapping only reads labels into SourceLoop. Choose Do nothing for any label you want ignored.
-
Can I map several Pipedrive labels to the same SourceLoop status?
Yes, that's normal. For example, Hot Lead and Customer can both map to Qualified.