Hey everyone, I’m thinking of adding LinkedIn outreach on top of my cold email campaigns (Instantly + Clay), using HeyReach for automation. I’m trying to keep things as simple as possible, without adding unnecessary layers or overlaps. Curious how you guys are structuring it: – Do you run LinkedIn after your email touches (for non-responders)? – Or start with LinkedIn before the emails to warm things up? – Any clean workflows you’d recommend between Clay → Instantly → HeyReach? Looking for the most lean + reliable setup that still feels personal.
For omni-channel outreach with Clay → Instantly → HeyReach, you can create sequential workflows using conditional runs.
Recommended structure:
Clean workflow setup:
Set up conditional logic in Clay using "Only run if" conditions to check email response status before triggering LinkedIn outreach
Create custom variables in HeyReach that populate with Clay data for personalization
Use Clay's "find leads" column to check existing leads in Instantly to avoid duplication
This prevents overlaps while maintaining personalization across channels.
Is that what you were looking for?
If you need any more help refining your outreach workflow or have other questions, I’m here to assist. Would you like to share more details about what you’re trying to achieve or any specific challenges you’re facing?
Hey this sounds exactly what I'm looking for. So there is no automation to build with Zapier or something? Everyhting can be done within clay features?
Is that what you were looking for?
Can you show me an example of sequence logic I can build? For example, I want to send an email + Connexion request the same day. Send an Email day 2 Send a follow up email day 3 If connexion is accepted in the meantime I want to prioritize the linkedin message If replied on Linkedin, stop campaign for example
Here's how to build that sequence logic using Clay's conditional runs:
Day 1 Setup:
Create two columns: one for email and one for connection request
Set both to run simultaneously using conditional runs [1]
Day 2-3 Email Follow-ups:
Use delay columns between steps (each adds ~10 seconds)
Set "Only run if" conditions checking previous column completion
Connection Status Logic:
Create a formula column using Clay.getCellStatus({{field_id}}) to check connection acceptance
Set conditional runs like: {{connection_status}} == "accepted" to prioritize messages
Stop Campaign Logic:
Use conditional formulas with NOT operators: NOT {{reply_status}} == "replied"
Structure as: if ({{reply_received}} == true) { stop sequence } else { continue }
Sequential Workflow:
Column 2 runs only if Column 1 completed
Use "Only run if" conditions for each step
Stack multiple delay columns for longer pauses between actions
This creates programmable logic controlling when enrichments execute based on your specific conditions. [2]
Did that answer your question?
And this can be run on autopilot when the sequence is launched?
Yes, your sequence runs on autopilot once launched. When you launch a campaign, any new leads routed into it will automatically be sequenced, enabling "always-on" campaigns. [1]
You can also schedule your Clay workflows to run automatically using our scheduling feature - set tables or columns to run on Day, Week, or Month frequencies to keep your outreach running continuously. [2]
The conditional runs you set up will execute automatically based on your defined logic, so the entire workflow operates hands-free once configured. [3]
Is that what you were looking for?
on a scale to 1 to 10 how easy an omnichannel campaign is to set up and run? Also any preference hey reach vs Expandi?
Setting up omnichannel campaigns in Clay is around a 7/10 for ease - the workflow builder and conditional runs make it straightforward once you understand the logic. [1]
Our sources focus on HeyReach integration, so I can't provide a direct comparison with Expandi's capabilities.
Is that what you were looking for?
