Start

Basic Nodes start Starter

Entry point of the conversation flow

Overview

The Start node is the entry point for all conversations in your flow. Every flow must have exactly one Start node.

How It Works

When a conversation begins, the Start node receives the user's first message and stores it in a variable that can be accessed in subsequent nodes. The conversation then flows to the connected node.

Entry Points

Entry points allow you to create multiple conversation paths based on the first message sent by the user. When a user sends their initial message, the system matches it against the defined entry points to determine which path to follow.

Use Cases

  • Campaign tracking: Create entry points for different marketing campaigns. When users click campaign links (e.g., Facebook Messenger or WhatsApp links with pre-filled messages), the conversation starts at the appropriate entry point based on the pre-filled message.
  • A/B testing: Test different conversation openings by directing users to different entry points based on their first message.
  • Message-based routing: Route conversations to different paths based on keywords or phrases in the first message.

How Entry Points Work

  1. User sends their first message to start a conversation
  2. The system matches the message against configured entry points
  3. The conversation flows through the matched entry point's connection
  4. If no match is found, the default connection is used

Examples

  • Campaign link: https://m.me/yourpage?ref=summer_sale → Pre-fills "SUMMERSALE" → Matches "summersale" entry point
  • WhatsApp link: https://wa.me/1234567890?text=support → Pre-fills "support" → Matches "support" entry point

Configuration Fields

Entry Points options

Define multiple entry points for your flow.

Show details

Each option creates a separate output handle on the node. The flow continues through the handle corresponding to the selected/matched option.

Requirements:

  • Each option must have a unique ID
  • Minimum 2 options required
  • IDs should be valid identifiers (lowercase, underscores)

Output Variables

This node stores its output in a variable that can be referenced in subsequent nodes using the {{variable}} syntax.

{{variable}} string

The first message sent by the user to start the conversation

Connection Points

Output
Connects to the next node in the flow

More in Basic Nodes