What Vivid Relay does, in detail
A WhatsApp panel for teams who message customers every day: linking, sending, replying, organising and connecting to the rest of your tools.
Link many numbers by QR
Each WhatsApp number becomes a linked device, just like WhatsApp Web. Your phone keeps working normally.
- Scan a QR from Linked devices, or enter your phone number to get an 8-character pairing code.
- Every number has its own daily limit, health score and pause switch.
- Clear statuses: connected, reconnecting, logged out, or temporarily restricted.
Safe bulk campaigns
Pick an audience by tag, group or list, write once with variables, and let the queue send at a human pace.
- Personalise with {{name}}, {{city}} or any CSV column.
- Spintax like
{Namaste|Hello|Hi}varies wording between recipients. - Three speeds: safe, normal and slow. Pause, resume or cancel at any time.
- Duplicates and opted-out numbers are skipped automatically; a CSV report is ready at the end.
Scheduler & recurring campaigns
Queue a message for later, or repeat it daily, on chosen weekdays, or monthly on the same date.
- Sending only happens inside the hours you allow, 9 am to 9 pm by default.
- Set an end date for repeats; see next run and run count at a glance.
- Run any scheduled campaign right now with one click.
Groups, communities, channels and Status
Reach people where they already gather. One post to a community announcement or channel reaches everyone at once.
- See all groups and communities, and which ones you admin.
- Create groups, add or remove members, update settings and invite links.
- Post to your channels, and save group members as tagged contacts.
- Publish text or image updates to your WhatsApp Status.
Polls, menus and auto-replies
Let customers answer in one tap, and let the panel answer the common questions for you.
- Native WhatsApp polls with single or multiple choice; votes arrive as webhooks.
- Numbered menus (“Reply 1 for price list”) trigger the right follow-up.
- Welcome messages for new chats, keyword and pattern replies, and away messages outside office hours.
- Cooldowns so the same person isn’t answered twice in a row.
Contacts CRM and media library
Your customer list, organised the way you think about it.
- Import CSV with any columns; extra columns become fields you can use in messages.
- Tags, notes, search and filters; bulk tag, opt out or delete.
- Export any tag back to CSV.
- Upload images, videos, PDFs and audio once and reuse them across campaigns and auto-replies.
Number pool, proxies and health guard
Scale across numbers without losing the personal thread.
- Pool rotation: each person keeps hearing from the number they last spoke to; new people go to the least busy number.
- If a number is logged out or restricted, its remaining messages move to the others.
- Optional sticky proxy per number, tested first (IP, country, latency) before it is applied. If the proxy fails, the number pauses instead of leaking your server IP.
- Health guard pauses a queue when failures pass 25%, and halves speed when very few new contacts reply.
- STOP, START and Hindi or Hinglish equivalents are recognised automatically.
REST API, webhooks and integrations
Send OTPs, order updates or lead alerts from your own software.
- Personal API keys (
vr_…) created and revoked from the dashboard. - Webhooks for messages, delivery and read receipts, poll votes, opt-outs and number status, signed with HMAC-SHA256.
- Plain JSON over HTTPS, so it plugs into n8n, Make, Zapier-style tools, PHP, Node or WordPress.
- Machine-readable spec at /openapi.json. Read the developer quickstart.
Self-hosted licence
Run the whole panel on your own server for full control of your data.
- One-command install on an Ubuntu or Debian VPS with 1–2 GB RAM, with free HTTPS and auto-restart.
- The engine is a single small binary using about 20–60 MB of RAM.
- Your contacts and queue stay in a single database file you can back up with one command.
- Activate with a licence key; updates with one command.
Try it with your own number
Link a number and send a test message to yourself in under ten minutes.