> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.supersend.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Zapier and Make Setup

# Zapier and Make Setup

## Purpose

SuperSend integrates with Zapier and Make (Integromat) so you can automate workflows: add contacts when a row is created, trigger campaigns from CRM events, sync replies to your CRM, and more. This article explains how to connect and use these no-code integrations.

## What You Can Automate

Typical use cases:

- **Add contacts to campaigns** — When a new lead appears in your CRM or spreadsheet, add them to a SuperSend campaign.
- **Trigger campaigns** — Start a sequence when a prospect hits a certain stage.
- **Sync replies** — When a contact replies in SuperSend, create or update a record in your CRM.
- **Webhooks** — SuperSend can send events (reply, open, click, bounce) to Zapier/Make for further automation.

---

## Finding the Integration

1. Go to **Org** → **Integrations** (or **Settings** → **Integrations**).
2. Find **Zapier** and/or **Make**.
3. Click to connect or view setup instructions.

---

## Connecting Zapier

1. In SuperSend, get your **API key** (or OAuth credentials if supported). Check **Settings** → **API** or **Integrations**.
2. In Zapier, create a new Zap.
3. Choose **SuperSend** as the app (if listed) or use **Webhooks by Zapier**.
4. For triggers: SuperSend may expose webhooks for events (reply, contact added, etc.). Configure the webhook URL in SuperSend and point Zapier to it.
5. For actions: Use **Webhooks by Zapier** to POST to SuperSend's API (e.g., add contact) if there's no native action.

**API docs:** For request formats, see docs.supersend.io. Use the API to add contacts, list campaigns, etc.

---

## Connecting Make (Integromat)

1. In Make, create a new scenario.
2. Add **HTTP** or **Webhooks** module, or search for **SuperSend** if a native module exists.
3. Configure the webhook or API connection with your SuperSend API key.
4. Map fields from your trigger (e.g., CRM contact) to SuperSend's contact fields (email, first_name, etc.).
5. Test and activate the scenario.

---

## Webhook Events from SuperSend

SuperSend can send webhooks when events occur. Typical events:

- `email_sent`, `open`, `click`, `reply`, `bounce`, `unsubscribe`
- `contact_added`, `contact_paused`, `contact_resumed`
- LinkedIn events

Configure the webhook URL in **Campaign Settings** → **Integrations** (or **Admin** → **Integrations**). Zapier/Make receive **HTTP POSTs** with JSON; the field **`type`** tells you which event fired. If you enable several events on one integration, **the same URL receives every enabled type** — your Zap or scenario should filter on **`type`** (and for replies, optionally **`reply.category`**) so CRM steps do not run on opens or clicks by mistake.

### Testing and debugging

1. **Test →** — Next to each event in the Webhook integration UI. Choose **Sample data** to verify connectivity, or **Real contact data** to see real `contact` and `contact.custom` shapes in Zapier/Make. Test bodies include **`"test": true"`** so your endpoint can ignore them.
2. **Delivery logs** — **Admin** → **Integrations** → open the Webhook account → **Details** → **Delivery Logs**; or from **Campaign Settings** → **Integrations** → **View logs** (scoped to that campaign). Search by email, filter by status or event type, expand a row for HTTP status and errors, **View Payload** to see formatted JSON and **Copy JSON**, **Retry** on failures, **Export CSV** for a downloadable report (email + **Admin** → **Exports** when ready).

Detailed steps: [Webhooks: Testing, Delivery Logs, and Payloads](https://help.supersend.io/en/article/webhooks-testing-delivery-logs-and-payloads-dbmbkb/). Reply/bounce/autoresponse behavior: [Webhooks: Replies, Bounces, and CRM Automation](https://help.supersend.io/en/article/webhooks-replies-bounces-and-crm-automation-glg697/).

---

## Adding Contacts via API

To add a contact from Zapier or Make:

1. Use the SuperSend API endpoint for adding contacts (see API docs).
2. Required: `email`, `campaign_id` (or equivalent).
3. Optional: `first_name`, `last_name`, `company_name`, `linkedin_url`, custom variables.
4. Ensure the campaign exists and is active. Map the correct campaign ID.

---

## Best Practices

- **Validate emails** — If your source has unverified emails, consider validation before adding.
- **Handle duplicates** — SuperSend updates on duplicate email. Design your Zap/scenario to avoid unintended overwrites.
- **Rate limits** — Respect API rate limits. Use delays or batch actions if adding many contacts.

---

## Expected Result

You've connected Zapier or Make to SuperSend and built at least one automation (e.g., add contact when CRM creates a lead). Events flow between systems as configured.

## Related Articles

- [AI-Drafted Reply Workflows with Webhooks (n8n, Make, Zapier)](https://help.supersend.io/en/article/ai-drafted-reply-workflows-with-webhooks-n8n-make-zapier-1dnw5y4/) — round-trip reply webhooks + AI draft + send back in thread
- [Webhooks: Testing, Delivery Logs, and Payloads](https://help.supersend.io/en/article/webhooks-testing-delivery-logs-and-payloads-dbmbkb/)
- [Webhooks: Replies, Bounces, and CRM Automation](https://help.supersend.io/en/article/webhooks-replies-bounces-and-crm-automation-glg697/)
- [Integrations Overview](https://help.supersend.io/en/article/integrations-overview-r3pvl9/)
- [Upload Contacts via CSV](https://help.supersend.io/en/article/upload-contacts-via-csv-rom2na/)
- [HubSpot Integration Setup](https://help.supersend.io/en/article/hubspot-integration-setup-19rap4k/)
