Overview
Connect the WhatsApp number your outreach is sent from. Messages go out from your own number, exactly as if you typed them. WhatsApp is a follow-up channel by design. Out of the box it messages only leads who already engaged — someone who accepted your LinkedIn invite or replied to your email. Cold messaging is possible, but you have to switch it on deliberately.Add a WhatsApp step to a sequence in Dashboard → Autopilot — a
connected number on its own never sends anything. WhatsApp is available on the
BDR+ plan; see the Billing page.
Setup
Step 1 — Connect your number
Go to Integrations → WhatsApp and click Connect WhatsApp. A page opens with a QR code: scan it from your phone the same way you would sign in to WhatsApp Web (WhatsApp → Settings → Linked devices → Link a device). You are returned to CallPrep and the number shows as connected.Step 2 — Tell CallPrep where the phone number lives
Under Phone number source, list the HubSpot contact properties that hold the lead’s number, in the order they should be tried. The default is Mobile phone number, then Phone number. Numbers should be in international format (for example+48 600 123 456). A lead
with no number on any of the listed properties is skipped, with No phone number
on the contact on the timeline — and the number is looked up again in HubSpot
right before each send, so a number added later still gets used.
Step 3 — Set the schedule
Who can be messaged
This is the most important setting on the page. Warm leads only (recommended, on by default). A WhatsApp step is sent only after the lead has shown a warm signal — they accepted your LinkedIn invite or replied to your email. Until then the message waits and is re-checked; if the lead never warms up within three weeks it is dropped with never warm on the timeline, and the rest of the sequence carries on. Cold outreach (off by default). Turning warm-only off lets this number message people who never responded. CallPrep asks you to confirm and records the decision, because messaging strangers’ phone numbers is the exact pattern WhatsApp bans for — and WhatsApp bans outright, with no restricted middle state like LinkedIn’s.What gets sent
Messages are written per lead from the research and from the angle you gave the step. They are deliberately very short — a couple of lines, no links, no emoji, and they say who you are, because an unexplained message from an unknown number gets reported. If the research found nothing credible to build on, the message is skipped with a reason rather than sent as filler. Every message sent is logged as a note on the HubSpot contact, and a reply stops the sequence on all channels.Pausing and disconnecting
- Pause stops this number sending while keeping the connection.
- Disconnect removes it. WhatsApp steps have nowhere to send from until a number is connected again. You can also remove CallPrep from your phone under WhatsApp → Linked devices.
Frequently asked questions
Does this use the WhatsApp Business API?
Does this use the WhatsApp Business API?
No. It links to your existing WhatsApp account as a device, the same mechanism
as WhatsApp Web — so messages come from your normal number, with no templates
to get approved and no per-message fee.
Can I message leads who never replied to anything?
Can I message leads who never replied to anything?
Only if you switch Warm leads only off, confirm the warning and accept the
risk. We keep it on by default because unsolicited WhatsApp messages are what
gets numbers banned.
Can I send more than 20 messages a day?
Can I send more than 20 messages a day?
No. The limit is enforced in the product, so a higher number would be a setting
that silently does nothing. It protects the number.
Most of my WhatsApp steps are skipped — why?
Most of my WhatsApp steps are skipped — why?
Almost always because the lead has no phone number in HubSpot. Open the
Autopilot’s Activity and expand a lead to see the reason on each step, and
check the delivery chip on the Autopilot row for how many of its leads have a
number at all. Inbound leads who filled in a form usually have one; prospected
lists usually do not.
Where does the phone number come from?
Where does the phone number come from?
From HubSpot, using the properties you listed under Phone number source, in
order. CallPrep does not buy or guess phone numbers.
Does my phone need to stay on?
Does my phone need to stay on?
Yes. The link works like WhatsApp Web: your phone has to be reachable, and if
the device is unlinked the connection ends and CallPrep tells you it is
disconnected.
Will the lead see that this was automated?
Will the lead see that this was automated?
There is no marker on the message — it comes from your number and reads like
something you wrote. Which is also why the messages are short, mention who you
are, and never carry a link.
What happens if someone answers?
What happens if someone answers?
The sequence stops on every channel, and the reply counts as a win in the
Autopilot’s analytics. Answer them yourself in WhatsApp as usual.