/
/
Turn a Chorus call's next step into a Pipedrive activity
For sales reps who want the agreed next step from a Chorus call booked in Pipedrive, linked to the right deal and contact.
On this page
Connector
Connect Pipedrive, pick your AI tool and paste the prompt.
The problem
The agreed next step lives only in the call summary
The next step agreed on a call often lives only in the Chorus summary. Scheduling it in Pipedrive means finding the deal, picking an activity type and checking nothing similar is already planned, so it tends to wait until it is late.
Without PopdockAI
- Reread the Chorus summary for the next step
- Find the matching deal and contact in Pipedrive
- Check for an activity already planned
- Book it days later, or not at all
With PopdockAI
- Agreed next steps are read from the call summary
- The Pipedrive deal, person and organization are found
- Existing open activities are checked first
- One activity is created after your yes and read back
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** Read the Chorus conversation `{conversation-id}`, pull out the agreed next step, and, after the user confirms, schedule it as one Pipedrive activity due `{due-in-days}` days from today (default 3), linked to the matching deal and contact.
**Step 1: Read the conversation in Chorus**
Call `chorus-get-engagements` with `conversation-id`. If nothing comes back, say so and stop. Keep `subject`, `date`, `account-name`, `opportunity-name` and `meeting-summary`.
From `meeting-summary`, identify the agreed next steps and who owns them. If the summary is empty or names no next step, say so and stop; do not invent one.
**Step 2: Find the records in Pipedrive**
Call `chorus-get-conversation-participants` with `conversation-id`, then `pipedrive-get-person` with `email` for each external participant. 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. Call `pipedrive-get-organization` with `name` = `account-name`, then `name.contains`. For the deal, call `pipedrive-get-deal` with `title.contains` = `opportunity-name` when set, otherwise with `organization-id` and `status` = `open`. If several deals match, ask which one.
**Step 3: Check for an existing follow-up**
Call `pipedrive-get-activity` with `deal-id` (or `person-id` when there is no deal) and `done` = false. If an open activity already covers this next step, show it and ask whether a second one is still wanted.
**Step 4: Propose, then wait**
Call `pipedrive-get-activity-type` with `active` = true and pick the type key that fits the next step (call, meeting, email or task). Show the user the proposed activity:
* subject, a short imperative such as "Send revised proposal to Acme"
* type key
* due date: today plus the number of days (as an ISO date)
* linked deal, person and organization, by name and ID
* note: the next steps quoted from the summary, then `From Chorus conversation {conversation-id} on <date>`
Say that the activity will be assigned to the user whose credentials the Pipedrive connector uses, since the tool has no owner field. Ask the user to confirm. Do not write until they say yes.
**Step 5: Write once**
Call `pipedrive-add-activity` exactly once with `subject`, `type`, `due-date`, `note` and whichever of `deal-id`, `person-id` and `org-id` were matched.
**Step 6: Confirm**
Call `pipedrive-get-activity` with the same `deal-id` or `person-id` and `subject.contains` to confirm the activity exists, and report its `activity-id` and due date.
**Rules & Guidelines:**
* `chorus-get-engagements` and `chorus-get-conversation-participants` are on the chorus server. `pipedrive-get-person`, `pipedrive-get-organization`, `pipedrive-get-deal`, `pipedrive-get-activity`, `pipedrive-get-activity-type` and `pipedrive-add-activity` are on the pipedrive server.
* The only permitted write is one `pipedrive-add-activity` call, after confirmation.
* Do NOT call `pipedrive-update-activity`, `pipedrive-update-deal`, `pipedrive-add-note`, `pipedrive-add-deal` or `pipedrive-add-person`.
* 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:**
* If the summary lists several next steps, propose one activity for the most important customer-facing step and list the rest in the note; do not create several activities.
* If no Pipedrive deal, person or organization matches, stop and report what was searched for.
* If `{due-in-days}` is empty or not a whole number, use 3.Who it's for
One answer, three teams that use it
Account executives
Book the next step straight away
Turn what was agreed on the call into a dated Pipedrive activity linked to the deal.
Book the follow-up from my Chorus call with Fabrikam yesterday, due in 2 days.
Sales development reps
Never lose a discovery next step
The next step is quoted from the summary, so the follow-up matches what the prospect agreed.
Schedule the next step from today's Chorus discovery call with Northwind Traders for Friday.
Sales managers
Keep follow-ups from doubling up
Existing open activities are checked first, so the deal does not end up with two of the same task.
Create the follow-up from the Contoso pricing call in Chorus, due in 5 days, if one is not already booked.
How it works
What PopdockAI does when you ask
You name the Chorus conversation and when the follow-up is due, and your AI assistant proposes one Pipedrive activity. It stops if there is no agreed next step and writes nothing until you confirm.
01
Ask
You name the Chorus conversation and when the follow-up is due.
02
Read
It reads the agreed next steps and finds the Pipedrive deal and contact.
03
Confirm
It checks for an existing activity and shows the one it proposes.
04
Schedule
It creates one activity and reads it back.
What PopdockAI provides
The tools behind the answer
Ready made tools for Pipedrive and one secure connection to your AI tool. No code, no exports.
chorus-get-engagements
chorus-get-conversation-participants
pipedrive-get-person
pipedrive-get-organization
pipedrive-get-deal
pipedrive-get-activity
pipedrive-get-activity-type
pipedrive-add-activity
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
Every call ends with a scheduled follow-up
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)
