Generate a complete conversation flow blueprint for your AI chatbot. Choose your industry and goal — get a ready-to-implement dialog tree.
Tip: This flow uses a branching tree structure. Each → arrow represents a user choice. Customize the placeholders ({{value}}) with your actual data before implementing.
## Chatbot Conversation Flow: E-commerce Support
### Entry Point
Bot: "Hi! 👋 How can I help you today?"
→ [Track My Order]
→ [Return or Exchange]
→ [Product Question]
→ [Something Else]
---
### Branch: Track My Order
Bot: "Sure! What's your order number?"
User: [enters order number]
Bot: "Let me look that up..."
→ IF found: "Your order #{{order}} is {{status}}. Expected delivery: {{date}}."
→ "Need anything else?"
→ [Yes] → restart
→ [No] → "Great! Have a wonderful day! 😊"
→ IF not found: "I couldn't find that order. Can you double-check the number?"
→ After 2 attempts: "Let me connect you with our team for help."
→ [Handoff to human agent]
---
### Branch: Return or Exchange
Bot: "I can help with that! Is this for a return or an exchange?"
→ [Return]
→ "When did you receive the item?"
→ IF within return window: "You're within our return period. Here's how to start:"
→ "1. Go to your order page
2. Click 'Start Return'
3. Print the label
4. Drop off at any {{carrier}} location"
→ IF outside window: "Unfortunately, this order is past our {{days}}-day return window. I can connect you with a team member to discuss options."
→ [Handoff to human agent]
→ [Exchange]
→ "What would you like to exchange it for?"
→ [Collect new item preference]
→ "I'll have our team process this exchange. You'll get an email with next steps within 24 hours."
---
### Branch: Product Question
Bot: "What product are you looking at?"
User: [describes product or pastes URL]
Bot: [Searches knowledge base]
→ IF answer found: "{{answer}}"
→ "Did that answer your question?"
→ [Yes] → "Awesome! Anything else?"
→ [No] → "Let me connect you with a product specialist."
→ [Handoff to human agent]
→ IF no answer: "I don't have details on that specific product. Let me connect you with someone who does."
→ [Handoff to human agent]
---
### Branch: Something Else
Bot: "No problem! Just type your question and I'll do my best to help."
User: [free text]
Bot: [AI responds from knowledge base]
→ [Follow-up or close]Copy this flow as a blueprint for your chatbot setup. Canary handles the AI routing automatically — just provide the knowledge base.
Effective chatbot conversations follow a tree-based dialog design. Every flow starts with an entry point — the initial greeting and intent detection — then branches into specialized paths based on what the user needs. The generator builds these flows using proven patterns from thousands of real support, sales, and lead generation conversations.
Each generated flow includes four key components:
Traditional chatbot flows require manual scripting of every branch. Modern AI chatbots like Canary handle routing automatically — the AI understands natural language and routes conversations based on your knowledge base content, eliminating the need to maintain rigid dialog trees. The flows generated here serve as a planning blueprint and a useful reference for understanding how conversations should progress. For a deeper comparison of scripted flows versus AI-powered routing, see our guide on chatbot vs live chat.
Canary is an AI chatbot platform that trains on your website content, documentation, and FAQs to answer visitor questions 24/7. Unlike scripted chatbots, Canary uses a large language model with retrieval-augmented generation, so answers are grounded in your actual content — not generic AI guesses. Businesses use Canary to reduce support tickets by around 60%, capture leads after hours, and scale customer support without hiring.
Three ways, all in under 5 minutes: (1) paste your website URL and Canary crawls and indexes up to 500 pages, (2) upload PDFs, Word docs, Markdown, or CSVs directly, (3) add Q&A pairs manually for anything your docs don't cover. Canary automatically re-indexes whenever you add new content. You can combine multiple sources into one knowledge base.
About 5 minutes from signup to a live chatbot on your site. Point Canary at your website URL, wait for the crawl to complete (1-3 minutes for most sites), and paste one script tag into your HTML. The chatbot is trained on your content, styled to match your brand, and answering visitor questions with source citations — no code required beyond the single script tag.
Yes. Canary works on any HTML page — native support for WordPress, Shopify, Webflow, Squarespace, Wix, and any custom-built site. The widget is a single script tag (4KB, loads asynchronously, zero impact on page speed). React, Next.js, Vue, and Svelte apps also supported with the same one-line install.
Starter is free forever with 50 conversations/month. Growth is $49/month with 1,000 conversations, 5 knowledge sources, and team access. Scale is $149/month for unlimited conversations, unlimited knowledge sources, and priority support. Annual plans are discounted 20%. No per-message fees, no hidden costs, no credit card required for the free plan.
By default, GPT-5.4-nano — OpenAI's fastest current-generation model, tuned for customer support quality. You can switch per tenant to GPT-4o, GPT-5, or Claude models if you need more reasoning power, longer context, or multilingual strength. Model choice is a setting, not a plan gate — any paid plan can upgrade the model.
Yes. Canary's AI detects visitor intent — questions about pricing, integration, custom quotes — and asks for contact info in the natural flow of conversation, without forms. Captured leads sync to your email, CRM (HubSpot and Salesforce integrations built-in), or any tool via webhook. Lead capture is included in every plan, not an add-on.
Canary is trained to say "I don't know" rather than hallucinate — it only answers from your actual content. When it hits a knowledge gap, it offers to collect the visitor's email and hand the conversation off to a human via email notification, or passes the conversation directly into your support inbox. You control the escalation flow per tenant.
Yes. Canary auto-detects the visitor's language and responds in it — over 30 languages supported out of the box, including Spanish, French, German, Portuguese, Japanese, Arabic, and Hindi. Your source content can stay in English; Canary translates answers on the fly at response time. No additional configuration required.
Canary is multi-tenant with per-tenant vector store isolation — your content, conversations, and leads are never cross-queried with another tenant. Data is encrypted at rest and in transit. Visitor chat data is retained per your plan's retention policy (30 days on Starter, 90 days on Growth, unlimited on Scale). GDPR-compliant, with data-residency options available on Scale.
Join businesses that have automated support, captured more leads, and cut response times to zero — no code required.
Free forever on Starter. No credit card required.