Connectors

/

Chorus

/

Add Chorus call attendees as HubSpot contacts
Write
Cross-Connector

Add the buyers from your Chorus calls to HubSpot

For sales reps who want every customer attendee on recent Chorus calls added as a HubSpot contact, by asking their AI assistant.

Try PopdockAI free
Get a live demo
Add Chorus call attendees as HubSpot contacts
Who from Fabrikam has been on our Chorus calls this month but isn't in HubSpot yet?
3 Fabrikam attendees from the last 30 days are not HubSpot contacts. - 1. Jordan Lee, CFO, Fabrikam, 2 calls - 2. Alex Morgan, Operations Manager, Fabrikam, 3 calls - 3. Riley Chen, Analyst, Fabrikam, 1 call Which of these should I add to HubSpot?
Chorus
Sample figures. Your results come from your own account.
chorus-get-engagements
chorus-get-conversation-participants
hubspot-get-contacts
hubspot-get-companies
hubspot-add-contact

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

New stakeholders join calls but never reach HubSpot

Buyers join calls that sales never records as contacts. Finding them means opening each recent Chorus conversation, copying out the customer attendees and searching HubSpot for every email, so new stakeholders slip through.

Without PopdockAI

  • Open each recent Chorus call for the account
  • Copy out customer attendees with an email
  • Search HubSpot for every one
  • Add the missing ones by hand, if you remember

With PopdockAI

  • Recent calls are read and customer attendees collected
  • Each email is checked in HubSpot
  • Missing people are listed with title and call count
  • Only those you pick are created 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.

Prompt
**Objective:** For the account {account-name}, find the people who attended Chorus conversations in the last {lookback-days} days (default 30) but are not contacts in HubSpot, and create the ones I choose.

**Step 1: List the conversations in Chorus**

Call `chorus-get-engagements` with account-name = {account-name} and date.from = today minus the lookback days. If nothing comes back, retry with account-name.contains. If more than 20 come back, use the 20 most recent. If none come back, say so and stop.

**Step 2: Collect the customer-side attendees**

For each conversation, call `chorus-get-conversation-participants` with conversation-id. Keep participants who are not internal Chorus users (their user-id is empty, or their type marks them as external) and who have an email. Remove duplicates by email, keeping name, title and company-name, and count how many conversations each attended.

**Step 3: Check each one in HubSpot**

For each email, call `hubspot-get-contacts` with email = that email. A participant is **missing** if nothing comes back. Also call `hubspot-get-companies` with company-name = {account-name} (then company-name.contains) so the report can say which HubSpot company they belong to.

**Step 4: Report and ask**

A numbered table of the missing people: name, title, email, company-name and number of conversations attended. Then a one-line count of attendees who are already contacts. Ask which of the missing people to create, by number, or "all", or "none". Do not write until I answer.

**Step 5: Create the chosen contacts**

For each person I choose, call `hubspot-add-contact` with email, first-name and last-name (split the Chorus name at the last space), job-title = the title, and company-name = the HubSpot company-name if one was found, otherwise the Chorus company-name. Then call `hubspot-get-contacts` with that email and report the new record-id, or that the create failed.

**Rules & Guidelines:**

* `chorus-get-engagements` and `chorus-get-conversation-participants` are on the Chorus server. `hubspot-get-contacts`, `hubspot-get-companies` and `hubspot-add-contact` are on the HubSpot server.
* The only write is `hubspot-add-contact`, once per person I chose. Do not call `hubspot-update-contact`, `hubspot-add-company`, `hubspot-add-contact-note` or any other HubSpot write tool.
* Never call a Chorus write tool (`chorus-add-moment`, `chorus-update-moment`, `chorus-add-playlist-moment`, `chorus-update-playlist-moment`, `chorus-create-playlist`, `chorus-update-playlist`, `chorus-export-recordings`, `chorus-export-scorecards`).
* Never create a contact for someone at the user's own company (an internal Chorus user, or an email on the same domain as the reps).

**Validation:**

* If a participant has no email, list them under "Attendees without an email" and do not offer to create them.
* If `hubspot-add-contact` reports that the email already exists, treat the person as already a contact and continue with the next one.

Who it's for

One answer, three teams that use it

Account executives

Keep the buying group current

New people who show up on calls get added as contacts in one pass, without copying names from recordings.

Who from Contoso joined our Chorus calls in the last 60 days but is not in HubSpot?

Sales development reps

Follow up with everyone on the call

Every attendee becomes a contact you can sequence, not just the person who booked the meeting.

Add the Northwind Traders attendees from this week's Chorus calls to HubSpot.

Revenue operations

Fill gaps in account coverage

See how many calls each missing person joined, so the most engaged people are added first.

List Fabrikam people on Chorus calls this quarter who are missing from HubSpot, with how many calls each joined.

How it works

What PopdockAI does when you ask

You name the account and a lookback period, and your AI assistant lists attendees missing from HubSpot. You choose who to add and colleagues are never added.

01

Ask

You name the account and how many days to look back.

Your AI tool

02

Collect

It reads the account's Chorus calls and gathers customer attendees with an email.

chorus-get-engagements
chorus-get-conversation-participants

03

Check

It looks up each one in HubSpot and lists the people who are missing.

hubspot-get-contacts
hubspot-get-companies

04

Create

You pick who to add, and each new contact is read back.

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

hubspot-get-contacts

Returns contact records from HubSpot CRM, with email, phone, company, lifecycle stage, lead status, owner and location from the HubSpot connector. Filter by company id, state region, contact owner, email, last name, create date, company name, record id, lifecycle stage, lead status.
get-data

hubspot-get-companies

Returns company records from HubSpot CRM, with domain, industry, lifecycle stage, owner, location and revenue from the HubSpot connector. Filter by record id, company domain name, industry, lifecycle stage, annual revenue, state region, company owner, company name, create date, country region.
run-action

hubspot-add-contact

Creates a contact in HubSpot and returns the new contact's ID. Requires email. Optional: phone, last name, company name, first name, lead status, lifecycle stage, owner id, job title.
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

Every buyer on your calls becomes a HubSpot contact

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