Extract commercial intent
The agent recognizes an upgrade request and connects the conversation to the correct account.
A support or customer-success conversation becomes a completed upgrade inside the channel where customer intent first appeared.
The agent presents an account-specific offer, receives confirmation, and executes the subscription change without opening a RevOps ticket.
A customer asks for more seats, a higher plan, or an add-on in Zendesk, Intercom, or another support surface.
The agent recognizes an upgrade request and connects the conversation to the correct account.
Eligible products, contract pricing, proration, and entitlement changes are presented in the thread.
The transaction pauses for explicit confirmation when the account or policy requires it.
Billing, entitlements, provisioning, and CRM update before the conversation closes.
POST /api/v1/preview/plan-change
{
"subscriptionId": "sub_2048",
"targetProductId": "prod_growth"
}
POST /api/v1/subscriptions/sub_2048/change-plan
{
"productId": "prod_growth",
"priceCents": 480000,
"billingInterval": "annual"
}200 OK
{
"status": "changed",
"subscriptionId": "sub_2048",
"productId": "prod_growth"
}Availability and downstream effects depend on the billing and product integrations configured for the tenant.
Start with this workflow already selected, then identify the billing, customer, and product systems involved in executing it.