Direct Reply Node
Immediately send a reply to the contact that triggered the automation — over WhatsApp or email — without configuring a separate send node.
The Direct Reply node sends a message back to the contact who triggered the current automation. It automatically determines the sender's address and reply-to context from the trigger event, so you don't need to hard-code phone numbers or email addresses.
---
| Field | Type | Required | Description | ||
|---|---|---|---|---|---|
channel | enum | Yes | whatsapp | email | log |
message | string | Yes | Reply text. Supports {{variables}} and {{lead.*}} | ||
subject | string | No | Email subject (email channel only). Default: "Message" | ||
to | string | No | Override recipient. Default: inferred from trigger event (triggerEvent.phone or triggerEvent.from) |
---
Sends the reply to the phone number that triggered the whatsapp.received event. Uses the workspace's linked WhatsApp account automatically.
Sends the reply from the workspace's active mailbox (the first active mailbox in Settings → Mailboxes). The to address defaults to the sender's address from the email.replied trigger.
Writes the message to the automation run log without sending anything. Useful for testing and debugging before going live.
---
json
{
"channel": "whatsapp",
"message": "Hi {{lead.firstName}}! Thanks for reaching out 👋 I'll get back to you within 1 hour."
}
---
json
{
"channel": "email",
"subject": "Re: {{email.subject}}",
"message": "Hi {{lead.firstName}},\n\nThanks for your message. I'll review and reply within 24 hours.\n\nBest,\nYour team"
}
---
| Direct Reply | Send Email / WA Send | |
|---|---|---|
| Recipient | Inferred from trigger | Explicitly configured |
| Use case | Instant acknowledgement bots | Scheduled outreach |
| Mailbox | Auto-selected | Manually chosen |