Skip to content

Product Catalogue Flow

Let customers browse your products or services through an interactive menu with images, documents, and detailed descriptions.


Flow Diagram

flowchart TD
    A["🚀 Entry Point"] --> B["💬 Welcome<br/><em>Welcome! Explore our products below.</em>"]
    B --> C["📋 Product Categories<br/><em>What are you looking for?</em>"]
    C -->|"Smartphones"| D["📋 Smartphone Menu"]
    C -->|"Laptops"| E["📋 Laptop Menu"]
    C -->|"Accessories"| F["📋 Accessories Menu"]
    C -->|"Talk to Sales"| G["👤 Human Handoff"]

    D -->|"Model X"| H["🖼️ Model X Photo"]
    D -->|"Model Y"| I["🖼️ Model Y Photo"]
    D -->|"Back"| C

    H --> J["💬 Model X Details<br/><em>The Model X features...</em>"]
    J --> K["📄 Model X Spec Sheet<br/><em>model-x-specs.pdf</em>"]
    K --> L["📋 What next?"]

    I --> M["💬 Model Y Details"]
    M --> N["📄 Model Y Spec Sheet"]
    N --> L

    L -->|"Back to products"| C
    L -->|"Get a quote"| O["📥 Ask Name → {{name}}"]
    L -->|"Talk to Sales"| G

    O --> P["📥 Ask Email → {{email}}"]
    P --> Q["✉️ Send Quote Request"]
    Q --> R["💬 Thanks!<br/><em>Our sales team will send a quote to {{email}}.</em>"]
    R --> C

    style C fill:#ede9fe,stroke:#8b5cf6,stroke-width:2px
    style D fill:#ede9fe,stroke:#8b5cf6,stroke-width:2px
    style H fill:#fce7f3,stroke:#ec4899,stroke-width:2px
    style I fill:#fce7f3,stroke:#ec4899,stroke-width:2px
    style K fill:#fef3c7,stroke:#f59e0b,stroke-width:2px
    style N fill:#fef3c7,stroke:#f59e0b,stroke-width:2px
    style G fill:#ffe4e6,stroke:#f43f5e,stroke-width:2px

Nodes Used

Node How It's Used
🚀 Entry Point Triggers on incoming message
💬 Message Welcome, product descriptions, confirmations
📋 Menu Category navigation, product selection, follow-up options
🖼️ Image Product photos
📄 Document Spec sheets, brochures, price lists
📥 Question Capture name and email for quotes
✉️ Send Email Send quote request to sales
👤 Human Handoff Direct to sales agent

Step-by-Step Build

1. Create Category Hierarchy

Use nested Menu nodes for a two-level catalogue:

  • Level 1: Product categories (Smartphones, Laptops, Accessories)
  • Level 2: Individual products within each category

Add a 'Back' option

Always include a "Back" option in sub-menus so customers can return to the parent category.

2. Build Product Detail Pages

For each product, create a sequence:

  1. 🖼️ Image — Product photo with a caption
  2. 💬 Message — Detailed description, key features, pricing
  3. 📄 Document — Downloadable spec sheet or brochure

3. Add Follow-up Options

After viewing a product, present a menu:

  • "Back to products" → loops to the category menu
  • "Get a quote" → leads to a Question chain (name, email) → Send Email
  • "Talk to Sales" → Human Handoff

4. Connect the Quote Flow

If the customer wants a quote, capture their name and email, then send an email to your sales team with the product interest.


Tips

  • ✅ Upload product images to My Documents for reliable, expiring-proof links.
  • ✅ Keep product menus to 5–7 items — split into categories if you have more products.
  • ✅ Use List Message for product menus — it's the best fit for browseable lists.
  • ✅ Include pricing in messages — customers expect to see prices before requesting a quote.
  • ✅ Add "Talk to Sales" at every level — some customers know exactly what they want and just need to buy.
  • ✅ Combine with AI Chat — add an "Ask about this product" option that routes to an AI Chat node with a product-specific Knowledge Base.