Integrations

Plugs into the stack you already run

Your AI agent finds warm buyers and drafts the reply. Integrations deliver each one — with its score, source, and reasoning — into Slack, Teams, Zapier, Make, n8n, or any endpoint you own. Included on every plan, from the free trial up. You always press send.

Notifications

Get pinged where your team lives

Paste one webhook URL in Automations. EaseClaw detects the destination and formats the message for it — hot buyers only, or every new lead.

SlackLive

Hot buyers or every new lead, formatted for your channel. Paste a Slack webhook URL — done.

DiscordLive

Rich embeds per lead with score, source, and a link straight to the post.

Microsoft TeamsLive

Adaptive Cards via a Power Automate workflow URL — the current, supported Teams path.

EmailLive

Daily or weekly digests plus instant high-intent alerts, on every plan.

Automation

One signed event, every automation platform

Switch the webhook to “Every new lead” and EaseClaw POSTs one JSON event per stored lead — documented, HMAC-signed, and ready for any catch-hook.

AirtableLive

Connect once in EaseClaw — one row per lead in your own base, with score, source, link, and notes. No Zapier.

NotionLive

Connect once in EaseClaw — one page per lead in your pipeline database. No Zapier.

ClayLive

Paste your Clay webhook-source URL in EaseClaw — each lead lands in your table to enrich its author and company.

MakeLive

Paste your Make custom-webhook URL in EaseClaw — every lead flows into your scenario automatically.

n8nLive

Paste your n8n production webhook URL in EaseClaw — leads trigger your self-hosted workflow directly, signed and documented.

ZapierLive

Catch Hook trigger → any of 7,000+ apps. One JSON event per lead.

Custom webhookLive

Any HTTPS endpoint. Plain JSON, optional HMAC signature, SSRF-safe delivery.

easeclaw.lead.created — one POST per lead
POST <your endpoint>
Content-Type: application/json
X-EaseClaw-Signature: sha256=<HMAC-SHA256 of the raw body>

{
  "event": "easeclaw.lead.created",
  "lead_id": "5c1f2e88-…",
  "project_id": "9a2e41b0-…",
  "project": "Acme CRM",
  "score": 82,
  "reason": "Asking for tool recommendations to replace manual prospecting",
  "status": "new",
  "source": "reddit",
  "permalink": "https://reddit.com/r/SaaS/comments/…",
  "title": "Tired of manual prospecting — what do you all use?",
  "body": "We're a 3-person B2B startup and outbound is eating my week…",
  "author": "u/founder",
  "posted_at": "2026-07-16T08:12:00.000Z",
  "engagement": { "points": 14, "comments": 6 },
  "url": "https://www.easeclaw.com/leads"
}
Verify the signature
// Verify a delivery (Node)
import { createHmac, timingSafeEqual } from "node:crypto";

const expected = "sha256=" + createHmac("sha256", process.env.EASECLAW_WEBHOOK_SECRET)
  .update(rawBody) // the exact request body, before any JSON parsing
  .digest("hex");

const ok = timingSafeEqual(
  Buffer.from(req.headers["x-easeclaw-signature"] ?? ""),
  Buffer.from(expected)
);
Three-step recipes
Zapier
  1. Create a Zap with the trigger “Webhooks by Zapier → Catch Hook” and copy the hook URL.
  2. In EaseClaw → Automations, paste the URL as your webhook and switch it to “Every new lead”.
  3. Map the JSON fields (score, permalink, title, reason) to any of 7,000+ apps.
Make
  1. Add a “Custom webhook” module to a scenario and copy its address.
  2. Paste it in EaseClaw → Automations and switch to “Every new lead”.
  3. Run the scenario once so Make learns the payload, then build your flow.
n8n
  1. Add a Webhook node (POST) and copy the production URL.
  2. Paste it in EaseClaw → Automations and switch to “Every new lead”.
  3. Verify the X-EaseClaw-Signature header in a Function node if you set a signing secret.
CRM & Outreach

From warm lead to pipeline

Connect a tool once in Connections (paste a token — verified live, stored encrypted), then push any lead into it in one click, with the post, score, and reasoning attached.

HubSpotLive

One-click push: contact + note with the post, score, and reasoning.

PipedriveLive

Person + lead + note, straight into your pipeline.

ApolloLive

Native connect — add the lead to Apollo as a contact, tagged with intent score and source. Needs a master API key.

LemlistLive

Add a lead to a campaign without leaving EaseClaw.

InstantlyLive

Push a lead into an Instantly campaign with score and source attached.

La Growth MachineLive

Native connect — feed the lead into an LGM audience, with score and source attached.

SalesforceLive

One-click OAuth — creates a Lead with the post, score, and reasoning.

For AI agents

The deepest agent surface in the category

Most lead tools stop at reading mentions. EaseClaw's MCP server closes the loop — your agent finds, reads, drafts, and tracks leads end to end. It just never presses send.

MCP serverLive

6 tools — find, read, draft, and track leads from Claude Code, Cursor, or any MCP client.

REST APILive

Plain HTTP + API key. Leads, drafts, projects, activity — everything the dashboard sees.

CLILive

npx easeclaw — leads, drafts, and pipeline updates from your terminal or scripts.

OpenAPI + llms.txtLive

Machine-readable spec at /openapi.json and agent docs at /llms.txt.

Full setup for Claude Code, Cursor, and the REST API on the For AI agents page. Keys live in API & Agents.

FAQ

Integration questions, answered

Do I need Zapier to use the webhook?

No. The webhook POSTs plain JSON to any HTTPS endpoint you control — Zapier, Make, n8n, and Clay are just the easiest places to catch it. Slack, Discord, and Microsoft Teams URLs are detected automatically and get a formatted message instead of raw JSON.

Which plans include integrations?

All of them, including the free trial. Webhooks, per-lead events, CSV export, the MCP server, the REST API, and the CLI are available on every EaseClaw plan — none of it is paywalled behind a higher tier.

Does EaseClaw ever post or send anything for me?

No. Integrations deliver leads and drafted replies into your tools, but a human always reviews and sends. EaseClaw never auto-posts, on any channel, on any plan.

How do I secure my webhook endpoint?

Generate a signing secret in Automations. Every delivery then carries an X-EaseClaw-Signature header — the HMAC-SHA256 of the exact request body — so your endpoint can verify each event really came from EaseClaw.

How do the CRM, outreach, and automation pushes work?

Connect a tool once on the Connections page. For HubSpot, Pipedrive, Apollo, Lemlist, Instantly, La Growth Machine, Airtable, and Notion you paste an API token that EaseClaw verifies live against the provider and stores encrypted; for Clay, Make, and n8n you paste a webhook URL. After that, every lead gets a one-click push: HubSpot, Pipedrive, and Apollo receive a contact with the post, score, and reasoning; Lemlist and Instantly add the lead to the campaign you chose; La Growth Machine adds it to an audience; Airtable gets a row and Notion a page; Clay, Make, and n8n receive the lead over their webhook.

Can pushes happen automatically?

Yes — per connection. On any connected tool except the email-keyed ones, flip on Auto-push and pick a score, and every new lead at or above it flows into that tool automatically as EaseClaw scans, no clicking required. Lemlist and Instantly stay manual because they key on the lead's email address, which scanned posts don't include. A human still reviews and sends every reply; auto-push only moves lead data into your tools.

Try it with your own stack

Free for 7 days. Paste your site, connect a webhook, and watch warm leads land where you work.