Overview
The Plans & Licenses page in Thread Admin lets you view your current AI plan, monitor usage, and manage licenses for your clients. At the top of the page, you’ll find details about your active plan, including:- Plan type: displayed as AI Essentials, AI Pro, or Legacy
- Next billing date
- Total and used licenses for AI and Chat
- Ticket credits used and refresh date
- Unlimited AI access, shown when your plan allows AI to run past your credit total
How It Works
The Manage Licenses table lists all connected clients and their license status. Each row includes:- Client name
- Status
- Company type
- Agreement type
- AI license and Chat license status
- Total AI tickets: the number of AI tickets that client has generated in the current billing cycle, regardless of license status. Hover the column header for a tooltip explaining that only tickets from unlicensed clients count against the credit pool shown at the top of the page.
- Filter to unlicensed clients to see who is consuming credits.
- Filter to licensed clients to see tickets that are covered by a license.
- Manual: an admin assigned the license from the actions menu or the Assign AI license button.
- Auto: Thread assigned the license through auto-assignment (see below).
Setup
Use the actions menu (…) on each client row (or the Assign AI license button) to manage access. Available actions include:- Add / Remove AI license
- Add / Remove Chat license
Automatic AI License Assignment
Thread automatically assigns any unused AI licenses in your plan to the client companies generating the most AI tickets, so seats you have paid for do not sit idle and your credit counters reflect activity from truly unlicensed clients. Auto-assignment covers AI licenses only, and it runs on both AI Essentials and AI Pro. Chat licenses are always assigned manually — Thread never adds, removes, or swaps one for you. When it runs- Every night at 00:00 UTC, Thread assigns any unused AI licenses in your plan to eligible clients.
- At the start of each billing cycle, Thread reallocates auto-assigned licenses if needed. If an unlicensed client used more AI tickets in the prior cycle than an auto-licensed client, Thread swaps them so the highest-usage clients hold the seats.
- Client companies that do not already have an AI license.
- Clients an admin has manually removed from an AI license are treated as opted out. Auto-assignment will not re-add a license they explicitly removed.
Ticket Credits
Ticket Credits allow AI features to run on tickets for customers who don’t have an assigned license. AI and Chat access are normally tied to licenses assigned to specific customers: meaning that if a customer has a license, all of their tickets qualify for AI automatically. However, some customers (such as occasional or “break-fix” clients) may not generate enough tickets to justify a dedicated license. To support these customers, Thread provides Ticket Credits. How credits are counted- One AI ticket costs exactly one credit. Every additional AI feature that runs on the same ticket is covered by the same credit, so concurrent features never double-count.
- Only tickets from unlicensed clients draw from the credit pool. Tickets from licensed clients are covered by the license.
- Adding a license mid-cycle moves that client’s month-to-date AI tickets out of the credit pool.
- Removing a license mid-cycle moves that client’s month-to-date AI tickets back into the credit pool.
- Credits reset on the 1st of every month at 00:00 UTC for every contract, monthly or annual, regardless of your billing date.
- Cancelled contracts continue to track usage until the end of their paid period.
How your license and credit totals are calculated
The totals at the top of the page come from your Thread contract. Two contract shapes affect what you should expect to see:- Ramped contracts. A ramped contract is one where your license count steps up on a planned schedule across the term — for example, 50 licenses in year one, 75 in year two, and 100 in year three. Thread shows the final step as your entitled license count, not the sum of every step. In that example you would see 100, not 225.
- Annual contracts. An annual contract still carries monthly credit and Chat allotments. They refresh on the same monthly schedule as a monthly contract, so being billed once a year does not mean your credits arrive once a year.
Best Practices
- Regularly review license usage to ensure clients have the correct access.
- Remove unused licenses from inactive clients to keep totals accurate.
- Monitor ticket credit usage to plan for renewals or upgrades.
- If nearing your license or credit limits, consider upgrading your plan before the next billing cycle.
FAQ
Are Voice AI licenses managed on this page?
Are Voice AI licenses managed on this page?
Will auto-assignment ever change a license I assigned manually?
Will auto-assignment ever change a license I assigned manually?
I removed an AI license from a client. Can auto-assignment give it back?
I removed an AI license from a client. Can auto-assignment give it back?
Are Chat licenses auto-assigned as well?
Are Chat licenses auto-assigned as well?
Does automatic AI license assignment work on AI Essentials, or only AI Pro?
Does automatic AI license assignment work on AI Essentials, or only AI Pro?
If several AI features run on the same ticket, does that use more than one credit?
If several AI features run on the same ticket, does that use more than one credit?
What happens to a client's month-to-date AI tickets if I add or remove their license mid-cycle?
What happens to a client's month-to-date AI tickets if I add or remove their license mid-cycle?
My contract is annual. When do my monthly credits reset?
My contract is annual. When do my monthly credits reset?
Do credits stop tracking as soon as I cancel my contract?
Do credits stop tracking as soon as I cancel my contract?
Why is my entitled license count lower than the total in my contract?
Why is my entitled license count lower than the total in my contract?