Use this workflow to check whether a lead’s phone number is linked to a WhatsApp account before your campaign reaches a WhatsApp step. If the number is not compatible, you can route the lead to another channel instead of risking a failed WhatsApp attempt.
By the end of this tutorial, you’ll know how to add the Has a WhatsApp account condition to your campaign, place it before a WhatsApp step, and use the result to create smoother multi-channel sequences.
Why this matters
Not every phone number has an active or compatible WhatsApp account. By checking this in advance, you can avoid failed sends, protect deliverability, and keep your cadence moving through the best available channel for each lead.
Prerequisites
You should already know how to create and edit a campaign in lemlist.
You should already have a campaign with a phone number field available for your leads.
You should already understand the basics of adding steps and conditions to a sequence.
Core lesson — Step-by-step workflow
Phase 1: Open the campaign you want to optimize
Go to Campaigns, then open the campaign where you want to add WhatsApp logic. This brings you into the sequence builder so you can place the condition exactly where it should control the next action.
Phase 2: Insert a condition before your WhatsApp step
In the sequence builder, scroll to the point just before your WhatsApp action and click the + button to add a new item. Add the condition at this point so lemlist can verify WhatsApp availability before trying to send a WhatsApp message.
In the pop-up, open the Conditions tab and select Has WhatsApp account. This condition automatically checks whether the lead’s phone number is linked to a WhatsApp account and lets your sequence branch based on the result.
Phase 3: Use the result to guide the next step
Place your WhatsApp step on the positive branch, where the condition confirms the lead has a WhatsApp account. This ensures WhatsApp messages are only attempted when the number is eligible.
On the negative branch, add another channel such as email, call, or LinkedIn. This keeps the lead in your cadence instead of stopping the sequence because WhatsApp is unavailable.
What the condition checks
When the Has a WhatsApp account condition runs, lemlist checks the lead’s phone number in the background to determine whether it is associated with a WhatsApp account. The campaign then continues down the appropriate path automatically.
If the lead has a WhatsApp account: the sequence can proceed to your WhatsApp step.
If the lead does not have a WhatsApp account: the condition fails, and the sequence moves to the alternative path you defined.
Where you can see the result
The result of the WhatsApp account check is visible in:
The activity feed, so you can confirm what happened in the sequence.
The lead panel, so you can review the lead’s status and understand why they moved to a different step.
This makes it easier to audit campaign behavior and understand why certain leads received WhatsApp outreach while others were redirected.
Phone number formatting best practices
For the most reliable results, add phone numbers with a country code whenever possible. This helps lemlist identify the number correctly and improves the accuracy of the WhatsApp account check.
Important: If a WhatsApp number is added without a country code, lemlist will try to detect it in the background. If the number does not match one of the supported countries below, the condition will fail.
Supported countries for background checking without a country code
France
Germany
United Kingdom
Italy
Spain
Netherlands
Belgium
Switzerland
Austria
Portugal
Sweden
Norway
Denmark
Finland
Ireland
Poland
Romania
Greece
United States
Canada
Brazil
Mexico
Argentina
Australia
New Zealand
South Africa
Egypt
Nigeria
India
China
Japan
South Korea
Best practice: Always store phone numbers in international format, including the country code, especially if you run multi-country campaigns.
Practical application
Here is a simple real-life sequence example:
Step 1: Email outreach
Step 2: Wait 2 days
Step 3: Condition: Has a WhatsApp account
Yes branch: Send a WhatsApp follow-up
No branch: Send a follow-up email or create a call task
This setup helps you keep momentum with every lead while reducing wasted WhatsApp attempts.
Troubleshooting & pitfalls
Issue: The condition fails for a lead who has a phone number
Root cause: The phone number may not be linked to WhatsApp, or it may be missing a valid country code.
Check the phone number format on the lead profile.
Add the number in international format with the country code.
Rerun the lead through the campaign if needed.
Issue: A WhatsApp step is still failing later in the sequence
Root cause: The WhatsApp condition may be placed after the WhatsApp step, or the branching logic may not be configured correctly.
Make sure Has a WhatsApp account is added before the WhatsApp action.
Verify that the WhatsApp step is on the successful branch.
Confirm the fallback channel is on the unsuccessful branch.
Issue: The result is unclear when reviewing a lead
Root cause: You may be checking the wrong place for the outcome.
Open the lead’s activity feed to review the condition result.
Check the lead panel for the WhatsApp account status.
Use these details to understand why the sequence followed a specific path.
Issue: Numbers without country codes fail unexpectedly
Root cause: Background detection only works for a limited set of countries.
Add the correct country code to the phone number.
Avoid relying on automatic country detection when importing leads.
Standardize phone formatting before launching the campaign.
Outcome
With the Has a WhatsApp account condition in place, your campaigns can make smarter channel decisions automatically. That means fewer failed WhatsApp attempts, better deliverability, and a smoother experience across your multi-channel outreach.



