Documentation
Outpulse Documentation
Everything you need to go from a cold list to a warm pipeline — acquire leads, enrich with AI, send personalised outreach, and track every outcome in one place.
01 · ACQUIRE
Find Leads
Pull contacts from 10+ sources — people search, local discovery, developer communities, startup databases, or your own CSV — all into a single list ready for enrichment.
AI Search
Natural language → structured search using Apollo. "Find CTOs at funded SaaS companies in NYC" → instant results.
People Search
270M+ contacts via Apollo. Filter by title, industry, company size, funding stage, location, and seniority.
Domain Search
Hunter → Prospeo → website scrape waterfall. Find all emails at any company domain.
Google Places
Find local businesses by type and city. Returns name, address, and website for scraping.
Hacker News
Parse "Who's Hiring?" thread for tech companies actively recruiting.
GitHub
Find open-source organizations and tech companies by language or topic.
Product Hunt
Discover recently launched products and their founding teams. API key required.
Crunchbase
Search funded startups by name, industry, and funding stage. API key required.
Yelp
Find local businesses by category and location. API key required.
Upload CSV
Import any CSV with an email column. Auto-detects name, company, and domain columns.
Bulk CSV Enrich
Upload any CSV → map columns → enrich → download enriched version. No list import needed.
02 · ENRICH
Deep Contact Intelligence
Claude reads their website, LinkedIn, and press releases. A 10-provider email waterfall finds verified addresses. Phone, technographics, ICP score, and a health score round out every contact record.
AI Enrichment
Claude reads company website, LinkedIn, and press releases → generates role, context, and a personalised icebreaker.
Email Waterfall
Prospeo → Icypeas → Findymail → Hunter → Dropcontact → Snov → Skrapp → Enrow → Anymailfinder → PDL. First hit wins.
Phone Waterfall
Datagma → Lusha → Cognism → Kaspr. Direct mobile numbers across four providers.
LinkedIn Enrichment
Crustdata resolves LinkedIn profiles, pulls headline, location, and job data.
Technographics
Detect tech stack from website headers, scripts, and meta tags without any external API.
Smart Icebreaker
Google News RSS → injects recent company news into Claude context for hyper-relevant openers.
SMTP Verification
Built-in port-25 SMTP verifier — syntax, MX lookup, SMTP handshake, risk score. No external service needed.
ICP Scoring
Define your ideal customer profile → Claude scores each contact 0–100 on fit.
Contact Health Score
emailVerified + opens + no bounces + ICP score → 0–100 composite health score per contact.
03 · OUTREACH
Send at Scale
Multi-mailbox rotation, sequences, spintax, A/B testing, spam scoring, and deliverability monitoring — every safeguard built in so you never burn a domain.
Email Sending
Brevo (300/day free) or Gmail SMTP. Both support multi-mailbox rotation.
Multi-mailbox Rotation
Add unlimited mailboxes — Outpulse auto-rotates by remaining daily capacity to protect deliverability.
Sequences
2 auto-scheduled follow-ups with custom timing and message templates.
Branch Conditions
Skip or send follow-ups based on whether a contact opened, clicked, or replied.
A/B Testing
Subject line and email body variants. Auto-select winner from Analytics → A/B Results.
Spintax
{option1|option2|option3} randomisation — one option selected per contact for natural variation.
Template Variables
{{first_name}}, {{company}}, {{fromName}}, {{icebreaker}} substituted at send time.
Template Library
10+ pre-built templates: SaaS, Agency, Real Estate, Break-up, Demo, and more.
Calendar CTA
Auto-appended booking button with your Calendly or Cal.com link in every outgoing email.
Smart Send Time
Deliver at 9 am recipient's local time using best-effort timezone detection.
Email Preview
Desktop and mobile preview before scheduling — no surprises in the inbox.
Spam Checker
Score 0–10, highlights trigger words and deliverability issues before sending.
Domain Blacklist
Never email contacts at specific domains — configure a global blocklist in Settings.
Deliverability Monitor
Domain health check covering SPF, DKIM, DMARC, MX records, and public blacklists.
Bounce Handling
Brevo webhook auto-marks bounced contacts so Outpulse never sends to them again.
Unsubscribe Management
One-click unsubscribe link in every email. Global list exportable and importable.
04 · TRACK
Close the Loop
AI classifies every reply, drafts responses for hot leads, syncs to your CRM automatically, and fires webhooks to Zapier or Make — so nothing falls through the cracks.
Open Tracking
Pixel-based open tracking with per-contact open count.
Click Tracking
Signed link tracking — counts per contact, per link.
Reply Detection
Connects to inbox via IMAP and syncs replies automatically on each sync run.
AI Reply Classification
Interested / OOO / Unsubscribe / Needs Reply — auto-labels every reply so nothing slips through.
AI Reply Drafter
One-click AI draft for responding to hot replies. Three tones: professional, casual, short.
CRM Sync
Push replied contacts to HubSpot, Pipedrive, or Close automatically on reply detection.
Analytics
Opens by day-of-week, reply rate by persona, A/B results, and deliverability health charts.
Webhooks
Fire to Zapier, Make, or custom endpoints on contact.sent / replied / bounced / unsubscribed.
05 · INTEGRATIONS
Integrations
Outpulse plugs into your whole stack — AI, lead finding, sending, CRM, and automation — wired in from day one, no glue code required.
06 · API
REST API
A REST API at /api/v1/ lets you push contacts, pull stats, and trigger enrichment from any external tool. Authenticate with a Bearer token generated in Settings → Platform → API Keys.
Authentication
Authorization: Bearer op_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
/api/v1/contactsList contacts — filter by status, listId/api/v1/contactsCreate a new contact/api/v1/statsAccount overview: sent, reply rate, bounce rateRate limit: 60 requests / minute per API key.
© 2025 GetOutpulse · API Reference · Privacy · Terms