Every ESP, CRM, and workflow tool we list below talks to bouncyboobs through the same REST API and webhook contract documented on /docs. A native Zapier app is on the way; meanwhile, the patterns on this page handle 100% of the list-cleaning and pre-send gating flows buyers ask us about.
Official Zapier app in the works — triggers on Job Completed, actions for Verify Email and Create Bulk Job.
Until the native app lands, a Webhooks by Zapier step pointed at /api/verify covers every flow a Zap needs.
Pull a list via Mailchimp's Audience API, verify with bouncyboobs, push back segment tags.
Export list → POST to /api/jobs/submit → receive our Job Completed webhook → PUT segmentation back to Mailchimp. Native OAuth app is on the roadmap.
Wire a HubSpot Workflow that calls our REST API on contact create — drop invalid addresses before they hit your sequences.
Workflow → Custom code action → POST https://bouncyboobs.dev/api/verify with Authorization: Bearer bb_live_… Bounces become a property for sequence filtering.
Scrub profiles on Klaviyo's List before launching a campaign — verdict < 40 gets suppressed automatically.
Export the list via /api/v2/list/{list_id}/members → submit /api/jobs/submit → apply the result to a Klaviyo Segment using the confidence score as your threshold.
Gate Sendgrid Marketing Campaigns imports so undeliverable addresses never contribute to your sender-reputation score.
Verify in bulk → forward deliverable+risky to Sendgrid's Contacts upsert. Pair with our webhook for incremental sync.
Automations webhook into /api/verify on contact create; tag the contact when the verdict returns risky or undeliverable.
Automation → Webhook URL → decide on verdict/confidence in the step after → apply tag → route low-confidence contacts to a re-engagement sub-automation.
Batch-verify contact lists before annual cleanup to dodge the over-quota bounce penalty on sends to stale addresses.
Nightly export → /api/jobs/submit → parse our webhook into Constant Contact's v3 Contacts Update endpoint.
Marketing Cloud + Pardot customers call /api/verify from Cloud Pages or Send-time AMPScript to skip bad addresses.
POST to /api/verify with your lead's email → store verdict + confidence on the Lead record → suppress sends where confidence < 40.
Clean a CSV by pasting emails into a sheet, running an Apps Script that calls our API, and reading verdicts back per row.
Apps Script → UrlFetchApp.fetch('https://bouncyboobs.dev/api/verify', {headers: {Authorization: `Bearer ${BB_KEY}`}, payload: JSON.stringify({emails: [email]})}).
Run a scheduled Automation that reads rows from a base, verifies, and writes confidence back to a verdict field.
Automation → Run a script → fetch(/api/verify, …) → table.updateRecordAsync(record.id, {Verdict: …, Confidence: …}). ~30 lines of JS.
Until a native Make app exists, use the HTTP module to hit /api/verify and route by verdict downstream.
HTTP > Make a Request → Iterator over the results array → Router by verdict. Pair with our webhook for bulk jobs.
Self-hosted workflow alternative. HTTP Request node → Split In Batches → verify, then downstream CRM update.
HTTP Request → body emails array → downstream filter on verdict/confidence. Works with both the single-verify and /api/jobs/submit endpoints.
Get a Slack DM when a bulk job finishes — no polling required.
Point our Job Completed webhook at an Incoming Webhook URL. Pass job_id + summary fields through a transforming Slack app for pretty formatting.
Our REST API covers anything a Zap or webhook can reach. Start with /docs and, if you want us to build a first-class integration for your stack, tell us which one.