How to Build an Inbound Meeting Workflow That Identifies the Buying Committee and Helps You Close the Deal (with Cal.com, Clay, HeyReach, and Instantly)


In this post:
Everyone in the sales and marketing space talks about speed-to-lead. Get qualified leads, more meetings, talk to them fast and ensure an excellent lead conversion rate. And they’re not wrong. Responding to inbound interest quickly matters.
But what happens after someone books a meeting with you? How do you ensure you convert leads? How do you route leads to the right rep? How do you find the other decision makers involved?
For most B2B sales teams and small business owners who do everything themselves or their 1-person marketing and sales team, the answer is not much.
A calendar notification pops up after the leads completes your scheduling process. Your SDR or BDR will then have to pull up the prospect’s LinkedIn five minutes before the call.
They scan the company’s homepage, try to remember what the prospect’s company does, and walk into the meeting hoping they’ll figure it out as they go.
That’s not a process. That’s improvisation. And if you’re selling anything that costs more than a few hundred bucks a month, improvisation is going to cost you deals (new opportunities).
And oh, the multi-threading part? Forget about it.
Most reps talk to one person, build the whole deal around that single contact, and then act surprised when that person goes on vacation, changes roles, or simply stops responding.
At Nebor (formerly Utmost Agency), we build inbound meeting workflows that go way beyond the enrich and notify approach that most Clay agencies stop at.
We’ve spent years building sales automation systems for B2B companies, and we see this pattern over and over again.
The inbound lead comes in hot, but the follow-up process is cold, slow, and single-threaded. So we built a workflow that fixes all of it.
In this post, we’re going to break down the exact inbound meeting workflow we build for our clients using Cal.com, Clay, HeyReach, and Instantly.
You’ll see how we turn a single meeting booking into a fully researched, multi-threaded sales opportunity where your team shows up to every call armed with context and the key stakeholders at the account are already warming up to your brand before the deal even progresses.
Let’s get started.
How most teams waste their best inbound leads by showing up to calls unprepared
If you search for inbound meeting workflow or inbound lead automation, there isn’t much, but you’ll see all the available posts are about enriching leads, scoring them, routing them to the right rep, and sending a fast follow-up. All of that matters. We agree.
But almost all of it treats the meeting booking as the end goal. Like the hard work is done once a prospect picks a slot on your calendar.
In reality, that meeting booking is where the real work begins. The prospect is interested enough to give you 30 minutes.
What you do with the time between that booking and the actual call determines whether that meeting turns into pipeline or the polite “we’ll think about it and get back to you”.
As well, what you do with the other people at that company also matters. We are talking about the ones who didn’t book the meeting but will absolutely influence the buying decision; it determines whether that pipeline turns into revenue.
Here’s the thing that should bother you: single-threaded deals (where your rep only talks to one person at the company) close at around 5%, according to data from Gong.
Multi-threaded deals with five or more stakeholders engaged on the other hand close at 30%. That’s a 6x improvement. And those numbers come from Gong’s analysis of 1.8 million opportunities.
So we don’t think the question is whether you should be multi-threading. The question is whether you can afford not to. And the answer to “we’ll do it manually” is that most reps simply don’t have the time. Which is exactly why we automated it.
Inbound Meeting Workflow: from your meeting booking platform to a fully researched, multi-threaded sales opportunity
Let’s walk through each step of the workflow. This is the exact system we build for our clients, end to end.
Let’s assume you’re using Cal.com. We like Cal because of the flexibility it gives us. But keep in mind that the process will mostly be the same whatever the meeting scheduling platform you’re using.
What matters most is the “meeting booking” event. The tools are interchangeable and we always find a way to make the tools communicate.
That means even if you were using Calendly or any other tool, the process will mostly be the same. The integration approach might not, but the process will be.
Step 1: Understand and be clear on the information you are going to need to close

If you’ve ever had any sales experience you know that the information a rep needs for a good discovery call is completely different from the information they need to close a deal.
For a discovery call, sure, knowing the prospect’s title, company size, and industry is enough to ask the right opening questions.
But if you want to walk into that call ready to close, you need to understand:
What does the company actually do, and what’s their business model?
Who are their customers?
What’s their tech stack, and does it create any natural urgency or compatibility for your product?
Have they raised funding recently, and if so, what are they likely spending it on?
Are they hiring for roles that signal a problem your product solves?
What has the specific person who booked the meeting been posting about or engaging with on LinkedIn?
The goal is simple: your rep should never walk into a call and ask the prospect to tell them about their company. That question tells the prospect you didn’t do your homework and it can easily be a dealbreaker.
Step 2: Someone books a meeting through Cal.com and their data automatically lands in Clay

So the first thing we do after setting the Cal meeting booking interface your prospects will see is to connect Cal itself to Clay through webhooks.
When a prospect books a meeting through your Cal.com link, Cal fires a webhook. This webhook carries all the booking data: the person’s name, email, company, the meeting type they selected, any custom fields you’ve set up on the form, and the meeting time.
We catch that webhook and that booking data creates a new row in a Clay table automatically. No human touches it. No one copies and pastes from a calendar invite. The moment someone clicks to confirm their booked meeting, the workflow starts running.
We like Cal for this because it’s open-source, highly customizable, and its webhook support is rock-solid. You can add custom fields to your booking forms (like company name, role, or how they heard about you) and all of that data flows through to Clay.
Most setups would stop here with a quick enrichment and a Slack notification. That’s fine for a starting point. But you’re leaving a massive amount of value on the table if that’s all you do.
Step 3: Clay enriches the contact with everything your sales rep needs to know (and more)

Once the contact hits Clay, the real research begins. And this isn’t just pulling their job title and company size. We go deep because, again, the information a rep needs for a good discovery call is completely different from the information they need to close a deal.
So, the information we set up mostly depends on the business we are working for, their target ICP and what they sell. These are the key elements that influence the information we set Clay up to collect but you can always expect something in the lines of:
Company intelligence: covering what the company does, who they sell to, their business model, and their approximate size and growth trajectory.
Tech stack and tools: covering what software they’re currently running, which creates natural compatibility or urgency signals for your product.
Funding and financial signals: covering whether they’ve raised recently, what stage they’re at, and what they’re likely spending money on right now.
Hiring activity: covering whether they’re growing specific departments that signal a problem your product solves.
News and press mentions: covering any recent announcements, product launches, partnerships, or leadership changes that give your rep a conversation starter.
The reason we are this thorough is because we’re preparing to close a deal. Every piece of data here serves a purpose.
Your rep should never ask a question that a 30-second Google search could answer. Clay makes sure they don’t have to.
And in Clay, we don’t use just one data provider for this. We set up what Clay calls waterfall enrichment.
That means if Provider A doesn’t have the email, Clay tries Provider B. If Provider B doesn’t have the phone number, it tries Provider C.
Get the idea? You stack multiple sources and use the best available data. This is how you get 85%+ enrichment rates instead of the 40-50% you’d get from any single tool.
Step 4: Clay + LeadsFactory.io identifies the buying committee at the prospect’s company so you can multi-thread from day one

So immediately after enriching the primary contact, we have Clay identify other stakeholders at the same company who are likely part of the buying committee.
We do this by using Clay’s people search capabilities combined with Leadsfactory which uses LinkedIn data to find colleagues who match titles and roles that typically influence purchase decisions.
What makes LeadsFactory so great is the title doesn’t have to be the exact match for it to find the person or the people you need. It’s AI powered and understands contexts to automatically search for the right people even if the title you gave doesn’t match.
For example, if your product is a sales automation tool and the person who booked is a VP of Sales, we’d also want to identify the Head of RevOps, the CRO, the VP of Marketing (because they care about lead quality), and potentially the CFO if the deal size warrants it.
The specific titles depend on your product, your deal size, and who typically shows up in your sales cycles.
Clay pulls these contacts into a separate section of your table, enriches them with the same depth as the primary contact, and tags them with their likely role in the buying process: economic buyer, technical evaluator, end user, or internal champion.
Now here’s the important part. We don’t blast all these people on day one. That would be chaos, and it would probably annoy the person who booked the meeting. There’s a sequence to this.
But having these contacts identified and enriched before the first call means your rep can reference specific people during the conversation.
Step 5: Clay generates a sales dossier and pushes it to your team before the meeting

While the multi-threading campaign gets ready to launch, we prompt Clay to compile everything it gathered into a structured sales dossier. This is the document your rep reviews before the meeting.
The dossier includes a summary of what the company does and who they sell to, recent company news and signals, the prospect’s LinkedIn activity and anything notable they’ve posted or engaged with, tech stack data relevant to your product, and a list of the buying committee members the workflow already identified along with their roles and contact details.
That last part is very important. Your rep walks into the call knowing not just everything about the prospect and their company, but also knowing which of their colleagues have been identified as part of the buying committee and what roles they play.
This dossier gets pushed to wherever your team actually looks at it. We typically set this up as a CRM record update in HubSpot or Salesforce, plus a Slack notification that gets pinged in a dedicated channel.
Some of our clients prefer a daily digest email each morning with all upcoming meetings and their associated dossiers. The delivery method depends on how your team works, but the point is the same: your rep has zero excuse to show up unprepared.
Step 6: HeyReach sends LinkedIn connection requests to buying committee members so you start building relationships across the account

Now we move into the multi-threading execution. Once the buying committee has been identified and enriched, it’s time to start building relationships with these people. And LinkedIn is the natural starting point.
We use HeyReach for LinkedIn outreach because it’s built for exactly this kind of scaled, multi-sender automation. It integrates natively with Clay, which means leads flow directly from your Clay table into HeyReach campaigns without any CSV exports or manual imports.
Here’s an example of how we set up the LinkedIn multi-threading campaign:
The primary contact (the person who booked the meeting) gets a LinkedIn connection request from the rep who’s running the meeting. The message is personalized and references the upcoming call.
Something natural like: “Hey [name], looking forward to our call on Thursday. Wanted to connect here as well”. Simple and not salesy.
The buying committee members get connection requests from relevant people on your team. And this is where having multiple LinkedIn senders in HeyReach matters.
If you only have one rep sending all the requests, it looks weird and potentially aggressive. But if your Head of Partnerships connects with their VP of Marketing, and your Solutions Engineer connects with their Head of RevOps, it feels organic. It looks like a real company engaging with their account, because that’s exactly what it is.
The connection messages for committee members should be subtle. They don’t pitch. We just make sure they reference something relevant to that person’s role or a recent post they shared.
The goal isn’t to book another meeting. It’s to get your company’s name on their radar so that when the primary contact mentions your product internally, these people already have context.
Step 7: Instantly.ai runs a short email sequence to buying committee members that complements the linkedin outreach

LinkedIn is one channel. Email is another. And using both together is how you create the kind of multi-touch presence that makes your company feel bigger and more established than a single cold email ever could.
After the LinkedIn connection requests go out through HeyReach, we trigger a short email sequence through Instantly that targets the same buying committee members. This is not a five-email drip campaign with heavy pitches.
It’s one or two emails, max, and they’re simply designed to add value and build familiarity.
The first email is typically a soft, value-driven touchpoint. Something like sharing a relevant case study, a blog post, or an insight that would matter to someone in their specific role.
If the Head of RevOps is on the list, send something about CRM automation or data quality. If the CFO is there, send something about ROI or reducing customer acquisition costs. Clay already has all the data you need to make these emails feel personal and relevant.
The second email (if we send one at all) is a gentle follow-up that references the primary contact. Something like “I believe your colleague [name] is chatting with our team about [topic] later this week. Thought you’ll find this relevant as well”.
This is subtle but powerful. It signals to the committee member that there’s already momentum inside their own organization, which makes them more likely to engage.
We run this through Instantly because it handles email deliverability well, manages warmup, and integrates cleanly with the rest of the stack. The emails come from verified domains with proper DKIM, SPF, and DMARC setup. No spam folder disasters.
Step 8: Response-based routing creates different paths depending on how each stakeholder reacts

The workflow gets smart.
Instead of running a static sequence that sends the same follow-ups regardless of what happens, we build conditional routing based on how each person responds or doesn't respond.
If someone doesn’t reply to the email but accepts the LinkedIn connection: We push them back to HeyReach to start a LinkedIn conversation. The message picks up where the connection request left off, but goes slightly deeper.
Maybe it asks a question related to their role, or shares something specific about their company that Clay surfaced. LinkedIn conversations tend to be more casual and have higher response rates than email for this type of warm outreach.
If someone replies positively to the email: Great. We send them a LinkedIn connection request to expand the network and maintain an additional channel.
If the primary point of contact goes dark later in the deal, you now have an email thread AND a LinkedIn connection with another stakeholder. That’s insurance.
If someone doesn’t reply to either channel: We don’t push harder. We add them to a long-term nurture list. Maybe they see your company’s LinkedIn ads down the line. Maybe they get a quarterly insight email.
The point is we keep the door open without being annoying. Some of these people will become relevant later when the deal moves forward and they get pulled into the evaluation.
If someone responds negatively or opts out: We respect that immediately. They’re removed from all sequences. No exceptions. Burning a bridge with a potential committee member can kill a deal just as fast as losing your primary contact.
This routing happens automatically through webhooks between HeyReach, Instantly, and Clay.
When a response event triggers in HeyReach (connection accepted, message received) or Instantly (email reply detected), that event fires a webhook back to Clay or n8n, which updates the lead's status and triggers the appropriate next step. No manual sorting. No one checking spreadsheets. The system handles it.
Why multi-threading at the inbound stage is so much more effective than doing it later
Most sales training teaches multi-threading as something you do midway through a deal. We are sure we’ve probably heard the typical “once you’ve built a champion, start expanding”. That advice isn’t wrong, but it’s slow.
When you start multi-threading from the moment a meeting is booked, three things happen that wouldn’t happen otherwise.
First, you build familiarity before it matters.
By the time your rep has the discovery call and the prospect starts socializing your product internally, those other stakeholders have already seen your company name. They’ve gotten a connection request.
Maybe they read a useful article you sent or maybe they went to ask AI about your business or service and how you can be of value to them. You’re not starting from zero with these people. That “oh, I think I’ve heard of them” is a massive advantage.
Second, you shorten the sales cycle.
A big reason B2B deals take forever is that new stakeholders keep getting pulled in late. The CFO shows up in week six and asks questions that reset the whole conversation.
But if you’ve already been building a relationship with the CFO (even just a LinkedIn connection and one thoughtful email), that late-stage introduction is far less disruptive. They already have context. They already have a baseline level of trust.
Third, you protect against champion risk.
We’ve already mentioned this, but it bears repeating. Over 60% of marketing professionals consider job changes in any given year. Apply that turnover rate across every department in your buying committee.
If your deal depends on a single person and that person leaves, you’re done.
Multi-threading from day one means you always have backup channels. If your main contact goes dark, you’ve got three or four other people at the account who know your name.
Tech stack: Cal.com + Clay + HeyReach + Instantly (and how each tool plays its part in this workflow)

Let’s recap the role of each tool so you can see how they fit together. Keep in mind that the tools are not set in stone. It always depends on your business and what tools you already have. This is purely for example purposes for this article.
Cal.com is the entry point.
It captures the meeting booking and fires a webhook with the contact’s information.
We like Cal.com because it’s open-source, highly customizable, and its webhook support is rock-solid.
You can add custom fields to your booking forms (like company name, role, or how they heard about you) and all of that data flows through to Clay.
Clay is the brain.
It does the heavy lifting: enriching contacts with data from 150+ providers, identifying buying committee members, scoring and qualifying leads, generating sales dossiers with AI, and orchestrating the data flow to downstream tools.
Without Clay, you’d need five or six separate tools (and a lot of manual work) to accomplish what Clay handles in a single table.
HeyReach.io is the LinkedIn engine.
It sends connection requests, manages multi-sender campaigns, handles follow-up messages, and tracks engagement.
We use it because it allows safe rotation across multiple LinkedIn accounts and integrates natively with Clay.
Instantly.ai is the email engine.
It handles cold email at scale, manages inbox warmup and deliverability, and runs the short email sequences to buying committee members. It integrates with HeyReach so that when someone responds on one channel, the other channel adjusts automatically.
n8n.io (or your preferred automation tool) is the glue. It connects Cal.com to Clay, routes webhook events between tools, handles conditional logic, and makes sure data flows where it needs to go without anyone touching a spreadsheet.
Hire Nebor to Build the Inbound Meeting Workflow for you
If you’re technical and you have the time, you can absolutely build this yourself. Start with the Cal.com to Clay webhook connection. Get your enrichment waterfall set up. Then add HeyReach and Instantly one at a time.
Test each piece individually before connecting them. Start with 10 meetings worth of data, verify the enrichment quality, and then scale.
But most sales teams don’t have the bandwidth to build, test, and maintain a system like this while also running their actual sales process.
The workflow we described here touches multiple tools, multiple API connections, conditional routing logic, and ongoing optimization. It’s not a weekend project.
That’s what we do at Nebor. We build these systems so your team doesn’t have to. We handle the Clay setup, the enrichment waterfall configuration, the HeyReach and Instantly integrations, the response routing, and the ongoing maintenance.
You get a sales infrastructure that runs on autopilot and keeps getting better.
We’re not a traditional agency that rents you a service you can’t control. We build systems you own.
When we’re done, the Clay tables, the automations, the integrations, everything lives in your accounts. You can run it yourself, modify it, or bring us back to expand it. That’s how it should work.
Related Articles
Questions
Questions we get asked
Still curious?
We’re here to answer anything else.
By clicking Sign Up you're confirming that you agree with our Terms and Conditions.




