Chatkit No Code Menu Builder

Search for the articles here or browse the categories below.

Popular topics: ChatKit

Browse by topic

Find guides, tutorials, and answers organised by category.

Popular articles

What other people are reading right now.

ChatKit

Managing your inboxes

Inboxes are pulled from Chatwoot ChatKit reads your Chatwoot inboxes automatically โ€” there's nothing to create in ChatKit first. Each inbox has its own bot configuration (menu, messages, lead settings). Create a new inbox config 1. Inboxes โ†’ Refresh โ€” your Chatwoot inboxes appear. 2. Open one and configure it: menu, messages, follow-ups, and Leads & Alerts. 3. Assign an AgentBot in Settings โ†’ General so Chatwoot routes webhooks to ChatKit. 4. Toggle Active to go live. Organize your menu - List view โ€” every row has a โ‹ฏ menu: move up/down, unlink (make top level), move under another item, edit, delete - Flow view โ€” drag dots to nest/reorder; hover a node for ๏ผ‹ (add sub-item), โค“ (unlink), โœ• (delete) Auto-save Changes to your menu and settings auto-save a couple of seconds after you make them โ€” including nesting changes. The Save button forces an immediate save. Delete Removing an item also detaches any children (they become top-level) and clears stale references, so your flow never ends up in a broken state.

ChatKit

Follow-up reminders

What it does If a user stops replying mid-conversation, ChatKit can send them a follow-up message after a delay โ€” up to a configurable number of reminders โ€” to bring them back. Configure Open the inbox โ†’ Settings โ†’ Follow-up: - Delay (seconds) โ€” how long to wait after the last user message before the first reminder (default 120) - Max reminders โ€” how many follow-ups to send before giving up (default 1) - Follow-up message โ€” the text to send; leave empty to disable follow-ups entirely Good practices - Keep the message short and helpful: "Are you still there? How can I help?" - Use a delay that matches your audience (120s is great for live chat; longer for WhatsApp) - Don't set too many reminders โ€” one or two is usually enough to avoid annoying users

ChatKit

Lead capture & team alerts

How it works When a visitor completes a form in your bot flow, ChatKit automatically: 1. Enriches the contact โ€” answers map to the Chatwoot contact: email, phone, name, plus custom attributes (bot_<field>) so you can segment and search. 2. Tags the conversation by intent โ€” the label comes from the last menu-path segment (e.g. Support, Refund, Reservation). 3. Alerts your team โ€” a private note is posted into the conversation with the answers; if a Mention team is set, that team gets a Chatwoot notification. Configure it Open the inbox โ†’ Settings โ†’ Leads & Alerts: | Setting | What it does | |---|---| | Enrich contact on form submit | Maps answers onto the Chatwoot contact (on by default) | | Tag conversations by intent | Adds the menu-path label to the conversation (on by default) | | Handoff context for agents | Private note with intent + answers when handing off (on by default) | | Notify agents on new leads | Posts the ๐Ÿ”” alert note on form submit (on by default) | | Mention team | Exact Chatwoot team name to mention in the alert โ€” members get notified | | Alert message | Custom text for the alert note | Team mentions need notifications enabled For agents to actually receive the mention, they must enable push notifications in their Chatwoot profile. See the article Get notified about new leads โ€” turn on push notifications.

ChatKit

Agent handoff with context

Triggers A handoff happens when the user: - Types one of the Agent request keywords (default: agent, human โ€” configurable per inbox) - Selects a menu item that leads to a handoff What happens on handoff 1. The bot replies with the configured Handoff message. 2. A private note is added to the conversation with: - The intent path (๐Ÿงญ e.g. Browse Menu โ†’ Support) - Any form answers collected so far 3. The conversation is marked with bot_handed_off and its status is set to Open, so it appears in the agents' queue. For your agents The note is private โ€” only your team sees it. It's visible in the conversation view when they open it, so they immediately know what the customer was doing and what data was already collected. No more asking for order numbers twice. Configure - Agent request keywords โ€” Settings โ†’ Messages - Handoff message โ€” Settings โ†’ Messages - Handoff context toggle โ€” Settings โ†’ Leads & Alerts

ChatKit

ChatKit features overview

Visual menu builder ChatKit is a drag-and-drop bot builder for Chatwoot. Build menus, submenus, text replies, article cards, input selects, and multi-step forms โ€” all with a live chat preview. - List view โ€” simple rows with move/reorder controls behind the โ‹ฏ menu - Flow view โ€” nodes and connections; drag a node's bottom dot onto another's top dot to nest it, side dots reorder the top-level chain Lead capture (built in) Every form submission becomes a lead โ€” no external CRM needed: - Contact enrichment โ€” email, phone, name, and custom fields map onto the Chatwoot contact - Intent tagging โ€” conversations are labeled with the menu path (Support, Refund, ...) - Team alerts โ€” a private note with a team mention notifies agents inside Chatwoot Configure all of this in the inbox's Settings โ†’ Leads & Alerts. Follow-up reminders Re-engage silent conversations automatically: set a delay and a follow-up message, and the bot nudges users who haven't replied. Agent handoff with context When a user asks for an agent (or a handoff keyword triggers), the bot: 1. Replies with your handoff message 2. Drops a private note with the intent path + collected form answers 3. Marks the conversation so the agent sees bot_handed_off Multi-channel One flow works across Website, WhatsApp, Telegram, and Facebook โ€” every conversation lives in your Chatwoot inbox. Self-management No code required: update menus, forms, keywords, and messages from the builder anytime. We deploy, host, and support it.

ChatKit

Menu flows & forms

Menu items and what they can do Every menu item has a type that controls what happens when the user selects it: - Text โ€” reply with a message - Article โ€” show article cards with title, description, and link - Input Select โ€” show numbered options the user can pick - Form โ€” collect fields (text, email, number, text area, select) in one screen - Sequential Form โ€” collect fields one question at a time - Cards โ€” rich cards with media, title, description, and buttons - Submenu โ€” nest more items underneath Build a menu 1. Open an inbox and click + Add Menu Item. 2. Enter the label (what the user sees) and set its type. 3. For a Submenu, add child items โ€” either with the ๏ผ‹ button on the node in Flow view, or by nesting in the menu editor. 4. Reorder the top-level chain with the side dots (Flow view) or the โ‹ฏ menu (List view). Forms that capture leads Forms feed directly into the Leads & Alerts features: the answers enrich the contact, tag the conversation by intent, and trigger the team alert. Field types include: - Text โ€” free text - Email โ€” validated format - Number โ€” validated number - Text Area โ€” longer answers - Select โ€” predefined options Navigation keywords Users can also type back / home (configurable) or the item's name to navigate โ€” great for chat channels without buttons.