Create a flow
- Go to Flows in the sidebar.
- Click New flow.
- Give the flow a name (internal only, not visible to customers).
- Click Save. The flow opens in the flow editor.
Add a trigger
- Click Add trigger in the flow editor.
- Select the trigger type: Keyword, First inbound, or Manual.
- For keyword triggers:
- Enter the keyword or phrase
- Choose the match mode: Exact, Contains, Fuzzy, or Regex
- Click Save trigger.
You can add multiple triggers to the same flow. The flow fires if any trigger condition is met.
Build the flow graph
The flow is a directed graph of nodes. Add nodes after the trigger:
Send message node — sends a WhatsApp message to the contact. You can send:
- A plain text message
- An approved template (required if the 24-hour window may be closed)
Assign conversation node — assigns the conversation to a specific agent or leaves it unassigned for the inbox queue.
To add a node:
- Click the + button below an existing node.
- Select the node type.
- Fill in the node settings.
- Click Save.
Connect nodes by dragging from the output handle of one node to the input of the next.
Example: keyword auto-reply
A simple flow that replies to any message containing “pricing”:
- Trigger — Keyword:
pricing, mode: Contains
- Send message — “Thanks for your interest! Here’s our pricing page: https://wapnotify.com/pricing. An agent will follow up shortly.”
- Assign conversation — Assign to the Sales team queue (leave unassigned)
Publish the flow
When the flow is ready:
- Click Publish in the top-right corner.
- The flow status changes to Published and it becomes active immediately.
Published flows run on live customer messages. Test with a personal number before publishing to avoid sending unintended responses to customers.
Test the flow
- Send a message from a personal WhatsApp number to your business number that matches the trigger condition.
- Confirm the automated reply arrives.
- Check the Flow runs log in the flow detail view to see the execution record.
Pause or edit a flow
- Pause — click Unpublish to stop the flow without deleting it. Status changes to Inactive.
- Edit — unpublish the flow first, make changes, then republish.
You cannot edit a published flow while it is active.