/
/
One view of a customer from support tickets and sales calls
For support and account teams who want Zendesk tickets and Chorus conversations combined before a renewal or escalation call, by asking their AI assistant.
On this page
Connector
Connect Chorus, pick your AI tool and paste the prompt.
The problem
Support and sales each see half the customer
Support sees open tickets in Zendesk while sales sees conversations in Chorus. Before a renewal or escalation call, combining them means searching both systems and matching issues by eye.
Without PopdockAI
- Look up the organization's tickets in Zendesk
- Find the matching account in Chorus
- Read recent calls and emails
- Match issues across the two by eye
With PopdockAI
- The organization and unresolved tickets are read by priority
- The Chorus account is matched and recent calls read
- Issues raised on both sides are set side by side
- No tickets is never taken as healthy, and nothing changes
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** Brief me on `{organization-name}` from both sides, support (Zendesk) and sales conversations (Chorus), looking back `{lookback-days}` days (default 90).
**Step 1: Confirm the organization in Zendesk**
Call `zendesk-get-organization` with name set to `{organization-name}`. If nothing comes back, call it again with domain-names.contains set to the most distinctive word of the name. If several organizations match, list them with organization-id and domain-names and stop. Keep the exact Zendesk name and its domain-names.
**Step 2: Support side (Zendesk)**
Call `zendesk-get-ticket` with organization-name set to the exact Zendesk name, created.from set to today minus `{lookback-days}` days (YYYY-MM-DD) and max-records 200. Treat status new, open, pending and hold as unresolved. Note the unresolved tickets by priority, the oldest unresolved ticket, and the recurring subjects.
**Step 3: Match the account in Chorus**
Chorus account names are typed by reps and rarely match Zendesk exactly. Call `chorus-get-engagements` with account-name set to the exact Zendesk name, date.from set to the same start date and max-records 100. If nothing comes back, call it again with account-name.contains set to the most distinctive word of the name. If the results cover more than one distinct account-name, list them and ask which one is meant before continuing.
Then call `chorus-get-emails` with account-name.contains set to the same text and sent-time.from set to the same start date, max-records 50.
**Step 4: Report**
1. One-line status: unresolved ticket count, urgent/high count, last sales conversation date.
2. Support: table of unresolved tickets (ticket-id, subject, priority, status, created-date, assignee-name).
3. Sales: table of conversations (date, subject, user-name, opportunity-name) with one line from each meeting-summary.
4. Overlap: any issue that appears both in a ticket subject and in a meeting-summary or email subject, with the ticket-id and conversation-id side by side.
5. Risks and next steps, at most three.
**Rules & Guidelines:**
* `zendesk-get-organization` and `zendesk-get-ticket` are on the zendesk server. `chorus-get-engagements` and `chorus-get-emails` are on the chorus server.
* This prompt is read-only. Do NOT call `zendesk-add-ticket`, `zendesk-update-ticket`, `zendesk-add-ticket-comment`, `zendesk-update-organization`, `chorus-add-moment`, `chorus-create-playlist` or any other add, update or export tool.
* Do not quote email bodies at length; summarize them.
**Validation:**
* If Zendesk has the organization but Chorus has no matching account, report the support side and say no sales conversations were found under that name.
* If Chorus has conversations but Zendesk has no tickets in the period, say so plainly rather than implying the account is healthy.
* If neither side returns anything, say the account was not found and stop.Who it's for
One answer, three teams that use it
Customer success managers
Prepare for renewals with both sides
See open tickets next to sales conversations, so renewal risks are not hidden.
Brief me on Fabrikam from Zendesk and Chorus for the last 60 days before renewal.
Support managers
Know what sales is hearing
Issues mentioned on calls appear next to tickets, so escalations start with full context.
What is Northwind Traders telling sales on Chorus calls that relates to their open Zendesk tickets?
Account executives
Walk into escalations prepared
Up to three risks and next steps give you a plan before you join the call.
Give me risks and next steps for Contoso from their Zendesk tickets and Chorus calls this quarter.
How it works
What PopdockAI does when you ask
You name the organization and your AI assistant combines Zendesk tickets with Chorus conversations. It asks which account if the name matches several.
01
Ask
You name the organization and how far back to look.
02
Support
It confirms the organization in Zendesk and reads unresolved tickets by priority.
03
Sales
It matches the Chorus account and reads recent calls and emails.
04
Brief
You get both sides, shared issues and up to three risks and next steps.
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.
zendesk-get-organization
zendesk-get-ticket
chorus-get-engagements
chorus-get-emails
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
One shared view of the customer
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)
