Mobile Phone Number Workflow For Multichannel Outbound in Clay, Make, HeyReach, and SmartLead
If you’re serious about multichannel outbound, you need to be reaching your prospects on as many channels as possible. Cold email is the obvious starting point, LinkedIn outbound is another powerful channel, but have you considered layering in phone calls as well?
In this post, I’m going to walk you through a workflow I’ve built using SmartLead, Clay, HeyReach, and Make that automatically finds someone’s mobile phone number as soon as they send you a positive reply on LinkedIn or by cold email. This means your team can immediately pick up the phone and give them a call while the interest is hot.
Setting Up SmartLead Webhooks
The first step in this workflow starts in SmartLead. Navigate to your settings and click on webhooks. Here, you can set up a new webhook by clicking “Add Webhook.”
The webhook URL you’ll paste here comes from Clay (which we’ll set up in the next section). You can give your webhook a name and configure it to run for a specific campaign, client account, or at the account level.
The key here is selecting the event type as “lead category updated”. This gives you a list of all the lead categories, and you want to select the positive ones like “information request,” “interested,” and “meeting request.” Once you’ve pasted in your webhook URL, you can click “Send test to webhook” to verify everything is working correctly.
Creating Your Clay Mobile Phone Enrichment Table
Now let’s head over to Clay and set up the mobile phone number waterfall. If you’re on the Explorer plan of Clay or higher, you can search for a source called “webhook” which will give you an actual webhook URL. This is the URL you’ll paste into your SmartLead account.
When data comes in from SmartLead, you’ll receive information like first name, last name, full name, and other lead details. The magic happens with Clay’s mobile phone enrichment feature. Click on actions and search for “mobile phone” to find this enrichment option.
Here’s what makes this powerful: it costs 13 Clay credits per row, but it runs a waterfall enrichment. This means it tries one provider, validates the result, then tries the next provider, validates that, and keeps going until it finds a validated mobile phone number. This significantly increases your chances of finding accurate contact information.
Once Clay has attempted to find the mobile phone number, you’ll use an HTTP API action step (available on the Explorer plan or higher) to send or post this information to another webhook. In this case, we’re sending it to a Make scenario.
Automating Actions in Make
In Make, the webhook receives all the data from your Clay table, including the mobile phone number if one was found. From here, the automation handles several important tasks:
First, it sends the lead information to a Google Sheet, mapping all the relevant data including the mobile phone number.
Second, it sends an email notification to your team with all the lead data and the mobile phone number if Clay found one. This means your sales team gets instant notification when a hot lead comes in, complete with their contact information.
Third, there’s a filter that checks if the payload contains a LinkedIn profile URL. If it does, the lead gets sent to a HeyReach campaign where they automatically receive a connection request.
Think about this workflow holistically: You have a cold email campaign running in SmartLead. Someone sends back a positive reply. Their data gets sent into the Clay table where you find their mobile phone number. Once that’s finished (whether a number is found or not), their data goes to the Make automation. Then they get added to a Google Sheet, your team gets notified by email, and the lead receives a connection request on LinkedIn.
This gives you three channels to engage with interested prospects: cold email (where they’ve already responded positively), their mobile phone number (if found and validated), and LinkedIn as another messaging channel.
Important Note About LinkedIn Messaging
One critical point here: we’re only sending a connection request through HeyReach, not a sequence of automated messages. Why? Because at this point, context has been established through your cold email conversation. What you say next needs to be thoughtfully considered so you send meaningful, relevant information. This is where automation should pause and human intelligence should take over.
Handling LinkedIn Outbound Replies
If you’re also running LinkedIn outbound campaigns, there’s an additional scenario to set up in Make. This one uses a HeyReach step called “watch message reply received” which catches incoming messages.
The scenario iterates through those messages and confirms if each message is actually a reply (is reply equals true), ensuring you’re not processing sent messages.
Since HeyReach doesn’t currently have automatic lead categorization like SmartLead, we use ChatGPT to analyze the LinkedIn reply and assign a category such as “interested,” “meeting request,” “information request,” “not interested,” “do not contact,” or “wrong person.”
I’ve also added a category for “automated connection response” because you’ll notice when doing LinkedIn outbound that you receive many messages saying something like, “Hey, thanks for connecting. What made you reach out to me today?” These are almost always automated responses, not genuine interest, so we want to filter them out.
After ChatGPT assigns a lead category, there’s a filter that checks if the reply equals “meeting request,” “interested,” or “information request.” If it does, the lead’s data gets passed through an HTTP step that sends it to the same Clay mobile phone number enrichment table we set up earlier.
At the end of this flow, leads go to the original Make scenario where they get added to the Google Sheet, your team gets notified, and they receive a connection request on LinkedIn (if they’re not already connected). There’s built-in logic to prevent sending connection requests to people who are already connections.
The Power of Multichannel Coordination
What makes this workflow so powerful is the coordination between channels. When a prospect shows interest, you’re not just continuing the conversation on one channel. You’re immediately opening up multiple ways to reach them while their interest is hot.
This dramatically increases your chances of actually connecting with your ideal customers. Some people prefer email, some prefer phone calls, and others are most responsive on LinkedIn. By automatically expanding to all three channels based on positive engagement, you’re meeting prospects where they are.
Want help automating your lead generation? Book a call