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. No spreadsheets, no five phones on the desk.
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.
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.
Number checks
Verify a number is on WhatsApp before you spend a send on it, so your delivery numbers stay clean.
Analytics
Sent and reply trends over time, per-number stats, and account health — history is preserved even after you delete a campaign or number.
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.
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 10 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
Follow-ups that run themselves
A full-page builder with steps on the left and the editor on the right. Drop a wait in days between steps, personalise with variables, and preview each message rendered with a real contact from your list before you launch.
- Stops for a contact the moment they reply
- Variables for first name, company, job title and more
- Preview each step with actual contact data
- Edit, pause, resume or delete a campaign any time
Every reply, one screen
Replies from all of your numbers land in a single inbox with the contact's job title and LinkedIn right in the header. Tag threads, filter by tag, and clear the queue with bulk actions.
- Search and filter by tag, number or unread
- Sent, delivered and read ticks on every message
- Tag a conversation and remove it in one click
- Replies from unknown numbers stay out of your reply stats
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.
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
- 5,000 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
- 25,000 number checks / month
- 25,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
- 100,000 number checks / month
- 150,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
| Compare plans | Starter | Growth | Scale |
|---|---|---|---|
| WhatsApp numbers | 1 WhatsApp number | 3 WhatsApp numbers | 10 WhatsApp numbers |
| Sends / month | 1,000 sends / month | 3,500 sends / month | 12,000 sends / month |
| Number checks / month | 5,000 number checks / month | 25,000 number checks / month | 100,000 number checks / month |
| Contacts stored | 2,500 contacts stored | 25,000 contacts stored | 150,000 contacts stored |
| Campaigns | Unlimited campaigns | Unlimited campaigns | Unlimited campaigns |
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.