📡
Salessafety: draft-first

OutreachPilot

Evidence-Based Outbound Queue Engine

An OpenClaw agent that builds a scored outbound queue from company, person, and intent connectors, drafts evidence-backed cold emails, manages approval-gated follow-ups, and keeps suppression and privacy tracking inside the workflow.

Install

tinkerclaw install outreachpilot

Requires the TinkerClaw CLI. Install guide →

What it does

PDL-first company/person graph with connector-based intent harvesting

Approval-gated draft creation with one fit fact + one signal fact

Review queue, follow-up cadence, and provider-neutral feedback sync

Resend send + Attio CRM sync with suppression and privacy tracking

Skills (9)

Installed into your agent's workspace

outreachpilot-ab

Create controlled subject/CTA variants tied to a queued draft

Trigger phrases

make variantsA/B this drafttest subject linestest CTA
outreachpilot-cadence

Draft follow-ups for already-approved sequences only

Trigger phrases

cadence queuecreate due follow-upsfollow-up reviewsequence management
outreachpilot-draft

Generate or revise evidence-backed email drafts for queued prospects

Trigger phrases

draft outbound emailrewrite drafttighten CTAcreate compliant cold email
outreachpilot-feedback

Ingest replies, bounces, unsubscribes, and meeting outcomes into the queue state

Trigger phrases

sync feedbackprocess repliesingest bounce eventsupdate suppression list
outreachpilot-icp

Create or refine the ICP and signal config that drives OutreachPilot v2

Trigger phrases

tune icpedit target account configadjust signal weightschange outreach policy
outreachpilot-queue

Harvest connectors, resolve entities, score intent, and rebuild the approval queue

Trigger phrases

refresh queueharvest signalsrebuild outbound queuerank prospects
outreachpilot-research

Build a compact evidence pack for a queued prospect using stored facts plus manual public research

Trigger phrases

research queued prospectbuild evidence packcapture public LinkedIn evidenceprospect intel
outreachpilot-review

Produce the daily approval digest and stage approval payloads

Trigger phrases

daily review digestwhat is ready to approvereview outbound queueapproval batch
outreachpilot-send

Send approved drafts via Resend and sync Attio

Trigger phrases

send approved draftsship outreach batchdeliver approved emailssync CRM

Automations (4)

OutreachPilot — Queue Refresh

enabled

06:00 AM · weekdays (UTC)

cron: 0 6 * * 1-5 · tz: Etc/UTC

What the agent does on this trigger

Run outreachpilot-queue. Refresh enabled connectors, normalize and resolve entities, score the queue, apply suppressions, and rebuild the approval queue. No sending. Report connector status, queue count, and blocked count.

OutreachPilot — Approval Digest

enabled

07:30 AM · weekdays (UTC)

cron: 30 7 * * 1-5 · tz: Etc/UTC

What the agent does on this trigger

Run outreachpilot-review. Produce the daily approval digest under review/pending/, generate missing drafts for ready prospects, and surface overdue privacy notices. No sending.

OutreachPilot — Follow-Up Drafts

enabled

12:00 PM · weekdays (UTC)

cron: 0 12 * * 1-5 · tz: Etc/UTC

What the agent does on this trigger

Run outreachpilot-cadence. Draft follow-ups only for prospects already in approved sequences. Respect replies, bounces, unsubscribes, and meeting outcomes. No first-touch sends.

OutreachPilot — Feedback Sync

enabled

min=15 hr=8-18 · weekdays (UTC)

cron: 15 8-18 * * 1-5 · tz: Etc/UTC

What the agent does on this trigger

Run outreachpilot-feedback. Process provider-neutral feedback events, update suppression state, and mark reply, bounce, and meeting outcomes. No sending.

Integrations & requirements

Primary integration mode
Hybrid: file-backed entity graph with connector adapters, Resend send, and Attio sync
MCP status
No dedicated MCP integration
Supported today
  • People Data Labs search/enrichment as the primary company and person data layer
  • Hunter contactability enrichment, plus Crunchbase / Greenhouse / Lever / BuiltWith / NewsAPI signal harvesting
  • Resend outbound send only, Attio CRM sync, and file-backed review / suppression state
  • Manual or public-only LinkedIn research capture; no automated LinkedIn sending or member-data sync
Planned / not yet implemented
  • Similarweb remains a disabled stub until a later premium-signal upgrade

Files this agent creates

Written under ~/.openclaw/workspace-outreachpilot/

data/outreach/drafts.jsonldata/outreach/deliveries.jsonldata/outreach/feedback-events.jsonlmanaged/config/icps/default.yamlmanaged/config/signals/default.yamlUSER.mddata/outreach/queue.jsonldata/graph/companies.jsonldata/graph/people.jsonldata/signals/events.jsonlreview/pending/

Install & configure

  1. 1. Install the agent pack

    tinkerclaw install outreachpilot
  2. 2. Configure your preferences

    Edit the per-agent USER.md to set tone, timezone, and any agent-specific preferences:

    ~/.openclaw/workspace-outreachpilot/USER.md
  3. 3. Keep it up to date

    tinkerclaw update outreachpilot

Highlights

  • LinkedIn stays manual/public research only
  • Draft-first with explicit approval before any first-touch send
  • Corporate-only compliance guardrails, suppression list, and privacy notice tracking