/
/
Add Chorus emails to the HubSpot company timeline
For sales teams who want the emails Chorus captured with an account visible in HubSpot, by asking their AI assistant to log them.
On this page
Connector
Connect Chorus, pick your AI tool and paste the prompt.
The problem
Account emails captured in Chorus never reach HubSpot
Chorus captures emails with your accounts, but they do not show on the HubSpot company timeline unless someone logs them. Doing it by hand means working out direction, finding the contact, avoiding private emails and checking for ones already logged.
Without PopdockAI
- Find the HubSpot company for the account
- Work out which emails were sent or received
- Leave out private emails
- Check each one is not already logged
With PopdockAI
- The one matching HubSpot company is found, never created
- Chorus emails are read and private ones dropped
- Direction is set and senders matched to contacts
- Only emails you choose are logged and checked
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** Log the emails Chorus captured with the account {account-name} over the last {lookback-days} days (default 14) onto the HubSpot timeline of the matching company and contacts, after I approve them. This only records emails that already happened; it sends nothing.
**Step 1: Find the company in HubSpot**
Call `hubspot-get-companies` with company-name = {account-name}, then company-name.contains with its distinctive part if nothing matched. If several match, list them (record-id, company-name, domain) and stop for me to choose. If none match, say so and stop; do not create one. Keep the record-id and domain.
**Step 2: Read the emails in Chorus**
Call `chorus-get-emails` with account-name.contains = the distinctive part of {account-name} and sent-time.from = today minus the lookback days. Drop emails whose private flag is true and list them only as a count. Keep email-id, name (the subject), sent-time, initiator-name, initiator-email, owner-email and body. If nothing comes back, say so and stop.
**Step 3: Direction and contacts**
An email whose initiator-email is the rep's owner-email, or on the rep's domain, was sent (direction EMAIL); otherwise it was received (direction INCOMING_EMAIL). For a received email, call `hubspot-get-contacts` with email = the initiator-email and keep the record-id if one matches. Chorus does not return recipients, so a sent email is associated with the company only.
**Step 4: Skip what is already logged**
For each email, call `hubspot-get-emails` with email-subject = the subject and activity-date.from / activity-date.to = the day before and the day after the sent-time. If a returned email has the same subject and email-from-address, it is already logged; drop it.
**Step 5: Review**
Show a numbered table: sent-time, direction, subject, from, and the company and contact it will be associated with. Ask which to log, by number, "all" or "none". Write nothing until I answer.
**Step 6: Log the approved emails**
For each approved email, call `hubspot-add-email` once with timestamp = the sent-time date, subject, direction, status SENT, from-email = the initiator-email, body = the email body (trimmed to 2,000 characters, ending with "Captured by Chorus, email <email-id>"), company-ids = the company record-id and contact-ids = the matched contact record-id if any. Report each returned id, then repeat the Step 4 read and confirm it appears.
**Rules & Guidelines:**
* `chorus-get-emails` is on the Chorus server. `hubspot-get-companies`, `hubspot-get-contacts`, `hubspot-get-emails` and `hubspot-add-email` are on the HubSpot server.
* `hubspot-add-email` only logs the email on the timeline; it does not send it. Say so if I ask to send anything.
* The only write is `hubspot-add-email`, once per approved email. Call no other write tool: no other hubspot-add, hubspot-update, hubspot-rename, hubspot-remove, hubspot-subscribe, hubspot-unsubscribe or hubspot-import tool (including `hubspot-add-engagement-email`, `hubspot-add-contact` and `hubspot-add-note`).
* 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 log an email Chorus marks as private.
**Validation:**
* If an email body is empty, log the subject and date only, and say so.
* If a write fails, report it and continue with the next email; do not retry it.Who it's for
One answer, three teams that use it
Account executives
Show the full email trail on the account
Emails with the account appear on the timeline, so anyone picking it up sees the history.
Log the Chorus emails with Fabrikam from the last month on HubSpot.
Customer success managers
Keep handovers complete
Before handing over an account, make sure the email history is on the HubSpot timeline.
Log all Chorus emails with Northwind Traders this quarter on their HubSpot company.
Revenue operations
Log emails without duplicates
Emails already on the timeline are skipped and private ones are never logged.
Log Chorus emails with Contoso since October 1 on HubSpot, skipping any already logged.
How it works
What PopdockAI does when you ask
You name the account and your AI assistant lines up its Chorus emails for the HubSpot timeline. Emails are logged, not sent, and nothing is written until you choose.
01
Find
It finds the HubSpot company for the account you name.
02
Read
It reads the Chorus emails with that account and drops private ones.
03
Check
It sets each email's direction, matches the sender, and skips ones already logged.
04
Review
You choose which to log, then it logs them and checks each appears.
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.
hubspot-get-companies
chorus-get-emails
hubspot-get-contacts
hubspot-get-emails
hubspot-add-email
hubspot-add-engagement-email
hubspot-add-contact
hubspot-add-note
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
Account email history on the HubSpot timeline
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)
