Skip to content

Stripe subscription chatbot No more “How do I cancel?” emails.

Customers manage their Stripe subscription in the chat, at any hour. Once they prove their email with a code, they can see their plan, cancel at the end of the period, change their mind, or get a link to update their card.

Best forSubscription businesses on Stripe whose customers ask to cancel, come back or update their card.

Start free →How it's built

ExampleAva handles Trailhead Pro's billing in the chat: which plan a customer is on, a cancellation at the end of the period, a change of heart, and a link to update their card. Each happens only after the customer proves their email with a code.

STARTvisitor messageCConditionintentbillingotherAtAsk the VisitoremailTCTool Callstripe_send_codeAtAsk the VisitorcodeTCTool Callstripe_verify_codeTCTool Callstripe_subscriptionsAtAsk the VisitorconfirmTCTool Callstripe_cancel_subscriptionSMSend Messagedone

Each step lights as the agent runs it.

TAva · Trailhead ProOnline
Ask a question…↑
How it's built

What it knows, what it can do, and the steps it follows.

The same three parts make every chatbot, set up in the dashboard without code: knowledge you add, tools you switch on or connect, and a customer flow you draw in the visual editor.

01

Knowledge

Plans, prices and what happens when a plan ends are answered from these, with the source.

  • trailhead.fm/pricingWebsite · 6 pages
  • Billing FAQ.mdMarkdown · 14 passages
  • Terms of service.pdfPDF · 22 passages
02

Tools

Nothing about an account is shown or changed until the code is checked, and only for the address that proved it.

StripeEmails a 6-digit code to the address on the account and checks it. Then it shows the customer's subscriptions, cancels one at the end of the period or undoes that, and gives a link to Stripe's billing page.stripe_send_codestripe_verify_codestripe_subscriptionsstripe_cancel_subscriptionstripe_resume_subscriptionstripe_billing_link
03

Workflow

The customer flow, drawn in the visual editor: a condition reads what the visitor wants, and each scenario has its own path. A question none of them takes is answered from the knowledge.

Before you set it up

What people ask about a subscriptions chatbot.

What does a subscriptions chatbot cost?

You can try it on the free Hobby plan, with 50 answer credits a month and no card. Pro, at $29 a month, gives 7,000 credits, about 7,000 answers on the default model, GPT-6 Luna, and Business, at $49, gives 20,000. An answer that calls a tool uses a little more, since the model reads what the tool returned, and a long conversation uses more per answer.

What do I need to set it up?

A restricted key from your Stripe account with the permissions the Stripe guide lists, pasted under Tools. Add your pricing and billing pages as knowledge, so questions about plans are answered without touching an account.

What can't it do?

Nothing about an account is shown or changed until the customer proves their email with a 6-digit code. Then it cancels a subscription at the end of the period or undoes that, and sends a link to Stripe's billing page for a card or invoices. It does not refund or change prices.

More use cases
Customer supportOrders and returnsBookingsLeads and quotesIn-app assistantInternal assistantIt can be anything →