How to Run a Full Inbound Campaign From Setup to Booked Meeting

Feb 18, 2026
Mahdin M Zahere

Most inbound campaigns are half-built. Marketing creates the ad, writes the landing page, and launches the form. Then the lead enters a gap — CRM workflows, Zapier automations, manual routing, and a rep who may or may not see the notification today. The campaign was designed to capture leads. Nobody designed the system to convert them.

A complete inbound campaign covers every step from first click to booked meeting — and every step should be configured before the campaign goes live. Here's the full setup.

The five components of a complete campaign

Component

What it covers

What most teams do

What they should do

1. Capture

The form on the landing page

4-field form: name, email, company, "how can we help?"

Multi-step form with qualifying questions, conditional logic, and contextual design that matches the ad's promise

2. Qualification

Determining lead quality at the moment of capture

Nothing — leads enter the CRM unscored. SDR qualifies on the phone.

Form responses + enrichment data evaluated in real time. Lead is scored and segmented before a human touches it.

3. Routing

Assigning the lead to the right rep

Round-robin or manual assignment from a CRM queue

Attribute-based routing — territory, segment, product interest, availability — triggered at the moment of form submission

4. Response

First contact with the lead

Rep gets a notification and follows up when they see it. Average: 42 min – several hours.

Automated personalized response within 60 seconds — rep name, lead context, scheduling link

5. Scheduling

Getting the meeting on the calendar

Rep sends a Calendly link in a follow-up email, hours later

Embedded scheduling in the form flow — lead books on the matched rep's calendar before they close the tab

Most campaigns handle component 1 and stop. Components 2–5 are left to existing infrastructure — which usually means a patchwork of CRM workflows and manual processes that weren't designed for this specific campaign.

The result: the campaign generates leads, but the leads don't convert to meetings at the rate the ad spend justifies.

Setting up each component

Component 1: The form

The form is the campaign's conversion point. It needs to do three jobs: collect contact info, gather qualification data, and feel like a natural extension of the ad that brought the visitor here.

Match the form to the ad's promise. If the ad says "Get a custom demo," the form should feel like the path to a custom demo — not a generic contact form. The first question should reference what the visitor came for: "What are you most interested in seeing?" with options that map to your product.

Add 3–4 qualifying questions. Company size, budget range, timeline, and use case. Use conditional logic — if they select "just researching," show a shorter path. If they select "evaluating this quarter, budget approved," show the full qualification flow plus embedded scheduling.

Use multi-step design. Split the form into 2–3 steps. Step 1: what they're looking for. Step 2: qualifying details. Step 3: contact info + scheduling. Each step should feel like progress, not interrogation.

Component 2: Qualification rules

Before the campaign launches, define what "qualified" means for this specific campaign. Write it out explicitly:

Qualified for immediate sales conversation: 100+ employees AND timeline is this quarter AND budget is in range. Route immediately to AE.

Qualified for SDR follow-up: 50–100 employees OR timeline is next quarter. Route to SDR team same-day.

Nurture track: Under 50 employees OR no timeline OR no budget. Enter automated nurture sequence.

Disqualify: Student, competitor, spam. Filter out before CRM entry.

These rules should be configured in your lead ops system before the first ad dollar is spent. If they're configured after launch, every lead that arrives before configuration gets the wrong treatment.

Component 3: Routing

Map the campaign's leads to your sales structure. For a product-specific campaign, leads should route to the team that handles that product. For a geo-targeted campaign, leads should route to the territory team.

Define the primary routing rule, the fallback (if the primary rep is unavailable), and the default (if nothing matches). Test by running 10 hypothetical leads through the rules and confirming each one lands in the right place.

Component 4: Response templates

Write the first response message before launch — personalized with dynamic fields:

"Hi [first name], thanks for requesting a demo of [product they selected]. Based on your team size and interest in [use case], I've connected you with [matched rep name] on our [segment] team. [Rep name] works with companies like [company name] and can walk you through exactly how this works for your use case. Here's a link to book directly: [scheduling link]."

This message fires automatically when routing completes — within 60 seconds of form submission. The lead gets a specific, personal response while they're still on your site.

Component 5: Scheduling

Connect the form to your reps' calendars so the lead can book in the same flow. The scheduling step should appear after qualification and routing — so the lead is booking on the specific rep's calendar, not a generic team calendar.

If embedded scheduling isn't possible, the automated response message (Component 4) must include a direct scheduling link for the matched rep. Don't make the lead wait for a separate email.

The pre-launch checklist

Before turning on ads:

  • Form is live with qualifying questions and conditional logic

  • Qualification rules are configured and tested

  • Routing rules match the campaign's target audience to the right reps

  • Response template is written with dynamic fields

  • Scheduling is connected to routed reps' calendars

  • Speed-to-lead monitoring is active

  • Fallback and default rules are in place for edge cases

If any of these are incomplete, the campaign will generate leads that don't convert — and you'll spend money driving traffic into a broken pipeline.

Where Surface fits

Surface handles all five components in one system — smart forms, real-time qualification, attribute-based routing, automated personalized response, and embedded scheduling. Configure the campaign once, and every lead that arrives gets the full treatment from form submit to meeting booked.

If your campaigns consistently generate leads but underperform on meetings, the issue isn't the ads. It's that Components 2–5 weren't set up before launch. Surface makes the full campaign setup the default, not an afterthought.

Struggling to convert website visitors into leads? We can help

Surface Labs is an applied AI lab building agents that automate marketing ops — from lead capture and routing to follow-ups, nurturing, and ad spend optimization — so teams can focus on strategy and creativity.

Surface Labs, Inc © 2025 | All Rights Reserved

Surface Labs, Inc © 2025 | All Rights Reserved