Connect Pipedrive end to end
The Pipedrive integration is a junction between Pipedrive records and Orbit conversations:- Inbound — persons, organizations, deals, and activities sync from your Pipedrive account into your Orbit contact book, so agents see open deals and organization context next to each conversation.
- Outbound — AI agents working a conversation create activities and log notes on the matched Pipedrive record on behalf of reps, so the Pipedrive timeline shows the channel touch along with its linked deals.
/api-reference/integrations — this page is the “do this, then this” walkthrough for the same surface.
What you’ll set up
- An OAuth connection from Orbit to your Pipedrive account via the generic connect route.
- The inbound sync — a scheduled pull upserts persons, organizations, deals, and activities into your Orbit contact book.
- Conversation-to-record matching — inbound messages resolve to a synced Pipedrive person by phone number or email.
- AI-agent write-back — activities and notes created on Pipedrive records during AI-handled conversations.
- Pipedrive-side automation — standard Pipedrive Automations that trigger on the created activities.
Step 1 — Connect via OAuth (admin only)
Initiate the connect flow from the Integrations API. Owner or admin role required, plus theintegrations:write scope on the API key — the connect step is the only one that touches provider credentials.
auth_url; redirect the browser there and complete the Pipedrive consent screen. A Pipedrive admin typically approves the connection the first time.
After consent, check
GET /api/v1/integrations — the Pipedrive row should report a connected state.Step 2 — What syncs inbound
Once connected, a scheduled sync pulls Pipedrive changes into your Orbit contact book. The model map for Pipedrive is:
Persons resolve to your existing Orbit contacts by phone number or email, so a Pipedrive person with a filled-in phone or email field links to the conversation contact instead of creating a duplicate.
The sync is poll-based on a schedule of a few minutes. Changes you make in Pipedrive appear in Orbit on the next pass; there is no webhook receiver for Pipedrive today.
Step 3 — Match conversations to Pipedrive records
Routing inside Orbit works with or without a Pipedrive match. The match only decides whether write-back lands:- An inbound message resolves to an Orbit contact as usual.
- If that contact links to a synced Pipedrive person (by phone or email), the person, organization, and open deals appear in the inbox context panel.
- If there is no match yet, the conversation still routes and the write-back is deferred until the person links — usually on the next sync after the phone or email is filled in on the Pipedrive side.
The success marker for linking is the person’s organization and open deals rendering in the inbox context panel next to a live conversation.
Step 4 — AI-agent write-back
AI agents working a conversation carry Pipedrive tool permissions granted by your role policy. When an agent handles a matched contact it can:- Create an activity on the linked Pipedrive record (for example, “handled by AI agent — summarized outcome”).
- Log a note onto the person or deal timeline.
Step 5 — Build on created activities with Pipedrive Automations
A common pattern: an Automation that fires when an activity is created on a person the AI agent just handled. Your Pipedrive admin decides what it does — typical configurations:- Move the linked deal to a follow-up stage when the customer replied with order intent.
- Assign the deal owner a due follow-up activity.
- Route the person into a service queue for support-adjacent pipelines.
Step 6 — Troubleshooting common issues
Related reading
- Integrations API reference — endpoint map for the connect/sync/status surface.
- HubSpot & Salesforce guide — the same junction pattern for the other CRM providers, including their webhook receivers.
- Identity resolution — how Orbit decides an inbound event links to an existing contact.