Connectors

/

Chorus

/

Add Chorus call contacts missing from Pipedrive
Write
Cross-Connector

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.

Try PopdockAI free
Get a live demo
Add Chorus call contacts missing from Pipedrive
Add the Contoso people from today's Chorus demo call to Pipedrive.
2 of the 4 outside participants are new to Pipedrive. - Add: Jordan Lee, linked to Contoso - Add: Alex Morgan, linked to Contoso Ltd (probable match) - Already exists: Sam Patel, left unchanged - Skipped: 1 participant with no email Shall I create the 2 people?
Chorus
Sample figures. Your results come from your own account.
chorus-get-engagements
chorus-get-conversation-participants
chorus-get-users
pipedrive-get-person
pipedrive-get-organization
pipedrive-add-person

On this page

The problem

The problem

The prompt

Who it's for

How it works

Tools used

Connector

Chorus

Chorus
Run it on your own Chorus data.

Connect Chorus, pick your AI tool and paste the prompt.

Try PopdockAI free

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.

Prompt
**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.

Your AI tool

02

Check

It keeps outside participants with an email and checks Pipedrive for each.

chorus-get-engagements
chorus-get-conversation-participants
chorus-get-users
pipedrive-get-person

03

Match

It finds their organization by company name and labels probable matches.

pipedrive-get-organization

04

Confirm

You review the people to add and nothing is written until you say yes.

Your AI tool

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.

get-data

chorus-get-engagements

Returns recorded calls and meetings from Chorus, with the subject, date, duration, participants and the account each conversation relates to. Filter by date range, owner or account to pull the conversations behind a deal or a period.
get-data

chorus-get-conversation-participants

Returns the people who took part in Chorus conversations, with their name, email, title and company. Use it to see who was on a call, and which side they were on.
get-data

chorus-get-users

Returns Chorus users, with their name, email, title, role, license type and whether the account is active. Use it for license reviews and for matching reps to their conversations.
get-data

pipedrive-get-person

Returns Pipedrive contacts with email, phone, job title, organization, owner and last activity date. Filter by name, email, city, organization or owner.
get-data

pipedrive-get-organization

Returns Pipedrive organizations with address, industry, size, owner and open and won deal counts. Filter by name, city, state, country, industry or owner.
run-action

pipedrive-add-person

Creates a contact in Pipedrive with a name, work email, work and mobile phone, owner and organization.
Read only.Nothing in Chorus Changes

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.

How Popdock AI secures your data

The outcome

New Pipedrive people, existing records left alone

Try PopdockAI free
Get a live demo

Related use cases

More ways to put this data to work

All Ramp use cases

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.

Try PopdockAI Free
See Documentation