[{"data":1,"prerenderedAt":1704},["ShallowReactive",2],{"docs.index":3,"docs.page.\u002Fdocs\u002Fbot-settings\u002Finstructions":812},[4,25,32,38,48,56,67,74,82,90,102,109,113,125,132,138,147,154,161,167,177,185,190,199,209,216,224,231,241,249,256,263,270,276,282,291,299,305,313,322,328,335,343,349,354,360,368,376,380,384,389,395,400,406,412,419,423,426,435,441,447,452,458,466,474,482,486,492,498,504,512,517,524,529,536,543,550,557,561,567,576,584,590,596,602,608,617,624,633,643,652,658,667,675,684,691,697,704,710,717,723,730,738,744,752,760,767,773,780,789,797,805],{"path":5,"title":6,"navTitle":7,"seoTitle":8,"description":9,"type":10,"position":11,"updated":12,"release":13,"featureFlag":14,"related":15,"plans":20},"\u002Fdocs\u002Faccount\u002Fadd-ons","Add more tokens, bots or seats with add-ons","Add-ons","Add-ons - extra tokens, bots, data sources and seats","Raise one limit on your paid plan without upgrading - extra message tokens, storage tokens, bots, data sources, team members or custom domains.","how-to",5,"2026-09-25","public",null,[16,17,18,19],"\u002Fdocs\u002Faccount\u002Fplans","\u002Fdocs\u002Faccount\u002Fmessage-tokens","\u002Fdocs\u002Faccount\u002Fstorage-tokens","\u002Fdocs\u002Faccount\u002Fbilling",[21,22,23,24],"basic","standard","pro","enterprise",{"path":19,"title":26,"navTitle":27,"seoTitle":28,"description":29,"type":10,"position":30,"updated":12,"release":13,"featureFlag":14,"related":31,"plans":14},"Manage billing and your plan","Billing","Billing - upgrade, downgrade or cancel your Chat Thing plan","How Chat Thing billing works - subscribe, change or cancel your plan, find invoices, and what happens to your bots and data when you downgrade.",2,[16,5,17],{"path":33,"title":34,"navTitle":14,"seoTitle":14,"description":35,"type":36,"position":37,"updated":12,"release":13,"featureFlag":14,"related":14,"plans":14},"\u002Fdocs\u002Faccount","Account and billing","Compare plans, manage billing, understand message and storage tokens, buy add-ons, manage your team and roles, and learn how your data is handled.","hub",10,{"path":17,"title":39,"navTitle":40,"seoTitle":41,"description":42,"type":43,"position":44,"updated":12,"release":13,"featureFlag":14,"related":45,"plans":14},"Message tokens and what happens when you run out","Message tokens","Message tokens - how Chat Thing counts usage","What message tokens are, how each message is counted, how model multipliers work, when tokens reset, and what happens when your team runs out.","concept",3,[18,5,46,47],"\u002Fdocs\u002Fbot-settings\u002Fusage-limits","\u002Fdocs\u002Fbot-settings\u002Fmodels",{"path":16,"title":49,"navTitle":50,"seoTitle":51,"description":52,"type":53,"position":54,"updated":12,"release":13,"featureFlag":14,"related":55,"plans":14},"Compare plans","Plans","Chat Thing plans and prices compared - limits and features","What each Chat Thing plan costs and includes - monthly and yearly prices, bots, data sources, tokens, channels, power-ups and team members.","reference",1,[19,5,17,18],{"path":57,"title":58,"navTitle":59,"seoTitle":60,"description":61,"type":53,"position":62,"updated":12,"release":13,"featureFlag":14,"related":63,"plans":14},"\u002Fdocs\u002Faccount\u002Fsecurity-and-data","Security and data handling","Security and data","Security and data - where Chat Thing stores and processes your data","Where Chat Thing stores your data, which AI providers process it, whether it's used for training, how access and deletion work, GDPR, DPA and SOC 2.",9,[64,65,66],"\u002Fdocs\u002Faccount\u002Fteams","\u002Fdocs\u002Faccount\u002Fsign-in-and-account","\u002Fdocs\u002Fchannels\u002Fwebsite\u002Faccess-and-security",{"path":65,"title":68,"navTitle":69,"seoTitle":70,"description":71,"type":10,"position":72,"updated":12,"release":13,"featureFlag":14,"related":73,"plans":14},"Sign in and manage your account","Sign-in and account","Sign up, reset your password and manage your Chat Thing account","Sign up, confirm your email, reset a forgotten password, change your email address, manage email preferences and delete your Chat Thing account.",8,[64,57,19],{"path":18,"title":75,"navTitle":76,"seoTitle":77,"description":78,"type":43,"position":79,"updated":12,"release":13,"featureFlag":14,"related":80,"plans":14},"Storage tokens and how syncing uses them","Storage tokens","Storage tokens - how Chat Thing counts synced content","What storage tokens are, when syncing and re-syncing use them, what happens when you reach your monthly limit, and how to use fewer.",4,[17,81,5],"\u002Fdocs\u002Fknowledge\u002Fkeep-it-up-to-date",{"path":64,"title":83,"navTitle":84,"seoTitle":85,"description":86,"type":10,"position":87,"updated":12,"release":13,"featureFlag":14,"related":88,"plans":14},"Manage your team and roles","Teams and roles","Teams and roles - invite members and control access","Create a team, invite members, choose the right role (Owner, Admin, Responder or Viewer), remove people, and move bots between teams.",7,[19,89,57],"\u002Fdocs\u002Fmanage\u002Fhuman-takeover",{"path":91,"title":92,"navTitle":93,"seoTitle":14,"description":94,"type":53,"position":95,"updated":12,"release":96,"featureFlag":97,"related":98,"plans":101},"\u002Fdocs\u002Faccount\u002Fvoice-minutes","Voice minutes and phone numbers","Voice minutes","How voice billing works - monthly packs of call minutes shared by your team, phone number rental, how minutes are counted and what happens when they run out.",6,"early-access","voice-mode",[99,100,5],"\u002Fdocs\u002Fchannels\u002Fwebsite\u002Fvoice","\u002Fdocs\u002Fchannels\u002Fphone",[21,22,23,24],{"path":103,"title":104,"navTitle":14,"seoTitle":105,"description":106,"type":10,"position":87,"updated":12,"release":13,"featureFlag":14,"related":107,"plans":14},"\u002Fdocs\u002Fbot-settings\u002Fduplicate-a-bot","Duplicate a bot","Copy a chatbot with its settings and knowledge","Make a copy of a bot with its settings, and choose whether to include its data sources, channels, tasks, power-ups, webhooks and test cases.",[108,16],"\u002Fdocs\u002Fbot-settings\u002Fsettings-reference",{"path":110,"title":111,"navTitle":14,"seoTitle":14,"description":112,"type":36,"position":79,"updated":12,"release":13,"featureFlag":14,"related":14,"plans":14},"\u002Fdocs\u002Fbot-settings","Bot settings","Shape how your bot behaves - write its instructions, pick a model, tune settings, set usage limits, test answers and schedule tasks.",{"path":114,"title":115,"navTitle":116,"seoTitle":117,"description":118,"type":10,"position":54,"updated":12,"release":13,"featureFlag":14,"related":119,"plans":14},"\u002Fdocs\u002Fbot-settings\u002Finstructions","Write your bot's instructions","Instructions","Write a system prompt for your AI chatbot","Write the prompt that sets your bot's role, topics, tone, answer length, language, power-up use and handoff, with before-and-after examples.",[120,121,122,123,124],"\u002Fdocs\u002Fbot-settings\u002Fprompt-library","\u002Fdocs\u002Fimprove\u002Fhow-your-bot-answers","\u002Fdocs\u002Fimprove\u002Fimprove-answers","\u002Fdocs\u002Fbot-settings\u002Ftest-your-bot","\u002Fdocs\u002Fpower-ups\u002Ftalk-to-a-human",{"path":47,"title":126,"navTitle":127,"seoTitle":128,"description":129,"type":10,"position":44,"updated":12,"release":13,"featureFlag":14,"related":130,"plans":131},"Choose your bot's AI model","Models","AI models available for your chatbot","See which AI models your bot can use, what each supports, how model choice affects message token use, and how to change it.",[17,108],[22,23,24],{"path":120,"title":133,"navTitle":133,"seoTitle":134,"description":135,"type":53,"position":30,"updated":12,"release":13,"featureFlag":14,"related":136,"plans":14},"Prompt library","Chatbot prompt examples and templates to copy","Copy-paste starting prompts for support, sales, bookings, onboarding, internal helpdesks and more, plus building blocks to add to any prompt.",[114,137,123,122],"\u002Fdocs\u002Fpower-ups\u002Fhow-power-ups-work",{"path":139,"title":140,"navTitle":141,"seoTitle":142,"description":143,"type":10,"position":72,"updated":12,"release":13,"featureFlag":14,"related":144,"plans":146},"\u002Fdocs\u002Fbot-settings\u002Fscheduled-tasks","Schedule tasks for your bot","Scheduled tasks","Schedule AI agent tasks with Chat Thing","Have your bot carry out a task on a schedule, such as a weekly summary or a daily check, using its knowledge and power-ups.",[137,114,145],"\u002Fdocs\u002Fmanage\u002Fconversations",[22,23,24],{"path":108,"title":148,"navTitle":149,"seoTitle":150,"description":151,"type":53,"position":79,"updated":12,"release":13,"featureFlag":14,"related":152,"plans":14},"Bot settings reference","Settings reference","Chatbot settings explained","Every setting on your bot's General settings tab - what it does, its default and range, and which plans include it.",[114,153,46],"\u002Fdocs\u002Fknowledge\u002Fretrieval-settings",{"path":123,"title":155,"navTitle":156,"seoTitle":157,"description":158,"type":10,"position":95,"updated":12,"release":13,"featureFlag":14,"related":159,"plans":160},"Test your bot's answers","Test your bot","Test and evaluate your AI chatbot's answers","Create test cases with checks for facts, similarity, requirements, relevance and power-up use, then run them to catch wrong answers before users do.",[114,153,122],[24],{"path":46,"title":162,"navTitle":163,"seoTitle":164,"description":165,"type":10,"position":11,"updated":12,"release":13,"featureFlag":14,"related":166,"plans":14},"Limit how many tokens your bot can use","Usage limits","Set daily token and message length limits for your chatbot","Cap a bot's daily message token use, get an email before it hits the cap, limit message length, and see what people see when a limit is reached.",[17,5,108],{"path":168,"title":169,"navTitle":170,"seoTitle":171,"description":172,"type":10,"position":79,"updated":12,"release":13,"featureFlag":14,"related":173,"plans":176},"\u002Fdocs\u002Fchannels\u002Fdiscord","Add your bot to a Discord server","Discord","Add an AI chatbot to your Discord server","Connect your bot to Discord so it answers slash commands, @mentions and direct messages in your server, using your knowledge and power-ups.",[174,175],"\u002Fdocs\u002Fpower-ups\u002Fdiscord","\u002Fdocs\u002Fchannels",[22,23,24],{"path":178,"title":179,"navTitle":180,"seoTitle":181,"description":182,"type":10,"position":87,"updated":12,"release":13,"featureFlag":14,"related":183,"plans":184},"\u002Fdocs\u002Fchannels\u002Femail","Let your bot answer emails","Email","Create an AI email assistant that replies to emails","Give your bot its own email address so it replies to emails using your knowledge, or processes forwarded emails with power-ups without replying.",[137,175],[22,23,24],{"path":175,"title":186,"navTitle":14,"seoTitle":187,"description":188,"type":36,"position":95,"updated":12,"release":13,"featureFlag":14,"related":189,"plans":14},"Channels","Channels - put your AI bot on your website, WhatsApp, Slack and more","Where your bot talks to people - your website, WhatsApp, Slack, Discord, Telegram, email and the API - and which plans include each channel.",[16,145],{"path":100,"title":191,"navTitle":192,"seoTitle":193,"description":194,"type":10,"position":72,"updated":12,"release":96,"featureFlag":195,"related":196,"plans":198},"Answer phone calls with your bot","Phone","AI phone answering - give your bot a phone number","Give your bot a phone number so it answers calls using your knowledge and power-ups, and transfers callers to your team when they ask for a person.","phone-channel",[197,91,99],"\u002Fdocs\u002Fuse-cases\u002Fai-receptionist",[22,23,24],{"path":200,"title":201,"navTitle":202,"seoTitle":203,"description":204,"type":10,"position":44,"updated":12,"release":13,"featureFlag":14,"related":205,"plans":208},"\u002Fdocs\u002Fchannels\u002Fslack","Add your bot to Slack","Slack","Add an AI assistant to your Slack workspace","Create a Slack app for your bot so your team can ask it questions with @mentions, direct messages or the Slack assistant sidebar.",[206,139,207],"\u002Fdocs\u002Fpower-ups\u002Fslack","\u002Fdocs\u002Fuse-cases\u002Finternal-helpdesk",[22,23,24],{"path":210,"title":211,"navTitle":212,"seoTitle":14,"description":213,"type":10,"position":62,"updated":12,"release":13,"featureFlag":14,"related":214,"plans":215},"\u002Fdocs\u002Fchannels\u002Fslack-legacy","Upgrade from Slack V1 (legacy)","Slack V1 (legacy)","The original Slack V1 integration is deprecated. How to tell if your bot still uses it and how to upgrade to the current Slack integration.",[200],[22,23,24],{"path":217,"title":218,"navTitle":219,"seoTitle":220,"description":221,"type":10,"position":11,"updated":12,"release":13,"featureFlag":14,"related":222,"plans":223},"\u002Fdocs\u002Fchannels\u002Ftelegram","Connect your bot to Telegram","Telegram","Create an AI Telegram bot","Create a Telegram bot with BotFather and connect it to Chat Thing, so anyone can chat to your bot in Telegram.",[175],[22,23,24],{"path":66,"title":225,"navTitle":226,"seoTitle":227,"description":228,"type":10,"position":72,"updated":12,"release":13,"featureFlag":14,"related":229,"plans":14},"Control who can use your web chat","Access and security","Password-protect your chatbot and block spam","Password-protect your bot, turn on spam protection, understand where the widget can be embedded and when to allow advanced SDK features.",[57,230],"\u002Fdocs\u002Fchannels\u002Fwebsite\u002Ftroubleshooting",{"path":232,"title":233,"navTitle":234,"seoTitle":235,"description":236,"type":10,"position":44,"updated":12,"release":13,"featureFlag":14,"related":237,"plans":14},"\u002Fdocs\u002Fchannels\u002Fwebsite\u002Fappearance","Change how the chat widget looks and behaves","Appearance and behaviour","Customise your chat widget's colours, icons and behaviour","Set the widget's colours, light or dark mode, icons, welcome message, first message preview, link behaviour and voice input from the web channel settings.",[238,239,240],"\u002Fdocs\u002Fchannels\u002Fwebsite\u002Fbranding","\u002Fdocs\u002Fchannels\u002Fwebsite\u002Fcustomise-with-code","\u002Fdocs\u002Fchannels\u002Fwebsite\u002Flanguages",{"path":238,"title":242,"navTitle":243,"seoTitle":244,"description":245,"type":10,"position":79,"updated":12,"release":13,"featureFlag":14,"related":246,"plans":248},"Remove the \"Powered by Chat Thing\" branding","Remove branding","Remove \"Powered by Chat Thing\" from your chat widget (white label)","Hide the \"Powered by Chat Thing\" footer from your chat widget, embedded chat, bot page and shared chats. Available on Standard, Pro and Enterprise.",[16,232,247],"\u002Fdocs\u002Fchannels\u002Fwebsite\u002Fcustom-domain",[22,23,24],{"path":247,"title":250,"navTitle":251,"seoTitle":252,"description":253,"type":10,"position":62,"updated":12,"release":13,"featureFlag":14,"related":254,"plans":14},"Use a custom domain for your chat widget","Custom domain","Serve your chatbot from your own domain (white label)","Serve your bot's widget and embed from a domain you own, such as chat.example.com, with the Custom Domain add-on. Covers DNS records and verification.",[5,238,255],"\u002Fdocs\u002Fchannels\u002Fwebsite\u002Finstall",{"path":239,"title":257,"navTitle":258,"seoTitle":259,"description":260,"type":53,"position":11,"updated":12,"release":13,"featureFlag":14,"related":261,"plans":14},"Customise the chat widget with code","Customise with code","Chat widget configuration options (chatThingConfig)","Every chatThingConfig option for the Chat Thing widget - position, colours, launcher label, auto-open, per-language greetings and full CSS overrides.",[262,232,255],"\u002Fdocs\u002Fdevelopers\u002Fjavascript-sdk",{"path":264,"title":265,"navTitle":266,"seoTitle":267,"description":268,"type":36,"position":54,"updated":12,"release":13,"featureFlag":14,"related":269,"plans":14},"\u002Fdocs\u002Fchannels\u002Fwebsite","Website chat widget","Website","Add an AI chatbot to your website","Put your bot on your website as a floating chat widget, an embedded chat or a shareable page, then match it to your brand.",[175,262],{"path":255,"title":271,"navTitle":272,"seoTitle":273,"description":274,"type":10,"position":30,"updated":12,"release":13,"featureFlag":14,"related":275,"plans":14},"Add the chat widget to your website","Install on your website","Add an AI chatbot to your website - WordPress, Shopify, Webflow, Wix, Squarespace","Copy your bot's embed code and paste it into your site as a chat widget or embedded chat, with steps for WordPress, Shopify, Webflow, Wix and more.",[232,230,239],{"path":240,"title":277,"navTitle":278,"seoTitle":279,"description":280,"type":10,"position":87,"updated":12,"release":13,"featureFlag":14,"related":281,"plans":14},"Set the widget language and the language your bot answers in","Languages","Multilingual chatbot - widget language and answer language","Translate the chat widget's buttons and labels into one of 10 languages, control which language your bot answers in, and run the bot on a multilingual website.",[239,114],{"path":283,"title":284,"navTitle":285,"seoTitle":286,"description":287,"type":10,"position":95,"updated":12,"release":13,"featureFlag":14,"related":288,"plans":14},"\u002Fdocs\u002Fchannels\u002Fwebsite\u002Flead-form","Ask visitors for their details before they chat","Pre-chat form","Capture leads with a pre-chat form on your chat widget","Add a pre-chat form to your web chat that collects a visitor's name, email or other details before the chat starts, and send the answers to your systems.",[289,290],"\u002Fdocs\u002Fuse-cases\u002Fsales-and-lead-capture","\u002Fdocs\u002Fdevelopers\u002Fwebhooks",{"path":230,"title":292,"navTitle":293,"seoTitle":294,"description":295,"type":10,"position":296,"updated":12,"release":13,"featureFlag":14,"related":297,"plans":14},"Fix chat widget problems","Troubleshooting","Chat widget not showing? Fix common Chat Thing widget problems","What to check when the chat widget doesn't appear, shows old colours, blocks page scrolling or won't load on your website.",11,[255,298],"\u002Fdocs\u002Fhelp\u002Ftroubleshooting",{"path":99,"title":300,"navTitle":301,"seoTitle":302,"description":303,"type":10,"position":37,"updated":12,"release":96,"featureFlag":97,"related":304,"plans":14},"Let visitors talk to your bot with voice calls","Voice calls","Add AI voice calls to your website chat","Add a call button to your web chat so visitors can have a spoken conversation with your bot, using the same knowledge, power-ups and conversation.",[91,100],{"path":306,"title":307,"navTitle":308,"seoTitle":309,"description":310,"type":10,"position":30,"updated":12,"release":13,"featureFlag":14,"related":311,"plans":312},"\u002Fdocs\u002Fchannels\u002Fwhatsapp","Connect your bot to WhatsApp","WhatsApp","Add an AI chatbot to WhatsApp Business","Connect your bot to a WhatsApp Business number through a Meta app, so it answers WhatsApp messages using your knowledge and power-ups.",[175,145],[22,23,24],{"path":314,"title":315,"navTitle":14,"seoTitle":316,"description":317,"type":53,"position":54,"updated":12,"release":13,"featureFlag":14,"related":318,"plans":321},"\u002Fdocs\u002Fdevelopers\u002Fapi-overview","API overview","Chat Thing REST API - authentication, versions and errors","Base URL, API keys, authentication headers, versions, error codes and usage limits for the Chat Thing REST API.",[319,320],"\u002Fdocs\u002Fdevelopers\u002Fchat-api","\u002Fdocs\u002Fdevelopers\u002Fdata-sources-api",[22,23,24],{"path":319,"title":323,"navTitle":14,"seoTitle":324,"description":325,"type":53,"position":30,"updated":12,"release":13,"featureFlag":14,"related":326,"plans":327},"Chat API","Chat Thing Chat API - send messages and stream chatbot replies","Start conversations, send messages, stream replies, pass user data and read conversation history with the Chat Thing REST API.",[314,290],[22,23,24],{"path":320,"title":329,"navTitle":14,"seoTitle":330,"description":331,"type":53,"position":44,"updated":12,"release":13,"featureFlag":14,"related":332,"plans":334},"Data sources API","Chat Thing Data sources API - update chatbot knowledge from code","Create, update, sync and delete a bot's manual data sources and their entries with the Chat Thing REST API, to keep its knowledge in step with your system.",[333,314],"\u002Fdocs\u002Fknowledge\u002Fmanual",[22,23,24],{"path":336,"title":337,"navTitle":14,"seoTitle":338,"description":339,"type":36,"position":340,"updated":12,"release":13,"featureFlag":14,"related":341,"plans":14},"\u002Fdocs\u002Fdevelopers","Developers","Chat Thing developer docs - REST API, webhooks and JavaScript SDK","Build on Chat Thing with the REST API, webhooks, the JavaScript SDK for the website widget, and WebMCP.",12,[342],"\u002Fdocs\u002Fmcp",{"path":262,"title":344,"navTitle":14,"seoTitle":345,"description":346,"type":53,"position":11,"updated":12,"release":13,"featureFlag":14,"related":347,"plans":14},"JavaScript SDK","Chat Thing JavaScript SDK - control the chat widget from your site","Control the Chat Thing website widget with window.chatThing - open it, send messages, identify users, add page context and client-side power-ups.",[255,239,348],"\u002Fdocs\u002Fdevelopers\u002Fwebmcp",{"path":290,"title":350,"navTitle":14,"seoTitle":351,"description":352,"type":53,"position":79,"updated":12,"release":13,"featureFlag":14,"related":353,"plans":14},"Webhooks","Chat Thing webhooks - conversation and sync events","Send Chat Thing events such as new conversations, escalations and syncs to your own systems, Slack or Discord, and trigger data source syncs from a URL.",[89,124,81],{"path":348,"title":355,"navTitle":356,"seoTitle":357,"description":358,"type":10,"position":95,"updated":12,"release":13,"featureFlag":14,"related":359,"plans":14},"Connect WebMCP tools to your bot","WebMCP","Use WebMCP tools with the Chat Thing chat widget","Let your Chat Thing bot use the WebMCP tools your web page already exposes through document.modelContext, as client-side power-ups.",[262],{"path":361,"title":362,"navTitle":14,"seoTitle":363,"description":364,"type":10,"position":44,"updated":12,"release":13,"featureFlag":14,"related":365,"plans":14},"\u002Fdocs\u002Fget-started\u002Fbuild-your-first-bot","Build your first bot","Build your first AI chatbot with Chat Thing","Create a Chat Thing bot that answers from your own content, either by letting Otto set it up with you or step by step in the dashboard.",[366,367,255],"\u002Fdocs\u002Fget-started\u002Fhow-chat-thing-works","\u002Fdocs\u002Fget-started\u002Fotto",{"path":369,"title":370,"navTitle":371,"seoTitle":372,"description":373,"type":43,"position":95,"updated":12,"release":13,"featureFlag":14,"related":374,"plans":14},"\u002Fdocs\u002Fget-started\u002Fchoose-your-tools","Choose how to work with Chat Thing","Choose your tools","Dashboard, Otto, widget, API, SDK or MCP - which Chat Thing tool to use","Compare the dashboard, Otto, the website widget, messaging channels, the JavaScript SDK, REST API, webhooks, MCP and WebMCP, and pick the right one.",[375,342,336],"\u002Fdocs\u002Fget-started\u002Fintegrations",{"path":366,"title":377,"navTitle":14,"seoTitle":14,"description":378,"type":43,"position":30,"updated":12,"release":13,"featureFlag":14,"related":379,"plans":14},"How Chat Thing works","The building blocks of Chat Thing (bots, knowledge, power-ups, channels, conversations and Otto) and how they fit together.",[361,375],{"path":381,"title":382,"navTitle":14,"seoTitle":14,"description":383,"type":36,"position":54,"updated":12,"release":13,"featureFlag":14,"related":14,"plans":14},"\u002Fdocs\u002Fget-started","Get started","Learn how Chat Thing works, build and test your first bot, and check everything is ready before you put it in front of customers.",{"path":375,"title":385,"navTitle":14,"seoTitle":386,"description":387,"type":53,"position":11,"updated":12,"release":13,"featureFlag":14,"related":388,"plans":14},"Integrations","Chat Thing integrations - channels, knowledge sources and tools","Everything Chat Thing connects to, from WhatsApp, Slack and Notion to Zapier, Cal.com, your own API and AI assistants like Claude and ChatGPT.",[366,16],{"path":390,"title":391,"navTitle":392,"seoTitle":14,"description":393,"type":10,"position":87,"updated":12,"release":13,"featureFlag":14,"related":394,"plans":14},"\u002Fdocs\u002Fget-started\u002Flaunch-checklist","Check your bot is ready to launch","Launch checklist","A checklist to run through before you put your bot in front of customers, covering knowledge, instructions, testing, handoff, branding, limits and more.",[122,255],{"path":367,"title":396,"navTitle":397,"seoTitle":14,"description":398,"type":10,"position":79,"updated":12,"release":13,"featureFlag":14,"related":399,"plans":14},"Build and manage bots with Otto","Otto","Otto is Chat Thing's built-in assistant. Ask it to explain, change and test a bot, or to work out why an answer went wrong.",[361,145,342],{"path":401,"title":402,"navTitle":403,"seoTitle":404,"description":405,"type":53,"position":44,"updated":12,"release":13,"featureFlag":14,"related":14,"plans":14},"\u002Fdocs\u002Fhelp\u002Fchangelog","What's new","Changelog","Chat Thing changelog - what's new","Notable new features and improvements in Chat Thing, grouped by month with the newest first, each linking to the page that explains it.",{"path":407,"title":408,"navTitle":409,"seoTitle":14,"description":410,"type":53,"position":30,"updated":12,"release":13,"featureFlag":14,"related":411,"plans":14},"\u002Fdocs\u002Fhelp\u002Ffaq","Frequently asked questions","FAQ","Quick answers to common questions about Chat Thing's plans, features, tokens and data, with links to the pages that cover each topic in full.",[16,375,298],{"path":413,"title":414,"navTitle":415,"seoTitle":416,"description":417,"type":53,"position":79,"updated":12,"release":13,"featureFlag":14,"related":418,"plans":14},"\u002Fdocs\u002Fhelp\u002Fglossary","Glossary of Chat Thing terms","Glossary","Chat Thing glossary - bots, power-ups, tokens, channels and more","What the words in Chat Thing's app and docs mean, including the other names you might know them by and older names still used in the API.",[366,407],{"path":420,"title":421,"navTitle":14,"seoTitle":14,"description":422,"type":36,"position":296,"updated":12,"release":13,"featureFlag":14,"related":14,"plans":14},"\u002Fdocs\u002Fhelp","Help","Fix common problems, find answers to frequently asked questions, see what's new in Chat Thing, and get in touch with the team.",{"path":298,"title":293,"navTitle":14,"seoTitle":14,"description":424,"type":53,"position":54,"updated":12,"release":13,"featureFlag":14,"related":425,"plans":14},"Fix common Chat Thing problems with data source syncing, bot answers, channels, usage limits and your account, or find out where to get help.",[230,122,65],{"path":427,"title":428,"navTitle":429,"seoTitle":430,"description":431,"type":432,"position":30,"updated":12,"release":13,"featureFlag":14,"related":433,"plans":14},"\u002Fdocs\u002Fimprove\u002Fafter-launch","After launch: a routine for improving your bot","After launch","How to improve your AI chatbot after launch - a weekly routine","A practical routine for the weeks after your bot goes live - find bad answers in your conversations, fix the cause, check the fix and track what customers ask.","guide",[145,434,122],"\u002Fdocs\u002Fmanage\u002Fanalytics",{"path":121,"title":436,"navTitle":437,"seoTitle":438,"description":439,"type":43,"position":54,"updated":12,"release":13,"featureFlag":14,"related":440,"plans":14},"How your bot answers a message","How your bot answers","How an AI chatbot answer is produced, and why it goes wrong","What happens between a customer's message and your bot's reply, why answers go wrong, and which setting or page fixes each problem.",[122,153,114],{"path":122,"title":442,"navTitle":443,"seoTitle":444,"description":445,"type":432,"position":44,"updated":12,"release":13,"featureFlag":14,"related":446,"plans":14},"Improve your bot's answers","Fix bad answers","Fix AI chatbot answers that are wrong, made up or off-topic","Fix a bot that says \"I don't know\", gives wrong or made-up answers, goes off-topic, rambles, forgets context or replies in the wrong language.",[121,153,114],{"path":448,"title":449,"navTitle":14,"seoTitle":450,"description":451,"type":36,"position":72,"updated":12,"release":13,"featureFlag":14,"related":14,"plans":14},"\u002Fdocs\u002Fimprove","Improve your bot","Improve your AI chatbot's answers after launch","Understand how your bot builds each answer, fix answers that are wrong or missing, and keep improving it with a simple routine after launch.",{"path":453,"title":454,"navTitle":14,"seoTitle":455,"description":456,"type":36,"position":457,"updated":12,"release":13,"featureFlag":14,"related":14,"plans":14},"\u002Fdocs","Chat Thing documentation","Chat Thing documentation and help","Learn how to build, launch and manage AI agents with Chat Thing, from your first bot to channels, power-ups, integrations, billing and the API.",0,{"path":459,"title":460,"navTitle":461,"seoTitle":462,"description":463,"type":43,"position":296,"updated":12,"release":13,"featureFlag":14,"related":464,"plans":14},"\u002Fdocs\u002Fknowledge\u002Fbest-practices","Structure your content for better answers","Best practices","Knowledge base best practices for AI chatbots","Split data sources sensibly, pick the right CSS selectors for your CMS, and write content your bot can find and quote accurately.",[465,153,81],"\u002Fdocs\u002Fknowledge\u002Fwebsite",{"path":467,"title":468,"navTitle":469,"seoTitle":470,"description":471,"type":10,"position":44,"updated":12,"release":13,"featureFlag":14,"related":472,"plans":14},"\u002Fdocs\u002Fknowledge\u002Ffiles","Upload files","Files","Train an AI chatbot on PDFs, Word documents and CSVs","Upload PDFs, Word documents, CSVs, Markdown, HTML, JSON, EPUB, text and zip files to give your bot knowledge from your documents.",[473,57],"\u002Fdocs\u002Fknowledge\u002Fmanage-data-sources",{"path":475,"title":476,"navTitle":477,"seoTitle":478,"description":479,"type":10,"position":11,"updated":12,"release":96,"featureFlag":480,"related":481,"plans":14},"\u002Fdocs\u002Fknowledge\u002Fgoogle-drive","Connect Google Drive","Google Drive","Train an AI chatbot on your Google Drive files","Connect Google Drive, add files or folders to your bot, and see exactly what Drive data Chat Thing accesses, how it's used, and how to disconnect.","data-source-google",[473,81,57],{"path":483,"title":484,"navTitle":14,"seoTitle":14,"description":485,"type":36,"position":44,"updated":12,"release":13,"featureFlag":14,"related":14,"plans":14},"\u002Fdocs\u002Fknowledge","Knowledge","Give your bot the knowledge it answers from - add websites, files, Notion, YouTube, RSS and manual content, keep it fresh and tune retrieval.",{"path":81,"title":487,"navTitle":488,"seoTitle":489,"description":490,"type":10,"position":37,"updated":12,"release":13,"featureFlag":14,"related":491,"plans":14},"Keep your bot's knowledge up to date","Keep it up to date","Automatically sync your chatbot's knowledge","Re-sync data sources by hand, on a daily, weekly or monthly schedule, or automatically when you publish in your CMS, and see what each sync changes.",[473,290,18],{"path":473,"title":493,"navTitle":494,"seoTitle":495,"description":496,"type":10,"position":54,"updated":12,"release":13,"featureFlag":14,"related":497,"plans":14},"Add, sync and delete data sources","Manage data sources","Add knowledge to your AI chatbot with data sources","Add a data source to your bot, sync it, re-sync after changes and delete it, plus how many data sources each plan allows and per-type limits.",[81,18,16],{"path":333,"title":499,"navTitle":500,"seoTitle":501,"description":502,"type":10,"position":72,"updated":12,"release":13,"featureFlag":14,"related":503,"plans":14},"Add content manually","Manual content","Add custom answers and FAQs to your AI chatbot","Write or paste content directly into Chat Thing to fill gaps in your knowledge, such as FAQs, policies or details that aren't published anywhere.",[473,320,459],{"path":505,"title":506,"navTitle":507,"seoTitle":508,"description":509,"type":10,"position":79,"updated":12,"release":13,"featureFlag":14,"related":510,"plans":14},"\u002Fdocs\u002Fknowledge\u002Fnotion","Connect Notion","Notion","Train an AI chatbot on your Notion workspace","Connect your Notion workspace and add pages or databases so your bot can answer from your wiki, handbook or knowledge base.",[473,81,511],"\u002Fdocs\u002Fpower-ups\u002Fnotion",{"path":153,"title":513,"navTitle":14,"seoTitle":514,"description":515,"type":53,"position":340,"updated":12,"release":13,"featureFlag":14,"related":516,"plans":14},"Retrieval settings","Tune how your chatbot finds answers in your content","Control how much of your knowledge your bot reads for each message - document relevance, context documents, enhanced retrieval, sources and chunk size.",[122,108,459],{"path":518,"title":519,"navTitle":520,"seoTitle":521,"description":522,"type":10,"position":87,"updated":12,"release":13,"featureFlag":14,"related":523,"plans":14},"\u002Fdocs\u002Fknowledge\u002Frss","Add an RSS feed","RSS","Train an AI chatbot on your blog with an RSS feed","Add an RSS feed so your bot learns from your blog, news or changelog, including the full pages each feed item links to.",[473,81,465],{"path":465,"title":525,"navTitle":266,"seoTitle":526,"description":527,"type":10,"position":30,"updated":12,"release":13,"featureFlag":14,"related":528,"plans":14},"Add your website","Train an AI chatbot on your website content","Add pages from your website to your bot by URL, sitemap or crawl, choose which part of each page is read, and access password-protected sites.",[459,81,473],{"path":530,"title":531,"navTitle":532,"seoTitle":533,"description":534,"type":10,"position":95,"updated":12,"release":13,"featureFlag":14,"related":535,"plans":14},"\u002Fdocs\u002Fknowledge\u002Fyoutube","Add YouTube videos","YouTube","Train an AI chatbot on your YouTube videos","Add YouTube videos or whole playlists so your bot can answer questions from their English captions, such as tutorials and product demos.",[473,81],{"path":434,"title":537,"navTitle":538,"seoTitle":539,"description":540,"type":53,"position":44,"updated":12,"release":13,"featureFlag":14,"related":541,"plans":542},"See what customers ask with analytics","Analytics","Chatbot analytics - topics, sentiment and common questions","Use your bot's Overview tab to see usage, conversation topics, customer sentiment, engagement, the most common questions and AI recommendations.",[145,122,17],[23,24],{"path":145,"title":544,"navTitle":545,"seoTitle":546,"description":547,"type":10,"position":54,"updated":12,"release":13,"featureFlag":14,"related":548,"plans":14},"Review customer conversations","Conversations","Review your AI chatbot's conversations","Find, filter and read every conversation your bots have with customers, see AI summaries and user details, and share or download transcripts.",[89,434,549,122],"\u002Fdocs\u002Fmanage\u002Fmy-chats",{"path":89,"title":551,"navTitle":552,"seoTitle":553,"description":554,"type":10,"position":30,"updated":12,"release":13,"featureFlag":14,"related":555,"plans":556},"Take over a live chat from your bot","Human takeover","Human takeover - reply to customers live in your AI chat","Let your team step into a live website chat, reply to the customer directly while the bot pauses, then hand the conversation back to the bot.",[124,145,290,64],[22,23,24],{"path":558,"title":559,"navTitle":14,"seoTitle":14,"description":560,"type":36,"position":87,"updated":12,"release":13,"featureFlag":14,"related":14,"plans":14},"\u002Fdocs\u002Fmanage","Manage conversations","Review what customers say to your bots, step in live with human takeover, track topics and sentiment in analytics, and chat privately in My Chats.",{"path":549,"title":562,"navTitle":563,"seoTitle":564,"description":565,"type":10,"position":79,"updated":12,"release":13,"featureFlag":14,"related":566,"plans":14},"Chat with your own bots in My Chats","My Chats","My Chats - use your bots privately","Use My Chats to chat with your own bots for day-to-day work. It's for your chats only - customer conversations are in Conversations.",[145,207],{"path":568,"title":569,"navTitle":570,"seoTitle":571,"description":572,"type":432,"position":11,"updated":12,"release":13,"featureFlag":14,"related":573,"plans":14},"\u002Fdocs\u002Fmcp\u002Fagent-recipes","Recipes for AI agents using the Chat Thing MCP server","Agent recipes","Chat Thing MCP recipes - tool call sequences for AI agents","Step-by-step tool call sequences for AI agents using the Chat Thing MCP server, with the checks to run after each one.",[574,575,121],"\u002Fdocs\u002Fmcp\u002Ftools","\u002Fdocs\u002Fmcp\u002Fbuild-a-bot",{"path":577,"title":578,"navTitle":579,"seoTitle":580,"description":581,"type":53,"position":30,"updated":12,"release":13,"featureFlag":14,"related":582,"plans":14},"\u002Fdocs\u002Fmcp\u002Fauthentication","Control what your AI assistant can access","Access and API keys","Chat Thing MCP authentication - browser approval and API keys","How AI assistants sign in to Chat Thing, what they can read and change, how to use an API key for scripts and CI, and how to revoke access.",[583,64],"\u002Fdocs\u002Fmcp\u002Fconnect",{"path":575,"title":585,"navTitle":14,"seoTitle":586,"description":587,"type":432,"position":79,"updated":12,"release":13,"featureFlag":14,"related":588,"plans":14},"Build a bot with your AI assistant","Build a customer support bot with your AI assistant","Go from one prompt to a tested support bot using your AI assistant and the Chat Thing MCP server, and learn what a good build looks like.",[574,589],"\u002Fdocs\u002Fuse-cases\u002Fcustomer-support",{"path":583,"title":591,"navTitle":592,"seoTitle":593,"description":594,"type":10,"position":54,"updated":12,"release":13,"featureFlag":14,"related":595,"plans":14},"Connect your AI assistant to Chat Thing","Connect your assistant","Connect Claude, ChatGPT, Cursor or Codex to Chat Thing (MCP setup)","Add the Chat Thing MCP server to Claude, ChatGPT, Cursor, Codex, VS Code, Windsurf, Zed or Cline and approve access in your browser.",[577,575,574],{"path":342,"title":597,"navTitle":598,"seoTitle":599,"description":600,"type":36,"position":62,"updated":12,"release":13,"featureFlag":14,"related":601,"plans":14},"Use Chat Thing from your AI assistant","AI assistants (MCP)","Build and manage chatbots from your AI assistant with MCP","Connect Claude, ChatGPT, Cursor or another AI assistant to Chat Thing and build, test and manage your bots by chatting with it.",[583,361],{"path":574,"title":603,"navTitle":604,"seoTitle":605,"description":606,"type":53,"position":44,"updated":12,"release":13,"featureFlag":14,"related":607,"plans":14},"What your AI assistant can do in Chat Thing","Tools reference","Chat Thing MCP tools reference","Every tool the Chat Thing MCP server gives your AI assistant, from creating bots and adding knowledge to webhooks, tests and conversations.",[575,577],{"path":609,"title":610,"navTitle":611,"seoTitle":612,"description":613,"type":10,"position":11,"updated":12,"release":13,"featureFlag":14,"related":614,"plans":616},"\u002Fdocs\u002Fpower-ups\u002Fbook-meetings-cal-com","Book meetings with Cal.com","Book meetings (Cal.com)","Book Cal.com meetings from your AI chatbot","Let visitors see your real Cal.com availability and book, cancel or confirm a meeting without leaving the chat.",[615,137],"\u002Fdocs\u002Fpower-ups\u002Fbook-meetings-calendly",[21,22,23,24],{"path":615,"title":618,"navTitle":619,"seoTitle":620,"description":621,"type":10,"position":95,"updated":12,"release":13,"featureFlag":14,"related":622,"plans":623},"Book meetings with Calendly","Book meetings (Calendly)","Book Calendly meetings from your AI chatbot","Open your Calendly booking form inside the chat, with the visitor's name and email already filled in. No OAuth or API token needed.",[609,137],[21,22,23,24],{"path":625,"title":626,"navTitle":627,"seoTitle":628,"description":629,"type":10,"position":630,"updated":12,"release":13,"featureFlag":14,"related":631,"plans":632},"\u002Fdocs\u002Fpower-ups\u002Fbot-to-bot","Connect bots together","Bot-to-bot","Build multi-agent teams with the bot-to-bot power-up","Let one bot pass questions and tasks to another of your bots, so you can build a team of specialist agents behind a single chat.",16,[137,103],[21,22,23,24],{"path":634,"title":635,"navTitle":636,"seoTitle":637,"description":638,"type":10,"position":639,"updated":12,"release":13,"featureFlag":14,"related":640,"plans":642},"\u002Fdocs\u002Fpower-ups\u002Fbrowse-webpage","Let your bot read a web page","Browse a web page","Let your AI chatbot browse and read web pages live","Let your bot fetch a web page during a chat and pull out what it needs. Use any URL or one fixed page, with CSS selectors, a custom prompt and basic auth.",13,[641,465],"\u002Fdocs\u002Fpower-ups\u002Fgoogle-search",[21,22,23,24],{"path":644,"title":645,"navTitle":646,"seoTitle":647,"description":648,"type":10,"position":87,"updated":12,"release":13,"featureFlag":14,"related":649,"plans":651},"\u002Fdocs\u002Fpower-ups\u002Fcall-your-api","Call your API from your bot","Call your API","Connect your AI chatbot to any API","Let your bot call any HTTP API to look up or send data, such as order status, stock levels or new leads, using the API request power-up.",[650,137,336],"\u002Fdocs\u002Fpower-ups\u002Fdisplay-modes",[21,22,23,24],{"path":174,"title":653,"navTitle":170,"seoTitle":654,"description":655,"type":10,"position":296,"updated":12,"release":13,"featureFlag":14,"related":656,"plans":657},"Read Discord channel history from your bot","Discord AI chatbot power-up - read channel history","Let your bot pull message history from any Discord channel it can access, for cross-channel summaries or messages older than its usual context.",[168,206],[21,22,23,24],{"path":650,"title":659,"navTitle":660,"seoTitle":661,"description":662,"type":10,"position":663,"updated":12,"release":13,"featureFlag":14,"related":664,"plans":666},"Show a power-up's results visually","Display modes","Turn API and search results into cards, charts and tables","Turn on a display mode so a power-up's results, such as an API response or search results, appear as cards, a chart, a table, a map or a diagram.",15,[665,644],"\u002Fdocs\u002Fpower-ups\u002Fdisplays",[21,22,23,24],{"path":665,"title":668,"navTitle":669,"seoTitle":670,"description":671,"type":10,"position":672,"updated":12,"release":13,"featureFlag":14,"related":673,"plans":674},"Show cards, charts, tables, maps and diagrams in chat","Displays","Show cards, charts and tables in your AI chatbot","Add display power-ups so your bot can show results as cards, charts, tables, maps or Mermaid diagrams in the web chat, instead of plain text.",14,[650,137],[21,22,23,24],{"path":676,"title":677,"navTitle":678,"seoTitle":679,"description":680,"type":10,"position":79,"updated":12,"release":13,"featureFlag":14,"related":681,"plans":683},"\u002Fdocs\u002Fpower-ups\u002Femail-inbox","Connect an email inbox to your bot","Email inbox","Let your AI chatbot read and send email","Connect Gmail, Outlook or another email account so your bot can search, read, send, reply to and organise email with four power-ups.",[682,5],"\u002Fdocs\u002Fpower-ups\u002Fsend-email",[21,22,23,24],{"path":641,"title":685,"navTitle":686,"seoTitle":687,"description":688,"type":10,"position":340,"updated":12,"release":13,"featureFlag":14,"related":689,"plans":690},"Let your bot search Google","Google search","Give your AI chatbot live Google search","Let your bot search Google, or a single website, for up-to-date information such as news, prices or documentation that isn't in its knowledge.",[634,483],[21,22,23,24],{"path":137,"title":692,"navTitle":692,"seoTitle":693,"description":694,"type":43,"position":54,"updated":12,"release":13,"featureFlag":14,"related":695,"plans":696},"How power-ups work","How AI chatbot power-ups (tools) work","What power-ups are, how to add, edit, turn off and delete them, how your bot decides to use one, and what visitors see in the chat.",[114,47,574],[21,22,23,24],{"path":698,"title":699,"navTitle":14,"seoTitle":700,"description":701,"type":36,"position":11,"updated":12,"release":13,"featureFlag":14,"related":702,"plans":703},"\u002Fdocs\u002Fpower-ups","Power-ups","Power-ups - give your AI chatbot actions and integrations","Power-ups let your bot do things as well as answer questions, like handing off to a person, booking meetings, calling your API or showing cards and charts.",[137],[21,22,23,24],{"path":511,"title":705,"navTitle":507,"seoTitle":706,"description":707,"type":10,"position":62,"updated":12,"release":13,"featureFlag":14,"related":708,"plans":709},"Connect your bot to Notion","Notion AI chatbot power-ups - save, query and write pages","Let your bot save items to a Notion database, query databases with filters, and search, read and write Notion pages live during a chat.",[505,137],[21,22,23,24],{"path":682,"title":711,"navTitle":712,"seoTitle":713,"description":714,"type":10,"position":44,"updated":12,"release":13,"featureFlag":14,"related":715,"plans":716},"Send an email notification from your bot","Send email","Send lead and contact emails from your AI chatbot","Let your bot email up to three fixed addresses with a visitor's details and message, for lead capture or contact requests. No inbox connection needed.",[676,124,289],[21,22,23,24],{"path":206,"title":718,"navTitle":202,"seoTitle":719,"description":720,"type":10,"position":37,"updated":12,"release":13,"featureFlag":14,"related":721,"plans":722},"Send and read Slack messages from your bot","Slack AI chatbot power-ups - post messages and read channel history","Let your bot post messages to Slack channels and threads, and read channel history to answer questions like \"What happened in",[200,174],[21,22,23,24],{"path":124,"title":724,"navTitle":725,"seoTitle":726,"description":727,"type":10,"position":30,"updated":12,"release":13,"featureFlag":14,"related":728,"plans":729},"Hand off a chat to a human","Talk to a human","Hand off AI chatbot conversations to a human","Let your bot email your team with the visitor's email and the conversation when someone asks for a person, and mark the chat as escalated.",[89,682,290],[21,22,23,24],{"path":731,"title":732,"navTitle":733,"seoTitle":734,"description":735,"type":10,"position":72,"updated":12,"release":13,"featureFlag":14,"related":736,"plans":737},"\u002Fdocs\u002Fpower-ups\u002Fzapier","Trigger Zapier actions from your bot","Zapier","Zapier AI Actions power-up for your AI chatbot","Use the Zapier AI Action power-up to let your bot run actions you've set up in Zapier. Zapier has deprecated AI Actions, so read this first.",[644],[21,22,23,24],{"path":197,"title":739,"navTitle":740,"seoTitle":14,"description":741,"type":432,"position":62,"updated":12,"release":96,"featureFlag":195,"related":742,"plans":743},"Set up an AI receptionist for your phone line","AI receptionist","Turn your bot into an AI receptionist that answers your business phone, answers questions from your content, takes messages and transfers callers.",[100,91],[22,23,24],{"path":745,"title":746,"navTitle":747,"seoTitle":748,"description":749,"type":432,"position":44,"updated":12,"release":13,"featureFlag":14,"related":750,"plans":751},"\u002Fdocs\u002Fuse-cases\u002Fbookings-and-appointments","Let customers book appointments and meetings in the chat","Bookings and appointments","AI appointment booking chatbot with Cal.com and Calendly","Set up a bot that answers questions about your services, then books a demo, consultation or appointment in the chat with Cal.com or Calendly.",[609,615,289],[21,22,23,24],{"path":753,"title":754,"navTitle":755,"seoTitle":756,"description":757,"type":432,"position":72,"updated":12,"release":13,"featureFlag":14,"related":758,"plans":759},"\u002Fdocs\u002Fuse-cases\u002Fcommunity-bots","Answer questions in your Slack or Discord community","Community bots","AI community bot for Discord servers and Slack communities","Set up a bot that answers member questions in your Discord server or Slack community from your docs, and summarises what's been discussed.",[168,200,46],[22,23,24],{"path":589,"title":761,"navTitle":762,"seoTitle":763,"description":764,"type":432,"position":54,"updated":12,"release":13,"featureFlag":14,"related":765,"plans":766},"Answer customer support questions with your bot","Customer support","Build an AI customer support chatbot for your website","Set up a bot that answers customer questions from your help content around the clock and hands the conversation to your team when it can't help.",[390,122,124],[21,22,23,24],{"path":768,"title":769,"navTitle":14,"seoTitle":770,"description":771,"type":36,"position":30,"updated":12,"release":13,"featureFlag":14,"related":772,"plans":14},"\u002Fdocs\u002Fuse-cases","Use cases","AI agent use cases - support, sales, bookings, onboarding and more","Practical recipes for what you can build with Chat Thing, from customer support and lead capture to bookings, onboarding, internal helpdesks and communities.",[366,114],{"path":207,"title":774,"navTitle":775,"seoTitle":776,"description":777,"type":432,"position":95,"updated":12,"release":13,"featureFlag":14,"related":778,"plans":779},"Answer your team's questions with an internal helpdesk bot","Internal helpdesk","Build an AI internal helpdesk for IT, HR and operations","Set up a bot that answers staff questions about IT, HR, policies and processes from your internal docs, in Slack, Discord or a private web page.",[505,200,66],[22,23,24],{"path":781,"title":782,"navTitle":783,"seoTitle":784,"description":785,"type":432,"position":87,"updated":12,"release":13,"featureFlag":14,"related":786,"plans":787},"\u002Fdocs\u002Fuse-cases\u002Fmultilingual-support","Support customers in several languages","Multilingual support","Multilingual AI chatbot for customer support","Set up one bot that answers customers in their own language, with the widget translated and greetings per language, or one bot per language.",[240,239,114],[788,21,22,23,24],"free",{"path":790,"title":791,"navTitle":792,"seoTitle":793,"description":794,"type":432,"position":11,"updated":12,"release":13,"featureFlag":14,"related":795,"plans":796},"\u002Fdocs\u002Fuse-cases\u002Fonboarding-and-success","Help new customers get set up and succeed","Onboarding and success","AI onboarding and customer success assistant for your product","Put a bot inside your product that knows who the customer is and where they are, guides them through setup and flags who needs a person.",[262,139,434],[22,23,24],{"path":798,"title":799,"navTitle":800,"seoTitle":801,"description":802,"type":432,"position":79,"updated":12,"release":13,"featureFlag":14,"related":803,"plans":804},"\u002Fdocs\u002Fuse-cases\u002Fproduct-questions","Answer product and catalogue questions with your bot","Product questions","AI shopping assistant chatbot for product questions","Set up a bot that helps shoppers find the right product, compares options, checks stock or orders through your API and shows products as cards.",[153,644,665],[21,22,23,24],{"path":289,"title":806,"navTitle":807,"seoTitle":808,"description":809,"type":432,"position":30,"updated":12,"release":13,"featureFlag":14,"related":810,"plans":811},"Turn website visitors into leads with your bot","Sales and lead capture","Build an AI lead capture and sales chatbot for your website","Set up a bot that answers buying questions, works out what visitors need, collects their details and sends each lead to your inbox, CRM or calendar.",[283,290,745],[21,22,23,24],{"id":813,"title":115,"body":814,"description":118,"extension":1697,"featureFlag":14,"meta":1698,"navTitle":116,"navigation":1699,"path":114,"plans":14,"position":54,"related":1700,"release":13,"seo":1701,"seoTitle":117,"stem":1702,"type":10,"updated":12,"__hash__":1703},"docs\u002Fdocs\u002Fbot-settings\u002Finstructions.md",{"type":815,"value":816,"toc":1672},"minimark",[817,831,841,846,892,895,906,909,921,925,928,984,994,1012,1042,1046,1049,1055,1058,1062,1065,1070,1076,1081,1087,1091,1094,1098,1104,1108,1114,1117,1121,1124,1128,1134,1138,1144,1147,1154,1158,1161,1165,1171,1175,1181,1191,1195,1198,1202,1208,1212,1218,1221,1225,1228,1232,1238,1242,1248,1252,1255,1310,1313,1319,1326,1330,1333,1339,1348,1352,1364,1371,1375,1381,1385,1391,1397,1401,1404,1410,1416,1420,1423,1429,1432,1436,1439,1492,1495,1501,1513,1518,1522,1542,1558,1562,1613,1616,1621,1633,1637,1640,1644,1652,1656],[818,819,820,821,825,826,830],"p",{},"Your bot's instructions (the ",[822,823,824],"strong",{},"Prompt"," in its settings) tell it who it is, who it's helping, what it may talk about, how to answer and what to do when it can't help. Chat Thing sends the prompt with every message, so it shapes every reply. This page walks through each part with short before-and-after examples. For complete prompts you can copy and adapt, see the ",[827,828,829],"a",{"href":120},"prompt library",".",[818,832,833,836,837,830],{},[822,834,835],{},"Who can do this:"," ",[827,838,840],{"href":839},"\u002Fdocs\u002Faccount\u002Fteams#what-each-role-can-do","team owners and admins",[842,843,845],"h2",{"id":844},"edit-the-prompt","Edit the prompt",[847,848,849,857,863,885],"ol",{},[850,851,852,853,856],"li",{},"Open your bot and go to the ",[822,854,855],{},"General settings"," tab.",[850,858,859,860,862],{},"Find the ",[822,861,824],{}," field.",[850,864,865,866],{},"Write your instructions, or start from a draft:\n",[867,868,869,875],"ul",{},[850,870,871,874],{},[822,872,873],{},"Adapt our prompt"," (under the field) fills it with the default prompt so you can edit it.",[850,876,877,880,881,884],{},[822,878,879],{},"Generate with AI"," (above the field) writes a prompt from a short description of what the bot should do. It ",[822,882,883],{},"replaces the existing prompt",", so copy anything you want to keep first.",[850,886,887,888,891],{},"Click ",[822,889,890],{},"Update bot",". The next message anyone sends uses the new prompt.",[818,893,894],{},"If you leave the prompt blank, the bot uses this default:",[896,897,903],"pre",{"className":898,"code":900,"language":901,"meta":902},[899],"language-text","You are a helpful assistant.\n- Use information from the provided context below in markdown format to help answer questions.\n- If the answer is not clear from the context or your internal knowledge make this clear.\n- Include any relevant media or code snippets.\n","text","",[904,905,900],"code",{"__ignoreMap":902},[818,907,908],{},"The default works for a quick test, but it doesn't say who the bot works for, what's off limits or when to hand over, so write your own before you launch.",[818,910,911,912,914,915,918,919,862],{},"You can also change the prompt by asking ",[827,913,397],{"href":367}," (\"Make the tone more formal\") or from an AI assistant through the ",[827,916,917],{"href":342},"Chat Thing MCP server",", which reads and writes the same ",[822,920,824],{},[842,922,924],{"id":923},"what-the-bot-sees-with-every-message","What the bot sees with every message",[818,926,927],{},"Knowing what arrives alongside your prompt helps you write instructions that fit. For each reply, the bot receives:",[867,929,930,935,941,955,961,978],{},[850,931,932],{},[822,933,934],{},"Your prompt.",[850,936,937,940],{},[822,938,939],{},"Relevant knowledge:"," the passages from your data sources that best match the question. You don't need to paste your content into the prompt.",[850,942,943,946,947,950,951,954],{},[822,944,945],{},"The conversation so far,"," up to ",[822,948,949],{},"Max message history"," (12 messages by default). Your ",[822,952,953],{},"Welcome message"," is saved as the bot's first message, so the bot sees it too.",[850,956,957,960],{},[822,958,959],{},"Today's date,"," in the visitor's time zone when the widget reports one.",[850,962,963,966,967,970,971,977],{},[822,964,965],{},"Visitor details,"," when you have them: answers to your ",[827,968,969],{"href":283},"pre-chat form",", details sent with ",[827,972,974],{"href":973},"\u002Fdocs\u002Fdevelopers\u002Fjavascript-sdk#identify-the-user",[904,975,976],{},"identifyUser",", or the name and number of a WhatsApp contact.",[850,979,980,983],{},[822,981,982],{},"Each power-up's name and Description,"," for every power-up that's turned on.",[818,985,986,987,990,991,993],{},"The ",[822,988,989],{},"Bot description"," is only shown on your bot's landing page and is never sent to the bot, so put instructions in ",[822,992,824],{},", not there.",[818,995,996,997,1000,1001,1005,1006,1009,1010,830],{},"The prompt, the knowledge and the conversation share one token budget, set by ",[822,998,999],{},"Max context size"," in ",[827,1002,1004],{"href":1003},"\u002Fdocs\u002Fbot-settings\u002Fsettings-reference#model-settings-advanced","model settings",". There's no fixed character limit on the prompt, but a very long one leaves less room for knowledge and uses more ",[827,1007,1008],{"href":17},"message tokens"," on every reply. Most good prompts fit in 150 to 400 words. For how these pieces combine into an answer, see ",[827,1011,437],{"href":121},[1013,1014,1017],"callout",{"title":1015,"type":1016},"You don't need a context tag","info",[818,1018,1019,1020,1022,1023,1026,1027,1030,1031,1034,1035,1030,1038,1041],{},"Knowledge is added to each message automatically. Older prompts, and the default you get from ",[822,1021,873],{},", may contain a ",[904,1024,1025],{},"\u003Ccontext>"," tag between ",[904,1028,1029],{},"--start context--"," and ",[904,1032,1033],{},"--end context--",". It still works, but it doesn't control where knowledge goes, so you can delete it. Tags such as ",[904,1036,1037],{},"\u003Ccurrent-date>",[904,1039,1040],{},"\u003Cuser-data>"," are removed from prompts too, because the bot already gets those values with every message.",[842,1043,1045],{"id":1044},"a-structure-that-works","A structure that works",[818,1047,1048],{},"Write the prompt as short sections with plain headings or bullet points. The model follows clear, separate rules better than one long paragraph. Put the rules that matter most (scope, what to do when it doesn't know, safety) near the top.",[896,1050,1053],{"className":1051,"code":1052,"language":901,"meta":902},[899],"Role: who you are, who you work for, who you're talking to.\nScope: what you help with, and what to do with anything else.\nAnswering: where answers come from, length, format, language.\nTools: when to use each power-up.\nHandoff: when and how to pass the conversation to a person.\nNever: things you must not do.\n",[904,1054,1052],{"__ignoreMap":902},[818,1056,1057],{},"The sections below cover each part.",[842,1059,1061],{"id":1060},"tell-the-bot-who-it-is-and-who-its-helping","Tell the bot who it is and who it's helping",[818,1063,1064],{},"Describe how the bot should behave and who it's talking to, not a backstory. \"You have 10 years of experience\" doesn't change how it writes; \"our customers aren't technical, so avoid jargon\" does.",[818,1066,1067],{},[822,1068,1069],{},"Before",[896,1071,1074],{"className":1072,"code":1073,"language":901,"meta":902},[899],"You are an expert assistant.\n",[904,1075,1073],{"__ignoreMap":902},[818,1077,1078],{},[822,1079,1080],{},"After",[896,1082,1085],{"className":1083,"code":1084,"language":901,"meta":902},[899],"You are the support assistant for Acme, which makes accounting software\nfor small businesses. You talk to business owners and their staff, who are\nusually not accountants. Explain things in plain language.\n",[904,1086,1084],{"__ignoreMap":902},[842,1088,1090],{"id":1089},"keep-the-bot-on-topic","Keep the bot on topic",[818,1092,1093],{},"Without a scope, the bot will happily write poems, answer homework or discuss your competitors. Say what's in scope and give it a polite way to decline.",[818,1095,1096],{},[822,1097,1069],{},[896,1099,1102],{"className":1100,"code":1101,"language":901,"meta":902},[899],"Answer any question the user asks.\n",[904,1103,1101],{"__ignoreMap":902},[818,1105,1106],{},[822,1107,1080],{},[896,1109,1112],{"className":1110,"code":1111,"language":901,"meta":902},[899],"Only help with Acme's products, pricing, accounts and billing.\nIf someone asks about anything else, say politely that you can only help\nwith Acme, and ask if there's anything about Acme you can help with.\nDon't write code, essays or content unrelated to Acme, even if asked.\n",[904,1113,1111],{"__ignoreMap":902},[818,1115,1116],{},"A friendly refusal keeps the conversation going. Avoid wording that sounds like an error, such as \"I am unable to process that request.\"",[842,1118,1120],{"id":1119},"answer-only-from-your-knowledge","Answer only from your knowledge",[818,1122,1123],{},"Decide whether the bot may use its general knowledge or only your content. For support, pricing and policy questions, restrict it: a confident guess about a refund window is worse than no answer.",[818,1125,1126],{},[822,1127,1069],{},[896,1129,1132],{"className":1130,"code":1131,"language":901,"meta":902},[899],"Use the context to help answer questions.\n",[904,1133,1131],{"__ignoreMap":902},[818,1135,1136],{},[822,1137,1080],{},[896,1139,1142],{"className":1140,"code":1141,"language":901,"meta":902},[899],"Answer only from the information provided to you. If it doesn't cover\nthe question, say you don't have that information. Never guess prices,\ndates, policies or product features.\n",[904,1143,1141],{"__ignoreMap":902},[818,1145,1146],{},"If you want the bot to fill gaps with general knowledge (for example, a cooking site answering \"how long do I rest a steak?\"), say where the line is: \"You may use general knowledge for cooking questions, but prices, stock and delivery must come only from the information provided.\"",[818,1148,1149,1150,1153],{},"Lowering ",[822,1151,1152],{},"Creativity (temperature)"," also makes the bot stick more closely to your content and prompt.",[842,1155,1157],{"id":1156},"say-i-dont-know-and-hand-over-to-a-person","Say \"I don't know\" and hand over to a person",[818,1159,1160],{},"Every bot meets questions it can't answer. Tell it what to do instead of guessing, and give it a way out.",[818,1162,1163],{},[822,1164,1069],{},[896,1166,1169],{"className":1167,"code":1168,"language":901,"meta":902},[899],"If you don't know, say so.\n",[904,1170,1168],{"__ignoreMap":902},[818,1172,1173],{},[822,1174,1080],{},[896,1176,1179],{"className":1177,"code":1178,"language":901,"meta":902},[899],"If you can't answer from the information provided, say so in one sentence\nand offer to pass the conversation to the team.\nOffer the handoff straight away if the user asks for a person, is upset,\nor the issue involves a payment, a complaint or a damaged order.\nUse Talk to a human to hand over. Don't offer a handoff more than once\nunless the user asks again.\n",[904,1180,1178],{"__ignoreMap":902},[818,1182,1183,1184,1186,1187,1190],{},"For the bot to actually hand over, add the ",[827,1185,725],{"href":124}," power-up (paid plans). It asks for the visitor's email and emails your team the conversation. On Standard and above, turn on ",[827,1188,1189],{"href":89},"human takeover"," too, so your team can reply live in the widget.",[842,1192,1194],{"id":1193},"set-the-tone-and-brand-voice","Set the tone and brand voice",[818,1196,1197],{},"Show the tone with a short example exchange rather than a list of adjectives. The bot copies examples closely, so keep them short and typical.",[818,1199,1200],{},[822,1201,1069],{},[896,1203,1206],{"className":1204,"code":1205,"language":901,"meta":902},[899],"Be friendly and professional.\n",[904,1207,1205],{"__ignoreMap":902},[818,1209,1210],{},[822,1211,1080],{},[896,1213,1216],{"className":1214,"code":1215,"language":901,"meta":902},[899],"Write like a helpful person on our team: warm, direct and plain.\nUse \"you\" and \"we\". No exclamation marks, no emojis.\n\nExample:\nUser: Can I change my plan?\nYou: Yes. Go to Settings > Billing and choose Change plan. The new price\nstarts from your next bill.\n",[904,1217,1215],{"__ignoreMap":902},[818,1219,1220],{},"Add explicit \"don'ts\" for habits you want to stop, such as \"Don't apologise more than once\" or \"Don't say 'according to the context'\".",[842,1222,1224],{"id":1223},"make-answers-shorter","Make answers shorter",[818,1226,1227],{},"Bots tend to write too much. Set a default length and say when longer answers are fine.",[818,1229,1230],{},[822,1231,1069],{},[896,1233,1236],{"className":1234,"code":1235,"language":901,"meta":902},[899],"Give detailed and comprehensive answers.\n",[904,1237,1235],{"__ignoreMap":902},[818,1239,1240],{},[822,1241,1080],{},[896,1243,1246],{"className":1244,"code":1245,"language":901,"meta":902},[899],"Keep answers to 2–3 sentences. Use a numbered list only for step-by-step\ninstructions. If the full answer is long, give the key point and offer\nmore detail.\n",[904,1247,1245],{"__ignoreMap":902},[842,1249,1251],{"id":1250},"format-answers-for-each-channel","Format answers for each channel",[818,1253,1254],{},"The same prompt is used on every channel your bot is connected to, but channels display text differently:",[1256,1257,1258,1271],"table",{},[1259,1260,1261],"thead",{},[1262,1263,1264,1268],"tr",{},[1265,1266,1267],"th",{},"Channel",[1265,1269,1270],{},"What it shows",[1272,1273,1274,1283,1302],"tbody",{},[1262,1275,1276,1280],{},[1277,1278,1279],"td",{},"Website widget",[1277,1281,1282],{},"Markdown: bold, lists and links display properly.",[1262,1284,1285,1288],{},[1277,1286,1287],{},"WhatsApp, Telegram, email replies",[1277,1289,1290,1291,1294,1295,1030,1298,1301],{},"The text exactly as written. ",[904,1292,1293],{},"**bold**",", ",[904,1296,1297],{},"# headings",[904,1299,1300],{},"[text](link)"," appear as raw symbols.",[1262,1303,1304,1307],{},[1277,1305,1306],{},"Slack and Discord",[1277,1308,1309],{},"Chat Thing tells the bot it's on that platform and to keep formatting simple.",[818,1311,1312],{},"If one bot serves both the widget and WhatsApp, Telegram or email, keep formatting light for everyone:",[896,1314,1317],{"className":1315,"code":1316,"language":901,"meta":902},[899],"Write in plain sentences. Use simple numbered lists if you need steps.\nDon't use headings, tables, bold text or markdown links. Write web\naddresses out in full, like https:\u002F\u002Fexample.com\u002Freturns.\n",[904,1318,1316],{"__ignoreMap":902},[818,1320,1321,1322,1325],{},"For different formatting per channel, ",[827,1323,1324],{"href":103},"duplicate the bot"," and give each copy its own prompt and channel.",[842,1327,1329],{"id":1328},"control-which-language-the-bot-answers-in","Control which language the bot answers in",[818,1331,1332],{},"Most models reply in the language the visitor writes in, but say so to be sure, and say what to do with the knowledge if it's in another language.",[896,1334,1337],{"className":1335,"code":1336,"language":901,"meta":902},[899],"Always reply in the language the user writes in, even though the\ninformation provided is in English. Keep product names in English.\n",[904,1338,1336],{"__ignoreMap":902},[818,1340,1341,1342,1345,1346,830],{},"To use one language whatever the visitor writes: \"Always reply in German.\" The widget's ",[822,1343,1344],{},"Language"," setting only translates the widget's buttons and labels; it doesn't change the answer language. See ",[827,1347,278],{"href":240},[842,1349,1351],{"id":1350},"tell-the-bot-when-to-use-power-ups","Tell the bot when to use power-ups",[818,1353,1354,1355,1358,1359,1363],{},"The bot decides whether to use a power-up from its ",[822,1356,1357],{},"Description"," and your prompt. Use the power-up's own settings for ",[1360,1361,1362],"em",{},"how"," it works, and the prompt for rules across the conversation: when to use it, in what order, and when not to.",[818,1365,1366,1367,1370],{},"Refer to a power-up by the ",[822,1368,1369],{},"Power-up name"," shown on its card, such as \"Talk to a human\" or \"Book a meeting\". Don't name a power-up the bot doesn't have: it can't use it, and may tell the visitor it has done something it hasn't.",[818,1372,1373],{},[822,1374,1069],{},[896,1376,1379],{"className":1377,"code":1378,"language":901,"meta":902},[899],"Help people book demos.\n",[904,1380,1378],{"__ignoreMap":902},[818,1382,1383],{},[822,1384,1080],{},[896,1386,1389],{"className":1387,"code":1388,"language":901,"meta":902},[899],"If someone wants a demo, a call or to talk to sales, offer a meeting and\nuse Book a meeting to show the available times. Don't offer a meeting to\npeople asking support questions about an existing account.\nNever say a meeting is booked until Book a meeting confirms it.\n",[904,1390,1388],{"__ignoreMap":902},[818,1392,1393,1394,1396],{},"See ",[827,1395,692],{"href":137}," for writing descriptions.",[842,1398,1400],{"id":1399},"collect-details-from-visitors","Collect details from visitors",[818,1402,1403],{},"When the bot needs details (an order number, an email, a company name), tell it exactly what to ask for, when, and to ask one thing at a time.",[896,1405,1408],{"className":1406,"code":1407,"language":901,"meta":902},[899],"Before checking an order, ask for the order number (it starts with AC-)\nand the email address used for the order. Ask for one at a time.\nIf you already know the user's email from their details, don't ask again.\nOnce you have both, use Check order status.\n",[904,1409,1407],{"__ignoreMap":902},[818,1411,1412,1413,1415],{},"To collect details before the chat starts, use a ",[827,1414,969],{"href":283}," instead. The answers reach the bot with every message, so the prompt can refer to them.",[842,1417,1419],{"id":1418},"stop-the-bot-making-promises-it-cant-keep","Stop the bot making promises it can't keep",[818,1421,1422],{},"A bot can sound authoritative about things it shouldn't decide. Spell out what it must never do.",[896,1424,1427],{"className":1425,"code":1426,"language":901,"meta":902},[899],"Never:\n- Promise refunds, discounts, compensation or delivery dates. Explain the\n  policy and offer to pass the request to the team.\n- Give legal, medical, tax or financial advice. Suggest a professional.\n- Ask for passwords, full card numbers or other sensitive details. If a user\n  shares them, tell them not to and don't repeat them.\n- Discuss or criticise competitors.\n",[904,1428,1426],{"__ignoreMap":902},[818,1430,1431],{},"Anyone can chat with a public bot and try to talk it out of its rules. Rules like these reduce the risk but can't guarantee it, so don't connect a public bot to data or actions it shouldn't expose.",[842,1433,1435],{"id":1434},"personalise-answers-with-visitor-details","Personalise answers with visitor details",[818,1437,1438],{},"When the bot knows who it's talking to, it can greet people by name and skip questions. Visitor details come from:",[867,1440,1441,1465,1477,1483],{},[850,1442,1443,1449,1450,1294,1453,1294,1456,1294,1459,1030,1462,830],{},[822,1444,1445],{},[827,1446,1447],{"href":973},[904,1448,976],{}," on your website: ",[904,1451,1452],{},"id",[904,1454,1455],{},"name",[904,1457,1458],{},"email",[904,1460,1461],{},"tel",[904,1463,1464],{},"timeZone",[850,1466,1467,1473,1474,830],{},[822,1468,1469,1470,1472],{},"Your ",[827,1471,969],{"href":283},":"," each answer is saved under a key made from its label, such as ",[904,1475,1476],{},"company_name",[850,1478,1479,1482],{},[822,1480,1481],{},"WhatsApp:"," the contact's name and phone number.",[850,1484,1485,836,1488,1491],{},[822,1486,1487],{},"The Chat API:",[904,1489,1490],{},"userData"," sent when you start a conversation.",[818,1493,1494],{},"The bot receives these as user data with every message. Refer to them in plain words:",[896,1496,1499],{"className":1497,"code":1498,"language":901,"meta":902},[899],"If you know the user's name, use their first name in your first reply.\nIf you know their email, use it for handoffs instead of asking for it.\n",[904,1500,1498],{"__ignoreMap":902},[818,1502,1503,1504,1508,1509,1512],{},"To give the bot facts about the page or account, such as the visitor's plan or the product they're viewing, send ",[827,1505,1507],{"href":1506},"\u002Fdocs\u002Fdevelopers\u002Fjavascript-sdk#give-the-bot-page-context","page context"," from the SDK. It arrives with the knowledge for each message, so you can write rules like \"If the user is on the Free plan, mention which features need an upgrade.\" Page context needs ",[822,1510,1511],{},"Advanced SDK features"," turned on.",[818,1514,1515,1517],{},[904,1516,976],{}," isn't verified, so never write rules that give some users access to information based on these details.",[842,1519,1521],{"id":1520},"check-it-works","Check it works",[847,1523,1524,1530,1533,1536,1539],{},[850,1525,887,1526,1529],{},[822,1527,1528],{},"Test"," in your bot's header, or chat with it on your site.",[850,1531,1532],{},"Ask the five questions your customers ask most, and check the answers, length and tone.",[850,1534,1535],{},"Ask something off-topic, something your knowledge doesn't cover, and ask for a person. Check the bot declines politely, admits it doesn't know and offers the handoff.",[850,1537,1538],{},"Try the same questions in another language and, if you use them, on WhatsApp or email.",[850,1540,1541],{},"Change one thing at a time and ask the same questions again.",[818,1543,1544,1545,1548,1549,1551,1552,1555,1556,830],{},"To re-check answers automatically after every change, set up ",[827,1546,1547],{"href":123},"test cases"," (Enterprise plan). You can also ask Otto to test the bot, or open a bad answer in ",[822,1550,545],{}," and click ",[822,1553,1554],{},"Ask Otto about this chat"," to find out whether the prompt or the knowledge is at fault. For a routine after launch, see ",[827,1557,442],{"href":122},[842,1559,1561],{"id":1560},"common-mistakes","Common mistakes",[867,1563,1564,1574,1580,1586,1592,1598,1604],{},[850,1565,1566,1569,1570,1573],{},[822,1567,1568],{},"Pasting knowledge into the prompt."," Long product lists or FAQs belong in ",[827,1571,1572],{"href":483},"data sources",", which only send the relevant parts.",[850,1575,1576,1579],{},[822,1577,1578],{},"Rules that contradict each other,"," such as \"always be brief\" and \"always explain in detail\". The bot picks one unpredictably.",[850,1581,1582,1585],{},[822,1583,1584],{},"Vague rules."," \"Be helpful\" changes nothing. \"Keep answers under three sentences\" does.",[850,1587,1588,1591],{},[822,1589,1590],{},"Naming a power-up that isn't turned on,"," or using a different name from its card.",[850,1593,1594,1597],{},[822,1595,1596],{},"Only saying what not to do."," Pair every \"don't\" with what to do instead.",[850,1599,1600,1603],{},[822,1601,1602],{},"Rewriting everything at once."," Change one rule, test it, then move on.",[850,1605,1606,1609,1610,830],{},[822,1607,1608],{},"Heavy formatting on plain-text channels."," See ",[827,1611,1251],{"href":1612},"#format-answers-for-each-channel",[842,1614,293],{"id":1615},"troubleshooting",[1617,1618,1620],"h3",{"id":1619},"the-bot-makes-things-up","The bot makes things up",[818,1622,1623,1624,1627,1628,1630,1631,830],{},"Add the rule from ",[827,1625,1120],{"href":1626},"#answer-only-from-your-knowledge"," and lower ",[822,1629,1152],{},". If the answer is in your data sources but the bot can't find it, the problem is retrieval: see ",[827,1632,513],{"href":153},[1617,1634,1636],{"id":1635},"the-bot-ignores-part-of-the-prompt","The bot ignores part of the prompt",[818,1638,1639],{},"Move the rule nearer the top, make it short and specific, and remove anything that contradicts it. A very long prompt dilutes every rule in it.",[1617,1641,1643],{"id":1642},"the-bot-never-uses-a-power-up","The bot never uses a power-up",[818,1645,1646,1647,1649,1650,830],{},"Check the power-up is turned on and your model supports power-ups. Then make its ",[822,1648,1357],{}," say when to use it, and add a rule to the prompt that uses its exact ",[822,1651,1369],{},[1617,1653,1655],{"id":1654},"i-see-system-message-and-initial-prompt-instead-of-prompt","I see \"System message\" and \"Initial prompt\" instead of \"Prompt\"",[818,1657,1658,1659,1662,1663,1666,1667,1030,1670,830],{},"Your bot uses an older configuration that split the prompt into two fields. Click ",[822,1660,1661],{},"Click here to migrate to the latest version"," above the fields, check the combined prompt in the ",[822,1664,1665],{},"Bot migration wizard",", then click ",[822,1668,1669],{},"Migrate your bot",[822,1671,890],{},{"title":902,"searchDepth":30,"depth":30,"links":1673},[1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691],{"id":844,"depth":30,"text":845},{"id":923,"depth":30,"text":924},{"id":1044,"depth":30,"text":1045},{"id":1060,"depth":30,"text":1061},{"id":1089,"depth":30,"text":1090},{"id":1119,"depth":30,"text":1120},{"id":1156,"depth":30,"text":1157},{"id":1193,"depth":30,"text":1194},{"id":1223,"depth":30,"text":1224},{"id":1250,"depth":30,"text":1251},{"id":1328,"depth":30,"text":1329},{"id":1350,"depth":30,"text":1351},{"id":1399,"depth":30,"text":1400},{"id":1418,"depth":30,"text":1419},{"id":1434,"depth":30,"text":1435},{"id":1520,"depth":30,"text":1521},{"id":1560,"depth":30,"text":1561},{"id":1615,"depth":30,"text":293,"children":1692},[1693,1694,1695,1696],{"id":1619,"depth":44,"text":1620},{"id":1635,"depth":44,"text":1636},{"id":1642,"depth":44,"text":1643},{"id":1654,"depth":44,"text":1655},"md",{},true,[120,121,122,123,124],{"title":115,"description":118},"docs\u002Fbot-settings\u002Finstructions","kPpj3rT6glUR76dBQFzz38WeTZEDrjVIMr885dL8aGM",1790852177983]