Step 1: Create a Workflow #
- Go to Automations → Workflow
- Click Create Flow (or open an existing one)
- Add a Custom Webhook
- Copy the Webhook URL
- Click Save Workflow and Enable it
Step 2: Create CRM Trigger #
- Go to CRM → Triggers
- Click Add New Trigger
- Paste the copied Webhook URL
- Set Trigger When: Contact Created or Edited
- Choose: Any of Selected Field Updated
- Select your Super Field (e.g., Sales Funnel Stage)
- Save / Update Trigger
Now, whenever that super field (lead stage) is updated, the workflow will trigger automatically.
Step 3: Capture & Test Data #
- Activate Capture Incoming Webhook Data
- Update a lead stage in the board (e.g., move from New → Scheduled Visit)
- Check workflow to confirm data is received
Step 4: Create Stage-Based Filters #
Add a Router and create filters for each stage:
- New
- Scheduled Visit
- Visit Done
- Won
Make sure the stage name matches exactly (case-sensitive) with the board column name.
Step 5: Send Template Messages #
For each stage:
- Add Send Template Message (CRM Block)
- Select the WhatsApp channel
- Map: WhatsApp Number (Identifier)
- Select the appropriate template (e.g., Booking Reminder)
- Click Run & Save
The router ensures the correct message is sent based on the lead stage.
Step 6: Add Nurturing (Optional) #
If the lead does not respond:
- Add a Delay Block (e.g., 24 hours)
- Add Get Single Custom Field
- Check if stage is still the same
- If yes → Send follow-up template again
You can repeat this for 2–7 days nurturing sequence.
Step 7: Auto Stage Change via Buttons #
If your template has buttons (e.g., Book Visit):
- Clicking the button can automatically update the lead stage
- The next stage’s drip flow will trigger automatically
Step 8: Duplicate for Other Stages #
To save time:
- Copy existing blocks
- Change the stage value
- Select the correct template