Saltar al contenido principal

Every workflow in Convoflow needs a starting point and a conclusion. In addition to manual or chat-initiated conversations, you can trigger flows automatically via Triggers when an external event occurs.

Workflow Triggers


1. Start Node

Marks where execution begins. When a user interacts with your assistant, the workflow starts from this node and follows the connected path.

Designer Settings:

  • Label: Descriptive name to identify the node on your canvas (e.g., Customer Service Start).

Design Tip: You only need one Start Node per main flow. Connect it to the first actionable node (such as a greeting or question).


2. End Node

Marks the definitive completion of the flow. When the conversation reaches this node, the current process ends.


3. WhatsApp Trigger

Wakes up the flow automatically when an incoming message arrives at your WhatsApp number.

Designer Settings:

connectionIdstringoptional

Select the WhatsApp connection to listen on.

textContainsstringoptional

Keyword or substring required to activate this flow (e.g. hello, pricing, support). If empty, triggers on any incoming message.

messageVariablestringdefault: incoming_message

Variable name where the incoming message text is stored.

fromVariablestringdefault: user_phone

Variable name where the sender phone number is stored.


4. Email Trigger

Starts the flow automatically when an incoming email matches specified filters.

Designer Settings:

fromFilterstringoptional

Filter emails from a specific sender or domain.

subjectContainsstringoptional

Text that must appear in the email subject.

bodyVariablestringdefault: email_body

Variable storing the received email body content.


5. Schedule Trigger

Runs a flow periodically based on a defined schedule or interval.

Designer Settings:

scheduleTypeenumdefault: daily_time

Schedule mode: daily_time (daily at specified time), interval_minutes (every X minutes), or cron.

timeZonestringdefault: America/New_York

Your local time zone for schedule evaluation.