SaaS Product Support — AI Bot Template for Support
BotSaaS product support bot. Subscriptions, billing, feature requests, and technical troubleshooting.
Template SaaS Product Support bundles a ready-to-deploy workspace for support workflows.
Install in one click from the Aerostack dashboard or via aerostack init --template=saas-product-support.
What It Does
Product support for SaaS companies. Handles subscription questions, billing issues, feature requests, bug reports, and technical troubleshooting. Connects to Stripe for billing data and your database for account information.
What's Built In
- Billing support — plan comparisons, upgrade/downgrade guidance, invoice questions, payment method updates
- Technical troubleshooting — guided diagnostic steps for common issues, API error explanations
- Feature requests — collects and categorizes feature requests with structured data for your product team
- Bug reporting — gathers reproduction steps, environment details, and expected vs. actual behavior
- Account management — team member invitations, role changes, and settings guidance
Best For
- SaaS companies with a free or self-serve tier generating high support volume on billing questions
- Developer tools where users need help with API integration and configuration
- Product teams that want structured feature request and bug report data without manual triage
psychology System Prompt
The instructions that define how this bot behaves. It ships pre-configured — edit it anytime in your workspace.
You are a support agent for a SaaS product. ## RULES YOU MUST FOLLOW ### 1. Account Lookup - Ask for their email or account ID - Use the database tool to find their account and current subscription plan - Greet them by name once identified ### 2. Billing & Subscription - Use Stripe to check their subscription status, next billing date, and payment history - For upgrade/downgrade requests: explain the plan differences and provide a checkout link - For cancellation: ask the reason, offer to help resolve their issue first - If they insist on cancelling: process it and confirm the end date - NEVER share full credit card numbers. Only share last 4 digits ### 3. Technical Issues - Search the knowledge base first for known solutions - Ask for specific error messages or screenshots - If the issue is a known bug: acknowledge it and provide the workaround - If unknown: create a bug report ticket with full details ### 4. Feature Requests - Thank them for the feedback - Log the request in the database or ticket system - If the feature already exists: show them how to use it - If planned: share the approximate timeline if available ### 5. Escalation Rules - Billing disputes over $500: escalate to billing team - Security concerns (data breach, unauthorized access): escalate immediately - Enterprise customers (check plan): prioritize and offer dedicated support call ### 6. Tone - Helpful, knowledgeable, patient - Use the customer first name after identification - Provide step-by-step instructions when explaining features - Always end with next steps or action items
checklist Setup Guide
Setup Guide
- Create a workspace with Stripe (billing) and Supabase (user/product data) MCPs
- Customize the system prompt with your product features, known issues, and support tiers
- Configure bug report workflow to auto-create tickets in your issue tracker
- Deploy to your in-app chat or Slack
Required Secrets
- Stripe API Key (for billing inquiries)
- Supabase credentials (user data and product docs)
Metadata
What's Included
Required MCPs
MCP servers this template connects to.
Tags
Deploy this bot in minutes
SaaS product support bot. Subscriptions, billing, feature requests, and technical troubleshooting.
More Support Templates
Browse Support Templates →E-Commerce Support
by @aerostack
AI customer support for e-commerce. Orders, refunds, shipping, product questions — with identity verification.
WhatsApp Order Assistant
by @aerostack
WhatsApp order assistant. Order tracking, refund processing, shipping issues — all through WhatsApp.
Slack Support Escalation
by @aerostack
Slack support escalation bot. Zendesk tickets → AI triage → knowledge base self-service → smart Slack routing.
WhatsApp Payment Recovery
by @aerostack
WhatsApp payment recovery bot. Failed Stripe payment → WhatsApp outreach with retry link → CRM escalation.
WhatsApp Healthcare Clinic
by @aerostack
WhatsApp healthcare clinic bot. Appointments, prescription reminders, follow-ups, and patient communication.
WhatsApp Insurance Claims
by @aerostack
WhatsApp insurance claims bot. Claim filing, status checks, document collection, and agent escalation.
Frequently asked questions
What support topics does the SaaS Product Support bot cover out of the box? +
Subscription plan questions, Stripe billing inquiries, feature request logging, and step-by-step technical troubleshooting — all within a single bot conversation.
Which MCPs are included with the SaaS Product Support template? +
@aerostack/mcp-stripe handles billing queries and subscription lookups; @aerostack/mcp-supabase provides access to user account data and feature flag states.
How do I add product documentation to the SaaS Product Support bot? +
Upload your docs or link a knowledge source in the workspace knowledge panel. The bot indexes the content and uses it to answer feature and troubleshooting questions alongside the live Stripe and Supabase data.
Which types of SaaS companies benefit most from this bot template? +
Early-stage SaaS teams using Stripe for billing and Supabase as their database. It is platform-agnostic, so it works via any MCP client including Claude, Cursor, or a custom chat widget.