Skip to main content

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.

Screenshot placeholder

Configuration

SettingDescription
Message bodyThe 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.

Screenshot placeholder

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.