/
/
Match OnePageCRM meetings to Chorus recordings
For sales operations teams who want the CRM and the call recordings to agree, just by asking their AI assistant.
On this page
Connector
Connect OnePageCRM, pick your AI tool and paste the prompt.
The problem
CRM meetings and recordings tell different stories
Meetings and calls logged in OnePageCRM and conversations recorded in Chorus get compared by eye. Unlogged meetings and unrecorded ones both go unnoticed, so the two tell different stories.
Without PopdockAI
- List meetings and calls for the account in OnePageCRM
- List Chorus conversations for the same period
- Match them by date by hand
- Miss what is missing on each side
With PopdockAI
- CRM meetings and calls and Chorus conversations are read
- They are paired by calendar day
- Participants settle days with several calls
- Matched pairs and gaps on each side, with nothing changed
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** For the account `{company-name}`, over the last `{lookback-days}` days (default 30), find CRM meetings with no recorded Chorus conversation and Chorus conversations with no CRM meeting.
**Step 1: List CRM meetings (onepagecrm server)**
Call `onepagecrm-get-company` with `name` equal to `{company-name}` and take its `id`. Call `onepagecrm-get-contact` with `company-id` to get the contact ids. For each contact id call `onepagecrm-get-meeting` with `contact-id` and `meeting-time.from` set to the window start. Also call `onepagecrm-get-call` with `contact-id` and `call-time.from` the same way.
**Step 2: List recorded conversations (chorus server)**
Call `chorus-get-engagements` with `account-name` set to the CRM company name and `date.from` set to the window start.
**Step 3: Match**
Match a CRM meeting or call to a Chorus conversation when they fall on the same calendar day. When several conversations share a day, prefer the one whose subject or participants mention the contact. For uncertain matches, call `chorus-get-conversation-participants` with `conversation-id` and compare participant emails to the CRM contact emails.
**Step 4: Report**
Three lists: matched pairs (date, CRM contact, Chorus subject), CRM meetings or calls with no recording, and Chorus conversations with no CRM record. End with the count of each.
**Rules & Guidelines:**
* `onepagecrm-get-company`, `onepagecrm-get-contact`, `onepagecrm-get-meeting` and `onepagecrm-get-call` are on the onepagecrm server. `chorus-get-engagements` and `chorus-get-conversation-participants` are on the chorus server.
* Read-only. Never call `onepagecrm-add-meeting`, `onepagecrm-add-call`, `chorus-add-moment` or any other add, update or delete tool. Suggest the missing CRM entries in the report instead.
* Treat day-level matching as a heuristic and say so.
**Validation:**
* If the company is not found in the CRM, stop and say so.
* If either side returns nothing, report the other side as entirely unmatched.Who it's for
One answer, three teams that use it
Sales operations
Find unlogged meetings
Chorus conversations with no CRM record show where activity is not being logged.
Which Chorus conversations with Fabrikam this month have no OnePageCRM meeting or call?
Sales managers
Check meetings were recorded
CRM meetings with no recording show where call coverage is missing.
Which OnePageCRM meetings with Contoso in the last 60 days were not recorded in Chorus?
Revenue operations
Keep activity data consistent
Matched pairs and counts give a clear picture of how well the systems agree.
Match OnePageCRM meetings and calls for Northwind Traders with Chorus for the last 90 days.
How it works
What PopdockAI does when you ask
You name the company and a window, and your AI assistant matches OnePageCRM meetings to Chorus recordings. Day matching is a heuristic, and it only reads.
01
Ask
You name the company and a lookback window.
02
Read
It reads the CRM meetings and calls and the Chorus conversations for the account.
03
Match
It pairs them by calendar day and checks participants when a day is crowded.
04
Report
You get matched pairs and what is missing on each side.
What PopdockAI provides
The tools behind the answer
Ready made tools for OnePageCRM and one secure connection to your AI tool. No code, no exports.
onepagecrm-get-company
onepagecrm-get-contact
onepagecrm-get-meeting
onepagecrm-get-call
chorus-get-engagements
chorus-get-conversation-participants
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
Records and recordings that line 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)
