Send Message
The Send Message node sends a WhatsApp message to the current contact in the flow. It supports text, media attachments, and variable templates for personalization.

Configuration
| Setting | Description |
|---|---|
| Message body | The text of your message. Supports {{variable}} templates. |
| Media (optional) | Attach an image, video, audio file, or document by file path. |
| Caption (optional) | A text caption to send along with the media attachment. |
| Skip if recent (optional) | Do not send if this contact was already messaged within the last X hours. Range: 1–168 hours (up to 7 days). |
Variables
Use {{variable}} placeholders in your message body to pull in data from your contact table or from previous nodes in the flow. For example:
Hi {{name}}, your appointment is tomorrow at {{appointment_time}}. Please confirm by replying YES.
Each {{variable}} is replaced with the actual value for the current contact when the message is sent.

Media Attachments
You can attach a file to your message by providing the full file path. Supported types include images, videos, audio files, and documents. If you include a media attachment, you can also add a caption that appears alongside it.
Skip If Recent
The "Skip if recent" setting helps you avoid spamming contacts. When enabled, ReplyWolf checks whether this contact has already received a message within the specified number of hours. If they have, the message is skipped.
This is especially useful for flows that run on a recurring schedule — it prevents the same person from getting duplicate messages.
How It Works
- The contact's phone number is pulled automatically from the phone column in your contact table.
- Messages are sent through your connected WhatsApp account.
- Rate limiting applies based on the settings configured in your Settings page. ReplyWolf spaces out messages to keep your account safe.
Tips
- Always test your message with a small group or your own number before running a large campaign.
- Use "Skip if recent" on recurring flows to prevent contacts from receiving the same message twice.
- Combine with the Wait / Delay node to add a natural pause before sending.