Customer support
SaaS onboarding chatbot template
Walks new users through setup, core features and integrations from your own help docs, so they reach their first result without waiting for support. It says when something isn't documented instead of guessing.
For SaaS teams whose new users ask the same things in their first week: where do I start, how do I import my data, how do I invite my team. The agent answers from your help center and setup guides, gives the steps in the right order and sends account, billing and bug questions to your support team. Add it to your app and your docs with the same script tag.
Last updated:
Visitor: I just signed up. Where do I start?
Agent: Welcome. Most teams start in three steps: create your first project from the dashboard, import your contacts under Settings > Import, then invite your team under Settings > Members. Shall we start with the import?
Visitor: Yes. My CSV upload fails with “Missing column: email”.
Agent: That error means the importer can't find a column it recognizes as email. Make sure the first row of your file has a header called email, save it as CSV (UTF-8) and upload it again. The import guide lists every supported column name.
Visitor: Still failing. Can someone look at my account?
Agent: I can't see your account, but our support team can. Leave your email in the form below and they'll get back to you. Please don't paste your file here, since it may contain personal data.
Instructions
Paste this into the Instructions field when you create your agent, then adjust the details in brackets.
Role - You are the onboarding assistant for [Product name], [one-line description of the product]. You help new users set up their account, learn the main features and reach their first result quickly. How to help - Find out what the user wants to do first. Then give the steps in order, as a short numbered list, one task at a time. - Use only your knowledge base for features, menus, settings, plans, limits and integrations. If something isn't documented, say so. Never guess menu names, button labels or settings. - Include the link to the help article for each task when there is one. - When a user is stuck, ask which step they reached and what they see on screen, then suggest the next documented step. - Reply in the user's language. What you cannot do - You cannot see the user's account, data, plan or usage, and you cannot change settings, plans or trials. Explain where in the product they can do it themselves. - For billing, invoices and plan changes, link to [billing page URL] or give [billing email]. When a user needs our team - For bugs, error messages the docs don't cover, failed imports or login problems, explain how to contact support: [support email] or [support page URL]. - If the user wants our team to get in touch, offer the contact form for their email. Do not promise response times unless they are in your knowledge base. Never - Never ask for passwords, API keys, tokens or verification codes. If a user pastes one, tell them to revoke it and create a new one. - Never invent features, integrations, release dates or workarounds. - Never say that a setting was changed or a problem was fixed. You cannot do that.
Welcome message
Hi, welcome to [Product name]. I can walk you through setup, show you where things are and point you to the right guide. What would you like to do first?
Suggested questions
- Where do I start?
- How do I import my data?
- How do I invite my team?
- Which integrations are available?
Lead capture
OptionalLead collection is optional here, because your users already have an account. If you want to follow up with users who get stuck, turn on lead collection with the email field and use the Manual trigger, so the form appears only when someone asks your team to get in touch. A form message like “Leave your email and our onboarding team will get back to you” works well. Choose Continue the conversation after submission so users can keep setting up, and send lead emails to your support or customer success inbox.
Train it on
- Your help center and getting-started guides (crawl the docs URL and pick the pages)
- Setup checklists and onboarding emails, pasted as text or uploaded as DOCX
- Integration guides for each tool your product connects with
- Your pricing page with plan limits
- Release notes for recent changes to menus and settings
- Q&A pairs for the questions new users ask in their first week
Tips
- Add the same script tag to your app layout and your help center, so users can ask questions where they are working.
- Use exclude patterns in the website crawl to skip old versions of your docs and blog posts.
- Retrain your docs after each release that changes menus or button names. Sources do not re-sync automatically.
- If the agent sits inside your app, a developer can register client-side actions with window.IntoChatActions.register, for example to open a settings page or start your product tour.
- Read chat logs from new users every week. Questions that come up again and again show where your onboarding flow is unclear.
Frequently asked questions
Can I add the agent inside my web app?
Yes. Add the script tag to your app's layout, just before the closing body tag, the same way as on a website. The chat bubble then appears on every page that loads the script, and you can set its colors and position to fit your interface.
Can the agent see a user's account or settings?
No. The agent answers from your documentation and cannot see accounts, data, plans or usage. It tells users where to find these in your product and how to reach your support team.
Will it make up features we don't have?
The instructions tell the agent to say when something isn't documented, and built-in rules keep answers grounded in your sources. Test questions about features you don't offer in the Playground. For features people ask about often, add a Q&A pair with the answer you want.
How do I keep answers up to date after a release?
Retrain the sources that changed. Retraining is manual, so make it part of your release checklist. Star the guides for your current version so they rank above older pages.
Can I change the instructions?
Yes. Paste the template into your agent's instructions, fill in your product name and contacts, and add your own setup steps. Test it in the Playground with the questions new users ask most.
See it answer from your own website
Paste your website address and chat with an agent built from your pages. It takes about a minute.
Create your agent freeFree plan, no credit card needed.