/
/
Add Chorus call people to Pipedrive without touching existing ones
For sales reps who want the outside people from a Chorus call created in Pipedrive under the right organization, by asking their AI assistant.
On this page
Connector
Connect Chorus, pick your AI tool and paste the prompt.
The problem
Adding call participants risks editing the wrong person
Customer people on a Chorus call often never get added to Pipedrive, and adding them means checking emails, matching their company and typing each one in. Editing an existing person by mistake can wipe their other email addresses.
Without PopdockAI
- Read the participants on the call
- Search Pipedrive for each email
- Match their company to an organization
- Risk overwriting an existing person
With PopdockAI
- Outside participants with an email are checked in Pipedrive
- Existing people are left untouched
- Organizations are matched by name, probable ones labelled
- New people are created only after you confirm
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** Find the external participants in the Chorus conversation `{conversation-id}` who are not yet Pipedrive contacts, and, after the user confirms, create them as Pipedrive people linked to their organization.
**Step 1: Read the participants in Chorus**
Call `chorus-get-engagements` with `conversation-id` to confirm the conversation exists and keep its `subject`, `date` and `account-name`. If nothing comes back, say so and stop.
Call `chorus-get-conversation-participants` with `conversation-id`. Keep participants whose `type` marks them as external. If `type` is blank, treat a participant as internal when `chorus-get-users` with their `email` returns a user.
**Step 2: Check each one in Pipedrive**
For each external participant with an email, call `pipedrive-get-person` with `email`. Found means they already exist; record their `person-id` and leave them alone. Participants with no email are skipped and listed as such.
**Step 3: Find their organization**
Pipedrive organizations and Chorus accounts are matched by company name only; there is no shared ID. Try an exact match first, then a contains match on the most distinctive word of the name (drop suffixes such as Inc, Ltd, LLC, GmbH). Treat a contains match as a probable match and say so in the report. For each missing participant, call `pipedrive-get-organization` with `name` = their `company-name` (or the conversation's `account-name` when that is blank), then `name.contains`. Keep the `organization-id` when there is exactly one match. When there is none or several, leave the organization empty and say so. Never create an organization.
**Step 4: Propose, then wait**
Show a table of the people you intend to create: name, work email, organization (name and ID, or "none"). Below it, list the participants who already exist and the ones skipped for having no email.
Ask the user to confirm. They may remove rows or correct names. Do not write until they say yes.
**Step 5: Write**
For each confirmed row, call `pipedrive-add-person` once with `name`, `work-email` and `org-id` when known. Stop at the first failure and report which rows were created and which were not.
**Step 6: Confirm**
Call `pipedrive-get-person` with `email` for each created person and report the new `person-id` values.
**Rules & Guidelines:**
* `chorus-get-engagements`, `chorus-get-conversation-participants` and `chorus-get-users` are on the chorus server. `pipedrive-get-person`, `pipedrive-get-organization` and `pipedrive-add-person` are on the pipedrive server.
* The only permitted write is `pipedrive-add-person`, once per confirmed row.
* Do NOT call `pipedrive-update-person`: passing any email to it replaces all of that person's email addresses.
* Do NOT call `pipedrive-add-organization`, `pipedrive-add-deal`, `pipedrive-add-lead` or `pipedrive-add-note`.
* Never call any write tool on the chorus server (`chorus-add-moment`, `chorus-add-playlist-moment`, `chorus-create-playlist`, `chorus-update-moment`, `chorus-update-playlist`, `chorus-update-playlist-moment`, `chorus-export-recordings`, `chorus-export-scorecards`).
**Validation:**
* Never add an internal participant (one of our own users).
* Match on email only. A Pipedrive person with the same name but a different email is a different person; mention the near-match in the table so the user can decide.
* If every external participant already exists, say so and stop without writing.Who it's for
One answer, three teams that use it
Account executives
Log demo attendees after the call
Everyone from the customer side of a demo gets added, linked to their organization.
Add the Fabrikam attendees from this morning's Chorus demo to Pipedrive.
Sales development reps
Turn discovery calls into contacts
New people from discovery calls are ready to follow up, without typing them in.
Add the new people from my Chorus discovery call with Northwind Traders to Pipedrive.
Sales operations
Protect existing records
People who already exist are listed and left exactly as they are, so no emails are lost.
Check who from today's Contoso Chorus call already exists in Pipedrive before adding anyone.
How it works
What PopdockAI does when you ask
You name the Chorus conversation and your AI assistant prepares the people to add to Pipedrive. Organizations are never created and nothing is written until you say yes.
01
Ask
You name the Chorus conversation.
02
Check
It keeps outside participants with an email and checks Pipedrive for each.
03
Match
It finds their organization by company name and labels probable matches.
04
Confirm
You review the people to add and nothing is written until you say yes.
What PopdockAI provides
The tools behind the answer
Ready made tools for Chorus and one secure connection to your AI tool. No code, no exports.
chorus-get-engagements
chorus-get-conversation-participants
chorus-get-users
pipedrive-get-person
pipedrive-get-organization
pipedrive-add-person
This report is built from Get data tools only. PopdockAI applies the row, field and parameter rules your admin sets, and every query is written to the audit trail.
The outcome
New Pipedrive people, existing records left alone
Related use cases
More ways to put this data to work
One prompt template with infinite possibilities.
Your AI assistant adapts its approach, tone, and capabilities to match each unique context while you maintain a single, manageable workflow.
Join forward-thinking companies that are transforming their operations with intelligent, secure AI automation.

.webp)
