Connect SupaPass to ConvertKit

Callum Updated by Callum

This integration can be set up with a free trial of ConvertKit, but requires either a Creator or Creator Pro ConvertKit plan to continue working. Find out more about their plans here.

This integration also requires a Zapier account, their free tier includes 100 tasks per month and 5 zaps, this is enough for most starter use cases but you can find more about their pricing plans here.

What can I do with ConvertKit?

You can use our integration to add user information to ConvertKit's email marketing tools. ConvertKit makes it easy to design and deliver email marketing to convert your audience into customers.

Accounts you'll need

Before you start, you'll need to make sure you have the following:

  1. A paid SupaPass plan. If you're on the Free Website plan, contact us to discuss an upgrade!
  2. A Zapier account, you can start out with the free plan.
  3. A ConvertKit account. You'll start out on a free trial, so this is a good chance to try it out. Once the trial expired you'll need to upgrade to one of the paid plans to continue using the integration.


Once you've created your Zapier and ConvertKit accounts you'll need to do some preparation for ConvertKit to accept information from SupaPass.

Create a form in ConvertKit

ConvertKit requires you to create a form to receive subscriber information, even if you collect that information from a different source. So you'll need to create a form before setting up the integration.

  1. Click the 'Grow' dropdown menu, then select 'Landing Pages & Forms'.
  2. Click the 'Create New' button, then select the form. Follow the ConvertKit flow to customize your form, remembering to add a field for first name and any previously created custom fields (i.e. last name or username).
  3. Click the publish button and test the form using the hosted version found under 'Share'.
  4. Keep ConvertKit open so you can access the API Secret in the next steps.

Add SupaPass users to ConvertKit

Create the SupaPass Trigger

  1. Click 'Create Zap' to get started. Name the zap something appropriate like 'New User to ConvertKit'.
  2. Choose 'SupaPass' as the app and 'New User' as the Trigger Event.
  3. Choose your SupaPass account you want to use.
    If this is your first Zap using SupaPass then a window will open requesting an API key. To find the API key - login to your SupaPass dashboard, click 'Integrations' from the left-menu and then copy + paste the API key.
  4. Set the Zap Name and whether to receive historic data. If you already have users we recommend setting this to 'False' to save your Zap allowance and importing your user information from a spreadsheet instead.
  5. Test the trigger and continue.

Create the ConvertKit Action

  1. Choose ConvertKit as the app and 'Add Subscriber to Form' as the Action Event.
  2. Choose the ConvertKit account you want to use.
    If this is your first Zap using ConvertKit then a window will open requesting an API secret. Open the settings in your ConvertKit account, select 'Advanced' from the menu, click to reveal the secret and copy + paste the key into the window.
  3. Select the form you want to add subscribers to.
    1. For the 'Email' field, click and insert the 'Email Address' data.
    2. For the 'First Name' field, click and insert the 'Email Address' data.
      A note on custom fields: ConvertKit's doesn't support adding information to custom fields via their Zapier integration.
    3. Choose whether to opt in the subscriber to any sequences attached to the form.
  4. Test the action and continue. The test subscriber will appear in ConvertKit and can be deleted.

Removing users

Unsubscribing from emails

Users can unsubscribe themselves at any time from the emails they receive, you can also manually unsubscribe them in ConvertKit. There is no option to unsubscribe via Zapier.

Deleting users & GDPR

Users have the right to request the deletion of their data. We facilitate requests to remove data from SupaPass websites and apps, but you are responsible for ensuring these requests are handled with 3rd parties. ConvertKit does not allow deletion of data via Zapier, so you must take action to delete the user.

Right to be forgotten requests from the EU and UK are covered under GDPR rules. Instead of deleting users yourself you must use this form.

How did we do?

Connect your contact form to your CRM