/
/
Close HubSpot tasks for calls Chorus already recorded
For sales reps and managers who want HubSpot tasks to reflect the calls that already happened, just by asking their AI assistant.
On this page
Connector
Connect HubSpot, pick your AI tool and paste the prompt.
The problem
Calls happen but the HubSpot tasks behind them stay open
Reps hold the call, then forget to close the HubSpot task that asked for it, so their task list fills with finished work. Cleaning up means checking each task's contact against Chorus recordings and dates, which nobody has time for.
Without PopdockAI
- Open each task and note its contact
- Search Chorus for a call with that person
- Compare the call date with the task date
- Close what you can and leave the rest
With PopdockAI
- Open tasks are matched to later Chorus conversations
- Each task is judged done, possibly done or no evidence
- The conversation date and subject back every verdict
- Only tasks you choose are completed, and each is checked
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** For open HubSpot tasks assigned to {assigned-to}, find the ones whose call or meeting with the task's contact has since been recorded in Chorus (in the last {lookback-days} days, default 30), and mark the ones I confirm as completed.
**Step 1: Open tasks in HubSpot**
Call `hubspot-get-tasks` with assigned-to = {assigned-to}. Drop tasks whose task-status is COMPLETED. Keep tasks that have a contact-email; list the rest as "No contact, cannot check". Keep record-id, task-title, task-type, due-date, created-at and contact-email. If none remain, say so and stop.
**Step 2: Carry the contact across to Chorus**
For each distinct contact-email, call `chorus-get-conversation-participants` with email = that address and collect the conversation-id values. For each conversation-id, call `chorus-get-engagements` with conversation-id and keep date, subject, conversation-type and meeting-summary. Keep only conversations dated after the task's created-at and within the lookback.
**Step 3: Judge each task**
* **Done:** the contact took part in a Chorus conversation after the task was created, and the task is a call or meeting task (task-type CALL, or a title such as call, meet, demo or follow up), or the meeting-summary shows the task's subject was covered.
* **Possibly done:** a later conversation exists, but the summary does not touch the task's subject.
* **No evidence:** no Chorus conversation with the contact since the task was created.
**Step 4: Confirm**
Show a numbered table: task-title, due-date, contact-email, verdict, and the Chorus conversation date and subject behind it. Ask which to complete, by number, "all done" (the Done rows only) or "none". Write nothing until I answer.
**Step 5: Complete the approved tasks**
For each approved task, call `hubspot-update-task` once with id = its record-id and status = COMPLETED. Change no other field. Then call `hubspot-get-tasks` with task-title = the task-title and assigned-to = {assigned-to} and confirm its task-status is COMPLETED.
**Rules & Guidelines:**
* `chorus-get-conversation-participants` and `chorus-get-engagements` are on the Chorus server. `hubspot-get-tasks` and `hubspot-update-task` are on the HubSpot server.
* The only write is `hubspot-update-task` with status COMPLETED, once per approved task. 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-update-engagement-task`, `hubspot-add-call` and `hubspot-add-task`).
* 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 complete a Possibly done or No evidence task unless I name it.
**Validation:**
* Email tasks cannot be proven from Chorus conversations; mark them Possibly done at most.
* If Chorus has no conversations with any of the contacts, report every task as No evidence and stop.
* If an update fails, report it and continue; do not retry it.Who it's for
One answer, three teams that use it
Account executives
Close tasks for calls you already made
Clear the call tasks Chorus shows you already handled, with the conversation as proof.
Which of my open HubSpot tasks have a Chorus call with the contact since the task was created?
Sales managers
See a rep's real workload
Strip finished work out of a rep's task list so coaching and reviews start from the truth.
Check Tom Reyes's open HubSpot tasks against Chorus calls from the last 30 days.
Sales development reps
Tidy your queue after a call block
After a day of calls, close the matching tasks in one pass instead of one by one.
Which of my HubSpot call tasks for Contoso and Fabrikam contacts were covered by Chorus calls this week?
How it works
What PopdockAI does when you ask
You name the rep and your AI assistant checks Chorus for calls with each task's contact. You pick what to complete, and Chorus is only read.
01
Read
It reads the rep's open HubSpot tasks that have a contact email.
02
Match
It finds Chorus conversations with each contact since the task was created.
03
Judge
It marks each task done, possibly done or no evidence, with the conversation behind it.
04
Confirm
You pick the tasks to complete, then it completes them and checks each status.
What PopdockAI provides
The tools behind the answer
Ready made tools for HubSpot and one secure connection to your AI tool. No code, no exports.
hubspot-get-tasks
chorus-get-conversation-participants
chorus-get-engagements
hubspot-update-task
hubspot-update-engagement-task
hubspot-add-call
hubspot-add-task
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
A task list that shows only real work left
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)
