Connectors

/

Chorus

/

Log a Chorus conversation as a HubSpot note
Write
Cross-Connector

Put Chorus call outcomes on the right HubSpot deal

For sales reps who want call summaries noted on the HubSpot deal or company, without retyping, by asking their AI assistant.

Try PopdockAI free
Get a live demo
Log a Chorus conversation as a HubSpot note
Log Chorus conversation 7731 in HubSpot.
This call is not logged yet, and it matches the Fabrikam renewal deal. - Date and rep: 5 October, Sam Patel - Attendees: Jordan Lee, Alex Morgan of Fabrikam - Summary: agreed scope for year two - Next steps: share contract draft by 10 October Shall I add this note to the deal?
Chorus
Sample figures. Your results come from your own account.
chorus-get-engagements
chorus-get-conversation-participants
hubspot-get-companies
hubspot-get-deals
hubspot-get-notes
hubspot-add-deal-note
hubspot-add-company-note

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

What was agreed on the call never reaches the deal

Call summaries live in Chorus but the team works from HubSpot, so the record of what was agreed never reaches the deal. Copying it across by hand is slow, and easy to do twice or put on the wrong record.

Without PopdockAI

  • Copy the summary out of Chorus
  • Find the HubSpot company and deal
  • Check it was not logged already
  • Paste it on the wrong record by mistake

With PopdockAI

  • The call summary and attendees are read
  • The HubSpot company and, where the name matches, the deal are found
  • Already logged conversations are caught
  • One note is added after you confirm, deal stages untouched

The prompt

Use this prompt

Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.

Prompt
**Objective:** Log Chorus conversation {conversation-id} in HubSpot as a note on the deal it was about, or on the company if no deal matches. Nothing is written until I confirm.

**Step 1: Read the conversation in Chorus**

Call `chorus-get-engagements` with conversation-id = {conversation-id}. If nothing comes back, say so and stop. Note the date, subject, account-name, opportunity-name, user-name, conversation-type and meeting-summary. Then call `chorus-get-conversation-participants` with conversation-id = {conversation-id} for the attendee list.

**Step 2: Find the record in HubSpot**

* Call `hubspot-get-companies` with company-name = the account-name, then company-name.contains with its distinctive part if nothing matched. If more than one company matches, list them and ask which one. If none match, say "No HubSpot company matches <account-name>" and stop; do not create one.
* If the conversation has an opportunity-name, call `hubspot-get-deals` with company-id = the company's record-id and deal-name = the opportunity-name (then deal-name.contains). If exactly one deal matches, the note goes on that deal. Otherwise it goes on the company, and say why.

**Step 3: Check it was not logged already**

Call `hubspot-get-notes` with deal-id (or company-id) = the target record and body-preview.contains = {conversation-id}. If a note comes back, show it and stop: this conversation is already logged.

**Step 4: Draft and confirm**

Draft the note in this shape:

```
Chorus conversation <conversation-id> - <date> - <subject>
Rep: <user-name>. Attendees: <customer-side names and titles>.
Summary: <the meeting-summary, condensed to five sentences or fewer>
Next steps: <next steps stated in the summary, or "none stated">
```

Show the draft and the target (deal or company, with its name and record-id) and ask me to confirm. Do not write until I say yes. If I ask for changes, redraft and ask again.

**Step 5: Write and confirm**

On my confirmation, call exactly one of `hubspot-add-deal-note` (deal-id, note) or `hubspot-add-company-note` (company-id, note). Then call `hubspot-get-notes` as in Step 3 and report that the note now exists.

**Rules & Guidelines:**

* `chorus-get-engagements` and `chorus-get-conversation-participants` are on the Chorus server. `hubspot-get-companies`, `hubspot-get-deals`, `hubspot-get-notes`, `hubspot-add-deal-note` and `hubspot-add-company-note` are on the HubSpot server.
* The only write is one note, after my confirmation. Do not call `hubspot-update-deal`, `hubspot-update-company`, `hubspot-add-company`, `hubspot-add-deal`, `hubspot-add-contact` or any other HubSpot write tool, even if the call suggests the deal stage has changed; mention it in your reply instead.
* 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`).

**Validation:**

* If the meeting-summary is empty, say so and offer a note with the date, subject and attendees only.
* If the confirmation read in Step 5 does not find the note, say the write may have failed and show the draft so it can be added by hand. Do not write it a second time.

Who it's for

One answer, three teams that use it

Account executives

Log the call without retyping

Date, rep, attendees, summary and next steps go on the deal in one ask.

Log Chorus conversation 8120 with Contoso in HubSpot.

Customer success managers

Keep the company record current

When no deal matches, the note goes on the company so account history stays complete.

Log my Chorus check-in with Fabrikam yesterday on their HubSpot company.

Sales managers

Review deals with full context

Consistent notes on each deal show what was agreed without listening to recordings.

Add the Northwind Traders pricing call from Chorus to their HubSpot deal.

How it works

What PopdockAI does when you ask

You give the Chorus conversation ID and your AI assistant drafts a HubSpot note. Nothing is written until you confirm, and the note is read back.

01

Ask

You give the Chorus conversation ID.

Your AI tool

02

Find

It finds the matching HubSpot company and, where the name matches, the deal.

chorus-get-engagements
chorus-get-conversation-participants
hubspot-get-companies
hubspot-get-deals

03

Check

It confirms the conversation has not already been logged.

hubspot-get-notes

04

Confirm

You approve the draft note, and one note is added and 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-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.
get-data

hubspot-get-deals

Returns deals from HubSpot CRM, with amount, stage, pipeline, close date, owner and associated company and contact from the HubSpot connector. Filter by pipeline name, close date, deal stage name, deal type, record id, company id, deal name, amount, deal owner.
get-data

hubspot-get-notes

Returns notes logged against HubSpot records, with a body preview, owner and associated records from the HubSpot connector. Filter by activity date, company id, deal id, contact id, body preview, ticket id, activity assigned to.
run-action

hubspot-add-deal-note

Adds a note to a HubSpot deal's timeline. Requires note, deal id.
run-action

hubspot-add-company-note

Adds a note to a HubSpot company's timeline. Requires company id, note.
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

Call outcomes on the right HubSpot record, once

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