WhatsApp outreach that actually gets replies
Connect your personal WhatsApp numbers, run multi-step sequences that stop the moment someone replies, and work every conversation from one unified inbox - with human sending limits that keep those personal numbers safe.
Every feature on every plan · Cancel any time · Plans from $29/mo
Everything the outreach loop needs
Import, send, follow up, reply, measure.
Smart Sender Pool
Every send is routed across your connected numbers, skipping any account that's paused or has hit its cap for the day or hour.
Sequence builder
Build a first message plus timed follow-ups. Add a wait in days between steps, preview with real contact data, and stop automatically on reply.
AI Spintax
Turn any message into spintax with one click — {Hi|Hey|Hello} style variations so every contact gets a slightly different message and your numbers stay out of spam territory.
Warm-up mode
New numbers ramp automatically from 5 to 40 sends a day over two weeks, so a fresh number never goes from zero to full volume overnight.
Number health score
A 0–100 score per number built from failure rates, reply ratios and burst pacing, with warnings before a number gets restricted.
Spam & link checker
Messages are scanned before launch for risky links and spam-trigger wording, because link-heavy first messages are the fastest way to get flagged.
Do-not-contact list
A global suppression list applied across every campaign — add numbers manually or in bulk and they'll never be messaged again.
Duplicate protection
Dedupe on import across lists, skip leads already used in another campaign, and a send ledger that guarantees one contact gets a step exactly once.
Team seats & roles
Invite your team as admin, sender or viewer, with per-number ownership so everyone only sends from the numbers that belong to them.
Unified inbox
Every thread from every number in one view, with contact details, job title, LinkedIn, tags, filters and bulk actions.
Lists & CSV import
Import contacts by CSV with column mapping — only the phone number is required. Segment into lists and target one or many per campaign.
WhatsApp number validation
Every imported number is checked automatically against WhatsApp, and contacts that aren't reachable are flagged and skipped before you spend a send.
Analytics & activity feed
Filter any date range, hover the trend chart for a daily sent-vs-replied breakdown, and track top campaigns plus a live activity feed on the dashboard.
Sending windows
Pick a timezone per campaign and set the hours you're allowed to send in. Counters reset hourly and at local midnight.
Tags & filters
Tag conversations as interested, follow-up or not now, then filter the inbox down to exactly the segment you're working.
Read receipts
One tick for sent, two grey for delivered, two blue for read — the same signals you'd see on your phone.
See it in three screens
Spread the load across personal numbers
Outreach goes out from real personal WhatsApp numbers — your own and your teammates'. Set a daily cap of up to 40 messages and an hourly cap of up to 4 on each one. HeyWA rotates sends across the pool, skips anything disconnected or capped, and holds the rest until the counters reset.
- Per-person daily and hourly limits you control
- Follow-ups always come from the number that sent the first message
- Counters reset hourly and at midnight in the number's own timezone
- Randomised delays between sends instead of a fixed drumbeat
Plugs into the rest of your stack
Replies don't have to stay in HeyWA. Push them to Slack, your CRM, or anywhere else the moment they land.
Slack alerts
A formatted HeyWA Alerts message the moment a contact replies — campaign, name, number and the message itself.
HubSpot & Pipedrive
Sync contacts and replies back to your CRM so outreach activity lives next to the deal.
Webhooks & Zapier
Signed webhooks for reply received and campaign finished — pipe events anywhere with HMAC verification.
Contacts API
Generate an API key and POST contacts straight into a campaign from Clay, n8n, Zapier or your own backend — only the phone number is required.
Live in about ten minutes
Connect personal numbers
Name the person behind the number, set their daily cap, scan the QR code from the WhatsApp app on their phone. That's the whole setup.
Import your contacts
Upload a CSV and map the columns — only the phone number is required. Country code without the plus is fine; we normalise it.
Launch and reply
Build your steps, choose a sending window, hit start. Replies arrive in the inbox and the sequence stops for that contact.
Built to keep your personal numbers alive
Volume is the fastest way to lose a personal WhatsApp number. HeyWA is designed around limits rather than blasting, so your outreach can keep running next month too.
Conservative by default
Caps top out at 40 sends a day and 10 an hour per personal number — deliberately lower than what a person could physically send.
Warm up new numbers
A fresh number ramps from 5 to 40 sends a day across two weeks instead of starting at full volume on day one.
Health scores with warnings
Each number carries a 0–100 health score. When failures spike or pacing gets bursty, you're warned before WhatsApp restricts it.
Checked before you launch
Pre-flight checks catch missing settings, risky links and spam-trigger wording in your first message.
Never message the wrong person twice
A global do-not-contact list, cross-list dedupe and a send ledger mean nobody gets the same step twice.
Your data stays yours
Contacts and conversations are scoped to your workspace with row-level security. We never message anyone you didn't import.
Respect the clock
Sending windows and timezones per campaign mean nothing goes out at 3am local time.
One price, every feature
Plans differ only in volume — nothing is locked behind a higher tier. 7-day free trial on Starter limits, no credit card to begin.
Starter
Solo founders testing WhatsApp outreach.
- 1 WhatsApp number
- 1,000 sends / month
- 2,500 number checks / month
- 2,500 contacts stored
- Unlimited campaigns
- Unified inbox
- CSV import & mapping
- Sequences with follow-ups
- Smart Sender Pool
- Tags & inbox filters
- Analytics & reporting
- Custom sending windows
- Email support
Growth
Small teams running consistent outreach.
- 3 WhatsApp numbers
- 3,500 sends / month
- 10,000 number checks / month
- 10,000 contacts stored
- Unlimited campaigns
- Unified inbox
- CSV import & mapping
- Sequences with follow-ups
- Smart Sender Pool
- Tags & inbox filters
- Analytics & reporting
- Custom sending windows
- Priority email support
Scale
Agencies & scaled sales teams.
- 10 WhatsApp numbers
- 12,000 sends / month
- 50,000 number checks / month
- 50,000 contacts stored
- Unlimited campaigns
- Unified inbox
- CSV import & mapping
- Sequences with follow-ups
- Smart Sender Pool
- Tags & inbox filters
- Analytics & reporting
- Custom sending windows
- 3 team seats
- Priority pairing & support
- Webhook access
Monthly billing, cancel any time — your plan limits stay active until the renewal date.
Questions, answered
Send your first sequence today
Seven days free on Starter limits. Connect a number, import a list, and watch the replies come in.