# Integrations

Every way to put Spaw verification where your addresses already are: official apps and plugins, the platforms' own HTTP steps, and the recipes for everything in between. Each page says plainly how it connects and whether it works today.

Reference: https://spaw.co/integrations

## Automation

Put a verification step in any workflow. The platform's own HTTP step works today; Spaw's apps add ready-made actions.

- [Zapier](https://spaw.co/integrations/zapier): Call the Spaw API from any Zap with Webhooks by Zapier today, and what the Spaw Zapier app adds once listed: actions, a search step, one connection. (Built by Spaw · Zapier app · listing pending)
- [Make](https://spaw.co/integrations/make): Call the Spaw API from Make's HTTP module in any scenario today and route on the verdict. Covers the Spaw app for Make, which is built and awaiting review. (Built by Spaw · Make app · listing pending)
- [n8n](https://spaw.co/integrations/n8n): Call the Spaw API from n8n's HTTP Request node with a header credential, branch on the verdict with an IF node, and what the n8n-nodes-spaw community node adds. (Built by Spaw · n8n community node · listing pending)
- [Custom webhooks](https://spaw.co/integrations/webhooks): The two HTTPS callbacks Spaw sends, how to verify the X-Spaw-Signature HMAC in Node or PHP, how retries work, and how to receive them in any automation tool. (Platform HTTP step)

## CRM

Verify contacts as they are created, before a sequence or a sales call wastes time on a dead address.

- [HubSpot](https://spaw.co/integrations/hubspot): Verify new HubSpot contacts with a workflow webhook action that calls the Spaw API and writes the verdict to a property, or through Zapier on other tiers. (Platform HTTP step)
- [Pipedrive](https://spaw.co/integrations/pipedrive): Verify each new Pipedrive person through Zapier or Make, write the verdict to a custom field, and clean the existing database with a bulk run and a CSV import. (Through Zapier or Make)
- [Salesforce](https://spaw.co/integrations/salesforce): Verify new Salesforce leads and contacts through Zapier or Make, store the verdict in custom fields, and clean existing records with a bulk run. (Through Zapier or Make)

## Email marketing

Check subscribers before they enter a list, so bounces never reach your sender reputation.

- [Mailchimp](https://spaw.co/integrations/mailchimp): Verify new Mailchimp subscribers through Zapier or Make, tag them by verdict, clean an existing audience with a bulk run, and feed bounces back as suppressions. (Through Zapier or Make)
- [Klaviyo](https://spaw.co/integrations/klaviyo): Verify new Klaviyo profiles through Zapier or Make, store the verdict as a profile property for segments and flows, and clean an existing list with a bulk run. (Through Zapier or Make)
- [ActiveCampaign](https://spaw.co/integrations/activecampaign): Verify new ActiveCampaign contacts through Zapier or Make, tag them by verdict so automations can react, and clean an existing list with a bulk run. (Through Zapier or Make)

## Forms and websites

Catch typos and dead addresses at the point of entry, without ever blocking a submission.

- [WordPress](https://spaw.co/integrations/wordpress): The Spaw WordPress plugin checks comment, registration and WooCommerce checkout emails as visitors type them, and can reject addresses that cannot receive mail. (Built by Spaw · WordPress plugin · available)
- [Website forms](https://spaw.co/integrations/website-forms): One script tag adds live email verification to Webflow, Framer, Squarespace, Carrd or plain HTML forms: typo fixes and dead-address notices, never blocking. (Built by Spaw · form helper · available)
- [Typeform](https://spaw.co/integrations/typeform): Verify the email answer of every Typeform response through Zapier or Make before it reaches your CRM or sheet, and recover typos with the suggested correction. (Through Zapier or Make)

## E-commerce

Verify customer addresses after checkout, where the platform allows a call out.

- [Shopify](https://spaw.co/integrations/shopify): Verify new Shopify customers after creation through Zapier or Make and tag them by verdict. Why checkout is out of reach and there is no Shopify app. (Through Zapier or Make)

## Spreadsheets and data

Verify a column of addresses where the list already lives.

- [Google Sheets](https://spaw.co/integrations/google-sheets): A paste-in Apps Script custom function. =SPAW_VERIFY(A2) answers the verdict, a range is checked 50 addresses per request, and answers are cached for six hours. (Built by Spaw · Apps Script custom function · available)
- [Airtable](https://spaw.co/integrations/airtable): Verify new Airtable records through Zapier, Make or an automation script that calls the Spaw API, write the verdict back, and bulk-clean the whole table. (Through Zapier or Make)

## Email delivery

Feed bounces and deliveries back so the suppression list and measured accuracy stay current.

- [Postmark](https://spaw.co/integrations/postmark): Point a Postmark webhook at your Spaw feedback URL and every hard bounce, delivery and spam complaint updates your suppression list and measured accuracy. (Built by Spaw · webhook adapter · available)
- [Amazon SES](https://spaw.co/integrations/amazon-ses): Subscribe an SNS topic to your Spaw feedback URL so SES permanent bounces, complaints and deliveries update your suppression list and measured accuracy. (Built by Spaw · webhook adapter · available)
- [Mailgun](https://spaw.co/integrations/mailgun): Add your Spaw feedback URL as a Mailgun webhook for delivered, permanent failure and complaint events, and your suppression list keeps itself current. (Built by Spaw · webhook adapter · available)
- [SendGrid](https://spaw.co/integrations/sendgrid): Point the SendGrid Event Webhook at your Spaw feedback URL so bounces, drops, deliveries and spam reports keep your suppression list current. (Built by Spaw · webhook adapter · available)

## Developer tools

Official clients and the machine-readable description of the API.

- [OpenAPI](https://spaw.co/integrations/openapi): An OpenAPI 3.1 document with 17 operations, examples and error schemas lives at /openapi.json: import it into Postman, Insomnia or Bruno, or generate a client. (Built by Spaw · OpenAPI document · available)
- [Python](https://spaw.co/integrations/python-sdk): The official spaw-sdk package wraps every Spaw endpoint with typed results and one exception class per API code. Standard library only, Python 3.9 or newer. (Built by Spaw · Python SDK · listing pending)
- [Node.js](https://spaw.co/integrations/node-sdk): The official spaw package for Node.js 18 and newer wraps every Spaw endpoint with typed results, TypeScript declarations and one error class per API code. (Built by Spaw · Node.js SDK · listing pending)
- [PHP](https://spaw.co/integrations/php-sdk): The official spaw/spaw-php package wraps every Spaw endpoint in a dependency-free client with one exception per API code. PHP 8.2 with curl and json. (Built by Spaw · PHP SDK · listing pending)

## AI assistants

Let an agent verify addresses over the Model Context Protocol.

- [MCP clients](https://spaw.co/integrations/mcp): Spaw's MCP server at https://spaw.co/mcp gives AI agents four verification tools with your existing API key, the same billing and the same answers. (Built by Spaw · MCP server · available)
