/
/
Find idle Chorus licenses before renewal
For IT and sales operations teams who want to know which Chorus licenses are not being used, by asking their AI assistant.
On this page
Connector
Connect Chorus, pick your AI tool and paste the prompt.
The problem
Idle Chorus licenses renew unnoticed
Chorus licenses get assigned and then forgotten when people change roles or stop recording. Finding the idle ones means checking each user's calls, captured emails and team membership before renewal comes around.
Without PopdockAI
- Export active Chorus users
- Count each person's calls by hand
- Check captured emails for anyone with none
- Cross check team membership
With PopdockAI
- Each active user's conversations are counted
- Captured emails are checked so email only users are not idle
- Users on no team are listed
- New users are called too new to judge, 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:** Audit Chorus licence utilisation over the last `{lookback-days}` days (default 60): which active users hold a licence but are not recording conversations, and which are not attached to any team.
**Step 1: List the users**
Call `chorus-get-users` with `active` set to true and a generous `max-records`. If `{license-type}` was supplied, also set `license-type` to it. Keep `name`, `email`, `role`, `license-type`, `title`, `created-on` and `user-id`.
**Step 2: Measure conversation activity**
For each user, call `chorus-get-engagements` with `user-email` set to their email and `date.from` set to the start of the window. Count the conversations and note the most recent `date`. This is the usage signal that decides the audit.
**Step 3: Measure email capture**
For users with no conversations, call `chorus-get-emails` with `owner-email` set to their email and `sent-time.from` set to the start of the window. Someone with captured emails and no calls is using Chorus differently, not sitting idle, and must not be reported as unused.
**Step 4: Check team attachment**
For each user, call `chorus-get-team-members` with `user-id` set to theirs. Anyone with no team is invisible to team level reporting even if they are active.
**Step 5: Report**
Produce:
* **Unused licences** - active users with no conversations and no emails in the window, as a table of name, email, role, licence type, created date and days since anything. Sort by longest idle first, since a licence that has never been used at all is the clearest recovery.
* **Calls only, emails only** - users active on one channel and not the other, which is a configuration question rather than a licence question.
* **Not on a team** - users attached to no team, with their role.
* **Summary** - total active users, how many are unused, and by licence type.
* **Recommendation** - which licences to reclaim and which users to ask about first.
**Rules & Guidelines:**
* This is read only. Do not call any tool that creates, updates or exports, and do not propose deactivating anyone, since nothing here can do that.
* A newly created user with no activity is not an unused licence. Check `created-on` and exclude anyone created inside the window from the reclaim list, calling them out separately as too new to judge.
* Report zero as zero. Do not omit a user because their count is empty.
**Validation:**
* If `{license-type}` matches no user, list the licence types that are in use and stop.
* If the user list comes back at exactly the `max-records` limit, say the list may be truncated rather than presenting it as complete.Who it's for
One answer, three teams that use it
IT administrators
Find seats to reclaim
Idle users are listed with their counts, so reclaiming a seat is backed by data.
Which Chorus users have had no conversations or captured emails in the last 90 days?
Revenue operations
Right-size before renewal
Know how many seats are really used before the Chorus renewal conversation.
Audit Chorus license use for the last 60 days ahead of our renewal.
Sales managers
Spot reps who stopped recording
See who on the team has no calls recorded and who sits on no team.
Which Chorus users are on no team or have no recorded calls this quarter?
How it works
What PopdockAI does when you ask
You choose how far back to look and your AI assistant audits Chorus license use. Zero counts are shown as zero and a truncated user list is flagged.
01
Ask
You choose how far back to look, and optionally a license type.
02
Count
It counts each active user's conversations, then captured emails for those with none.
03
Teams
It checks team membership and lists users on no team.
04
Report
You get idle users, users too new to judge and users on no team.
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.
chorus-get-users
chorus-get-engagements
chorus-get-emails
chorus-get-team-members
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
Reclaim idle licenses with evidence
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)
