Guides

Leadpipe + Outreach: Trigger Sequences from Visits

Automatically enroll identified website visitors in Outreach sequences. High-intent visitors get immediate outreach. Setup guide with templates.

Nicolas Canal Nicolas Canal · · 10 min read
Leadpipe + Outreach: Trigger Sequences from Visits

Your SDRs are manually prospecting from a cold list while 200+ identified website visitors per week go untouched. These are people who already visited your site, viewed your product pages, and showed real buying interest. They should be in an Outreach sequence within minutes of identification - not sitting in a spreadsheet waiting for someone to import them.

Connecting Leadpipe to Outreach turns passive visitor data into active pipeline. When a visitor is identified on your pricing page, they’re automatically enrolled in a high-intent sequence. When someone reads a blog post, they get a softer nurture cadence. No manual data entry. No leads falling through the cracks.

This guide covers the full setup: webhook configuration, Outreach prospect creation, sequence enrollment, field mapping, deduplication, and sequence templates optimized for identified visitors.


How the Integration Works

The flow is straightforward:

Website Visitor → Leadpipe Identifies → Webhook Fires →
Zapier/API Processes → Outreach Prospect Created → Sequence Enrolled

Leadpipe’s real-time webhooks fire the moment a visitor is identified. You route that data to Outreach through one of two paths:

PathSetup TimeBest For
Zapier (Webhook → Outreach)20 minutesMost teams, no-code
Outreach API (direct webhook)45-60 minutesHigh volume, custom logic

Both paths achieve the same result. Zapier is faster. The API gives more control over deduplication and conditional logic.


What You’ll Need

  • Leadpipe account - Start free with 500 leads
  • Outreach account with API access (Professional plan or higher) — see Outreach’s official documentation for API details
  • Zapier account (if using the Zapier path)
  • Pre-built Outreach sequences for different intent levels (we’ll cover templates below)

Step 1: Set Up the Leadpipe Webhook

  1. In Leadpipe, go to Settings > Integrations > Webhooks
  2. Click Add Webhook
  3. Choose First Match as the trigger type (one webhook per identified visitor)
  4. Enter your destination URL (Zapier catch hook or your API endpoint)
  5. Save and send a test event

Use First Match, not Every Update. You want one prospect record per visitor, not a new record on every page view. For ongoing engagement tracking, you can add a second webhook later.

The webhook payload includes all the fields you need for Outreach:

{
  "email": "sarah.chen@acmecorp.com",
  "first_name": "Sarah",
  "last_name": "Chen",
  "company_name": "Acme Corp",
  "job_title": "VP of Marketing",
  "linkedin_url": "https://linkedin.com/in/sarahchen",
  "page_url": "/pricing",
  "visit_duration": 187
}

Step 2: Field Mapping - Leadpipe to Outreach

Map Leadpipe webhook fields to Outreach prospect fields:

Leadpipe FieldOutreach Prospect FieldNotes
emailEmail addressPrimary identifier, required
first_nameFirst nameUsed in sequence personalization
last_nameLast nameUsed in sequence personalization
company_nameCompany nameAccount matching in Outreach
job_titleTitleUsed for routing and personalization
linkedin_urlCustom field: LinkedIn URLAdd as custom prospect field
page_urlCustom field: First page viewedCritical context for personalization
visit_durationCustom field: Visit durationEngagement indicator

Creating Custom Fields in Outreach

Before connecting, create these custom fields in Outreach:

  1. Go to Settings > Custom Fields > Prospect
  2. Add LinkedIn URL (Text)
  3. Add First Page Viewed (Text)
  4. Add Visit Duration (Number)
  5. Add Lead Source - set default value to “Leadpipe Visitor ID”

These fields give your SDRs context when working the sequence. Knowing that a prospect visited your pricing page for 3 minutes is critical information for crafting a relevant first touch.


Step 3: Intent-Based Sequence Routing

Not every website visitor should get the same sequence. Route visitors to different Outreach sequences based on the pages they viewed.

Hot Sequence (Pricing/Demo Pages)

Trigger: page_url contains /pricing, /demo, /request-quote, or /free-trial

These visitors are actively evaluating. They’ve moved past casual browsing and are sizing up whether to buy. Your sequence should be direct, fast-paced, and value-driven.

Sequence structure (5 steps over 7 days):

DayStepChannelContent
0Email 1EmailReference their pricing page visit. Lead with ROI.
1Task 1LinkedInView profile, send connection request
2Email 2EmailShare a relevant case study
4Call 1PhoneQuick call with specific talk track
7Email 3EmailDirect ask for 15-minute conversation

Warm Sequence (Product/Feature Pages)

Trigger: page_url contains /features, /product, /integrations, /case-studies, or /how-it-works

These visitors are in evaluation mode but haven’t reached the pricing stage yet. Your sequence should be educational and consultative.

Sequence structure (6 steps over 14 days):

DayStepChannelContent
0Email 1EmailReference the feature they researched. Offer a resource.
2Task 1LinkedInConnect with a note about their industry
5Email 2EmailShare a case study from their industry
8Email 3EmailAddress common questions about the feature
11Call 1PhoneCheck-in call
14Email 4EmailSoft ask for a conversation

Nurture Sequence (Blog/Resource Pages)

Trigger: page_url contains /blog, /resources, /webinar, or /guide

Blog visitors are early-stage. They’re interested in the topic but may not be actively buying. Your sequence should nurture with additional content.

Sequence structure (4 steps over 21 days):

DayStepChannelContent
0Email 1EmailShare a related resource to what they read
7Email 2EmailIntroduce your product in context of the topic
14Task 1LinkedInEngage with their content
21Email 3EmailGentle CTA for a conversation

Step 4: Zapier Setup (Step-by-Step)

Here’s the exact Zapier workflow for routing visitors to intent-based sequences:

The Trigger

  1. Create a new Zap
  2. Trigger: Webhooks by Zapier > Catch Hook
  3. Copy the webhook URL to Leadpipe
  4. Send a test event from Leadpipe

The Filter

Add a filter to exclude non-business emails:

email - Exists
AND
email - Does not contain - gmail.com, yahoo.com, hotmail.com, outlook.com

This keeps your Outreach sequences focused on business prospects. For details on why this filter matters, see our Zapier automation recipes.

The Paths (Intent-Based Routing)

Use Zapier Paths to route visitors to different sequences:

Path A: Hot (Pricing/Demo)

  • Condition: page_url contains “pricing” OR page_url contains “demo”
  • Action: Outreach > Create Prospect > Add to Hot Sequence

Path B: Warm (Product/Features)

  • Condition: page_url contains “features” OR page_url contains “product” OR page_url contains “case-studies”
  • Action: Outreach > Create Prospect > Add to Warm Sequence

Path C: Nurture (Everything Else)

  • Condition: Always (default path)
  • Action: Outreach > Create Prospect > Add to Nurture Sequence

The Action (Outreach Prospect Creation)

For each path, the Outreach action looks the same:

  1. Action: Outreach > Create Prospect
  2. Map fields per the table in Step 2
  3. Enable sequence enrollment and select the appropriate sequence
  4. Set owner to auto-assign based on your Outreach routing rules

Step 5: Deduplication

The most common issue with visitor-to-sequence integrations is duplicates. Here’s how to handle them:

In Zapier

Add a Search step before creating the prospect:

  1. Outreach > Find Prospect by email
  2. If found, skip the Create step (use a Zapier Filter: “Only continue if Prospect ID does not exist”)
  3. If not found, create the prospect and enroll in sequence

In Outreach

Outreach has built-in duplicate detection by email. If a prospect with that email already exists, the API will return the existing record instead of creating a duplicate. Enable this behavior in your Outreach settings.

What About Return Visitors?

If you want to track return visits for existing prospects, set up a second Leadpipe webhook with the Every Update trigger. Route this to an Outreach task or note on the existing prospect, giving your SDR context like “Prospect returned to the site and viewed /pricing for 4 minutes.”

This is the same approach used in the Pipedrive integration for tracking ongoing engagement.


Sequence Email Templates for Identified Visitors

These templates are specifically written for visitors identified by Leadpipe. The key difference from cold outreach: you know what they were researching. Use that context.

Hot Sequence - Email 1 (Pricing Page Visitor)

Subject: Quick question about {{company_name}}‘s evaluation

Hi {{first_name}},

I noticed {{company_name}} has been researching [your product category]. I wanted to reach out in case it’s helpful to have a conversation about how we compare on the dimensions that matter most - [key differentiator 1], [key differentiator 2], and pricing.

We recently helped [similar company] [achieve specific result].

Do you have 15 minutes this week for a quick call? I can share what we’re seeing with companies similar to {{company_name}}.

Warm Sequence - Email 1 (Feature Page Visitor)

Subject: {{first_name}}, thought this might help

Hi {{first_name}},

I saw that {{company_name}} has been exploring [feature area they viewed]. We put together a guide on how [similar companies] are using [feature] to [achieve outcome] - thought it might be useful for your evaluation.

[Link to relevant resource]

Happy to walk through how this would apply to {{company_name}} if you’re interested.

Nurture Sequence - Email 1 (Blog Visitor)

Subject: More on [topic they read about]

Hi {{first_name}},

I noticed you read our article on [topic]. If you’re digging into this area, you might also find this useful: [link to related resource].

We’ve been working with [number] companies on [topic area] and are seeing some interesting patterns. Happy to share what’s working if it’s relevant to {{company_name}}.


Common Mistakes with Outreach Sequences

Using the same sequence for all visitors. A pricing page visitor and a blog reader have completely different intent levels. Sending both into the same 5-step aggressive sequence means the blog reader gets annoyed and the pricing page visitor doesn’t get engaged quickly enough.

Writing generic emails. You have context - page viewed, time spent, job title. Use it. “I noticed you were evaluating [product]” beats “I wanted to introduce myself” every time.

Not using multi-channel steps. Email-only sequences underperform. Add LinkedIn views, connection requests, and phone calls. Outreach’s own research on multi-channel engagement confirms that multi-channel capabilities exist for a reason.

Setting sequences too long. For hot leads, 5 steps over 7 days. For nurture, 4 steps over 21 days. Anything longer than 30 days loses relevance - the visitor has moved on.

Ignoring sequence analytics. Track which step gets the most replies. Track which email subject lines perform. Iterate. The best Outreach teams optimize sequences monthly based on real performance data.


A/B Testing: Identified Visitors vs. Cold Outreach

One of the most valuable tests you can run is comparing sequence performance for Leadpipe-identified visitors against traditional cold prospects.

Track these metrics in Outreach:

MetricCold ProspectsIdentified Visitors (Expected)
Open rate25-35%40-55%
Reply rate2-5%8-15%
Meeting booked rate0.5-2%3-7%
Positive reply rate1-3%5-10%

Identified visitors convert at 3-5x the rate of cold outreach because they’ve already shown interest. They visited your website. They read your content. When your SDR’s email arrives, it’s relevant - not random.

Tag your Leadpipe-sourced prospects with “Lead Source: Leadpipe Visitor ID” to isolate performance in Outreach reporting.


Advanced: Combining with Orbit Intent

Layer Orbit intent data for even more precise sequencing:

  1. Orbit identifies a person researching your category (pre-visit intent)
  2. The same person visits your website and Leadpipe identifies them
  3. Your Outreach sequence references both their web research and their site visit

This combination gives your SDRs unprecedented context. They know the prospect has been researching your category across the web AND visited your specific pages. The outreach practically writes itself.

For more on combining intent and identification, see Intent Data vs. Visitor Identification.


Measuring ROI

Track these metrics to prove the integration’s value:

  • Sequences triggered per week from Leadpipe data
  • Reply rate for Leadpipe-sourced sequences vs. cold
  • Meetings booked from identified visitor sequences
  • Pipeline generated from Leadpipe-to-Outreach flow
  • Time to first touch (should be under 1 hour for hot prospects)

Most teams see a 3-5x improvement in reply rates and a 2-3x improvement in meetings booked when working identified visitors versus cold lists. The SDR playbook for identified visitors covers this in depth.

Try Leadpipe free with 500 leads ->


Handling Existing Outreach Prospects

What happens when Leadpipe identifies someone who’s already in Outreach from a cold list or a previous campaign? This is common and requires a specific workflow:

Scenario 1: Prospect is in an active sequence

Don’t re-enroll them. Instead, update their record with the new visit data (page viewed, duration) and notify the sequence owner via Slack. The rep can then personalize their next step based on the new behavioral context.

Scenario 2: Prospect completed a sequence without replying

Re-enroll in a new “Website Visitor Return” sequence. The messaging should reference that they’ve been on your radar AND just visited your site:

“Hi {{first_name}}, I reached out a few weeks ago about [topic]. I noticed {{company_name}} has been researching [page they just visited] - wanted to circle back in case the timing is better now.”

Scenario 3: Prospect replied previously but didn’t convert

Don’t auto-enroll. Create a task for the original rep to follow up manually with personalized context about the new visit.

Build these scenarios into your Zapier workflow using search steps and conditional logic.


Getting Started

  1. Set up Leadpipe webhook (5 minutes). First Match trigger, pointed at Zapier.
  2. Build Outreach sequences (30 minutes). Create Hot, Warm, and Nurture sequences using the templates above.
  3. Configure Zapier workflow (20 minutes). Webhook trigger, filter, paths, Outreach actions.
  4. Test end-to-end (10 minutes). Send a test webhook, verify prospect creation and sequence enrollment.
  5. Monitor for one week. Check deduplication, sequence enrollment rates, and initial reply metrics.

Start your free trial - 500 leads, no credit card required ->