How Relay works

Three steps. No group chats. No copy-paste. No per-channel tools.

1

Drop your list

Upload a CSV or paste contacts directly. Relay reads names, phone numbers, and email addresses in one pass.

  • Supported formats: CSV, plain-text paste, JSON array
  • Duplicates are detected and flagged before anything is sent
  • Channel detection: phone numbers with WhatsApp are routed to WA; Telegram handles are routed to TG; emails fall to Email; US/IL numbers without WA fall to SMS
  • Override channel per contact if you know the preference

Example CSV:

name,phone,email
Alice,+19175551234,alice@example.com
Bob,+972501234567,
Carol,,carol@example.com
2

Brief the agent

Write your message in plain English. The agent adapts tone and greeting per channel — a WhatsApp message reads differently from an email.

  • No templates required — just describe what you want to say
  • The agent re-confirms intent before sending: "You are about to reach 34 people across WA (18), Telegram (9), Email (7). Proceed?"
  • Preview a sample message per channel before approving
  • Optional: add a reply prompt ("Reply YES or NO") and the agent parses answers automatically

Example brief:

"Let everyone on the list know the event is on Saturday the 12th at 7pm. Ask them to confirm attendance. Keep it friendly and under three sentences."

3

Send and watch the digest

Relay fans out in parallel across all channels. Replies arrive asynchronously and land in a single delivery board, not scattered across four apps.

  • Real-time delivery board: see sent / delivered / replied per contact
  • Reply digest: structured summary of who said what, grouped by answer type
  • Channel personalization: each message is adapted to the norms of that platform
  • Export the digest as CSV or JSON for downstream use

What you do not have to do

  • No group chats where everyone sees everyone else's replies
  • No copy-pasting the same message into four different apps
  • No separate Twilio setup, WhatsApp Business API account, and Telegram bot
  • No manually tracking who responded and who did not
  • No switching context between tools mid-campaign