Zapier integration
How to connect with Zapier to automate workflows, marketing campaigns, and funnel operations
What can you do with Zapier?
Zapier lets you connect Checkout Page with thousands of apps. By doing so, you can send data collected on Checkout Page to other apps you use or trigger actions in other apps, like sending an email or adding a customer to a spreadsheet.
Once you connect your Checkout Page account with Zapier, you can create Zapier actions using the following triggers:
- New subscription
- New payment
- Canceled subscription
- Completed subscription
- New submission
- Active subscription
- New subscription payment
- New abandoned payment
- New abandoned booking
- New abandoned subscription
Example integrations you could set up are:
- Add new payments to a Google Spreadsheet
- Add new subscribers to ConvertKit or Mailchimp
- Invite new customers to a Discord server
- Add new orders to a fulfilment service
- Add new customers to a Drip campaign
- Add new orders to your e-commerce store
- Add new payments to your bookkeeping software
How do I connect with Zapier?
Creating automations (Zaps) is pretty straightforward. Most people want to save some payment details (such as date), customer information (such as name & email) and data from custom fields.
Below we'll walk you through how you can add new subscriptions to a Google Sheet. Integrating Checkout Page with other apps will be similar, so this should give you an idea of how to set it up. If you need help, send us a message.
How do I set up Zapier integration?
- Setting up Zapier on Checkout Page is straightforward. The Zapier integration applies to activity across your store.
- Follow the steps below:
- Log in to your Checkout Page account and navigate to Dashboard
- Go to Settings > Integrations
- Locate the Zapier integration and click View Zapier
- You will be taken to log into your Zapier account in a new tab
How do I create a Zap in Zapier?
We'll create a Zap that adds new subscriptions as a new row in a Google Sheet. We'll connect Checkout Page with Google Sheets:
1. Select a Trigger event (new payment or new subscription)
Choose if you want this zap to run on new one-time payments (New Charge) or on new subscriptions (New Subscription)
2. Connect your Checkout Page account
- Click Choose an account and then + Connect a new account. The first time you connect, you will be asked to enter an API key.
- To create an API key in Checkout Page, you can:
- Go to Store settings > API in the Checkout Page dashboard.
- Click Create API Key + in the top right corner
- Type Zapier in the API key name field
- Copy the API key
- Paste the API key in the Zapier connection screen.
3. Test trigger
Select an existing subscription (or payment) to use as a template.
You'll need at least one live (not test) subscription (or payment) in your Checkout Page account.
We recommend temporarily changing the price of your checkout to $1, or using a discount code that lowers the price to $1, and then checking out at to your own checkout.
After you've done so, you'll be able to find the subscription (or payment) in Zapier by clicking Test trigger.
4. Add a filter step (optional)
- Currently, this zap will trigger for every new subscription or payment.
- You may want to add a Filter Step to limit when this zap will trigger.
- For example, if you want the Zap to only trigger on certain checkouts, you can filter by Page Slug.
- Click the + button to add an additional step and select Filter.
- Set up the filter
5. Select an action
Move on to the Action box, and select the event Create Spreadsheet Row (or choose any other action)
6. Select (or connect) your Google Sheets account
7. Select the drive, spreadsheet and worksheet you want to store your subscribers in
8. Select payment/customer details to add to the Spreadsheet
Based on the selected spreadsheet, Zapier will display the rows or columns you can populate with subscriber data. In our example spreadsheet, that's Email and Date.
By clicking on the field, you'll find all the information related to the subscription.
To access a custom field value, you can type in 'fields'.
In bold, you'll see Fields [reference] Value, and in regular text, you'll find the value of that field in your subscription.
In the example below, you would select the last item with the value "12133@fish.com"
Repeat those steps for all details you want to add to your spreadsheet.
Here we've selected the email field, and the Created At field to store the date the subscription was created.
9. Test your Zap's action
Test the action to ensure your setup works.
When you click Test & Review, Zapier will trigger the event and send the data to your spreadsheet.
You'll be able to go back and make changes if needed.
10. Publish zap!
Once you're all set up, publish your zap!
That should be it! If you need any help creating your zaps, send us a message!