Zapier Integration Guide
Connect the Email Invite System to thousands of apps using Zapier.
Get an API Key
API keys authenticate Zapier requests to your system. They don't expire and are ideal for machine-to-machine integrations.
Manage API KeysAuthentication Header
X-Api-Key: eis_your_api_key_here
Select a Campaign
Choose the campaign you want to send invites to from Zapier. The required variables will be generated automatically.
Configure the Zapier Action
Template Variables
These variables are used in the email templates for this campaign. Map them to fields from your Zapier trigger.
| Variable Name | Type | CSV Column | Default | Zapier Mapping |
|---|---|---|---|---|
| Link Text |
JSON Payload
Use this as the request body when creating an invite from Zapier. Replace placeholder values with mapped fields from your trigger.
cURL Command
Test the invite creation directly from your terminal.
Zapier Setup: In your Zap, add a "Webhooks by Zapier" action, choose "Custom Request", set method to POST, URL to
,
add the X-Api-Key header, and paste the JSON payload above as the body.
Set Up Webhooks (Triggers)
Subscribe to events so Zapier can trigger workflows when something happens in your invite system.
| Event | Description |
|---|---|
Subscribe Example
Example Zap Recipes
Google Forms → Create Invite
When someone submits a Google Form, automatically create an invite. Map the form's email and name fields to the invite variables.
Invite Accepted → Slack
Get a Slack notification whenever a recipient accepts an invite. Subscribe to the invite.accepted event.
Email Opened → Google Sheets
Log every email open to a spreadsheet for analytics. Subscribe to the email.opened event.