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.

AIClaude (Anthropic), OpenAI, Groq, OpenRouter
Email FindingProspeo, Icypeas, Findymail, Hunter, Dropcontact, Snov.io, Skrapp, Enrow, Anymailfinder, PDL
Phone FindingDatagma, Lusha, Cognism, Kaspr
People SearchApollo.io, Crustdata
Local / DiscoveryGoogle Places, Yelp, Hacker News, GitHub, Product Hunt, Crunchbase
LinkedInProxycurl
Email SendingBrevo, Gmail SMTP (multi-mailbox)
CRMHubSpot, Pipedrive, Close
AutomationZapier (webhooks), Make, REST API
Warmup MonitoringSmartlead, Instantly

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
GET/api/v1/contactsList contacts — filter by status, listId
POST/api/v1/contactsCreate a new contact
GET/api/v1/statsAccount overview: sent, reply rate, bounce rate

Rate limit: 60 requests / minute per API key.

© 2025 GetOutpulse · API Reference · Privacy · Terms