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:
| Path | Setup Time | Best For |
|---|---|---|
| Zapier (Webhook → Outreach) | 20 minutes | Most teams, no-code |
| Outreach API (direct webhook) | 45-60 minutes | High 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
- In Leadpipe, go to Settings > Integrations > Webhooks
- Click Add Webhook
- Choose First Match as the trigger type (one webhook per identified visitor)
- Enter your destination URL (Zapier catch hook or your API endpoint)
- 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 Field | Outreach Prospect Field | Notes |
|---|---|---|
email | Email address | Primary identifier, required |
first_name | First name | Used in sequence personalization |
last_name | Last name | Used in sequence personalization |
company_name | Company name | Account matching in Outreach |
job_title | Title | Used for routing and personalization |
linkedin_url | Custom field: LinkedIn URL | Add as custom prospect field |
page_url | Custom field: First page viewed | Critical context for personalization |
visit_duration | Custom field: Visit duration | Engagement indicator |
Creating Custom Fields in Outreach
Before connecting, create these custom fields in Outreach:
- Go to Settings > Custom Fields > Prospect
- Add LinkedIn URL (Text)
- Add First Page Viewed (Text)
- Add Visit Duration (Number)
- 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):
| Day | Step | Channel | Content |
|---|---|---|---|
| 0 | Email 1 | Reference their pricing page visit. Lead with ROI. | |
| 1 | Task 1 | View profile, send connection request | |
| 2 | Email 2 | Share a relevant case study | |
| 4 | Call 1 | Phone | Quick call with specific talk track |
| 7 | Email 3 | Direct 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):
| Day | Step | Channel | Content |
|---|---|---|---|
| 0 | Email 1 | Reference the feature they researched. Offer a resource. | |
| 2 | Task 1 | Connect with a note about their industry | |
| 5 | Email 2 | Share a case study from their industry | |
| 8 | Email 3 | Address common questions about the feature | |
| 11 | Call 1 | Phone | Check-in call |
| 14 | Email 4 | Soft 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):
| Day | Step | Channel | Content |
|---|---|---|---|
| 0 | Email 1 | Share a related resource to what they read | |
| 7 | Email 2 | Introduce your product in context of the topic | |
| 14 | Task 1 | Engage with their content | |
| 21 | Email 3 | Gentle 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
- Create a new Zap
- Trigger: Webhooks by Zapier > Catch Hook
- Copy the webhook URL to Leadpipe
- 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_urlcontains “pricing” ORpage_urlcontains “demo” - Action: Outreach > Create Prospect > Add to Hot Sequence
Path B: Warm (Product/Features)
- Condition:
page_urlcontains “features” ORpage_urlcontains “product” ORpage_urlcontains “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:
- Action: Outreach > Create Prospect
- Map fields per the table in Step 2
- Enable sequence enrollment and select the appropriate sequence
- 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:
- Outreach > Find Prospect by email
- If found, skip the Create step (use a Zapier Filter: “Only continue if Prospect ID does not exist”)
- 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:
| Metric | Cold Prospects | Identified Visitors (Expected) |
|---|---|---|
| Open rate | 25-35% | 40-55% |
| Reply rate | 2-5% | 8-15% |
| Meeting booked rate | 0.5-2% | 3-7% |
| Positive reply rate | 1-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:
- Orbit identifies a person researching your category (pre-visit intent)
- The same person visits your website and Leadpipe identifies them
- 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
- Set up Leadpipe webhook (5 minutes). First Match trigger, pointed at Zapier.
- Build Outreach sequences (30 minutes). Create Hot, Warm, and Nurture sequences using the templates above.
- Configure Zapier workflow (20 minutes). Webhook trigger, filter, paths, Outreach actions.
- Test end-to-end (10 minutes). Send a test webhook, verify prospect creation and sequence enrollment.
- Monitor for one week. Check deduplication, sequence enrollment rates, and initial reply metrics.
Start your free trial - 500 leads, no credit card required ->
Related Articles
- Webhook Payload Reference: Every Visitor Data Field
- Leadpipe + Zapier: 10 Automation Recipes
- SDR Playbook for Identified Website Visitors
- Leadpipe + Salesloft: Add Visitors to Cadences
- AI SDR Data Stack: Visitor to Booked Meeting
- What to Do When Someone Visits Your Pricing Page
- Intent Data vs. Visitor Identification