Connect your waitlist to Zapier

The LaunchList app on Zapier works in both directions: your signups, referrals and invites start Zaps, and any app Zapier connects can add, tag, move or invite your contacts. It also finds a contact by email or by the ID they have in your app, and you connect it with one key made in LaunchList.

Official app

At a glance

How it connects
Official app
Plans
The Launch and Grow plans
In the app
10 triggers, 8 actions and a Find Contact search
Connects with
One key made in LaunchList
On every plan
Events reach Zapier through Webhooks by Zapier
Test signups
Left out unless a trigger includes them
Set up

Set it up in 4 steps

  1. Create a key for Zapier.

    In LaunchList, open Embed & API, then Overview. Under Connectors, press Connect on the Zapier row. LaunchList makes the key and shows it once, so copy it with Copy key and open Zapier.

  2. Connect LaunchList in Zapier.

    In a Zap, add a step, pick LaunchList and connect a new account. Paste the key into API key. Zapier names the connection after your workspace.

  3. Pick a trigger or an action.

    Start a Zap with a LaunchList trigger such as New Signup or Referral Credited, or put a LaunchList action such as Add Contact or Move Contact to Stage after another app's trigger. Choose your project when Zapier asks.

  4. Test it and publish.

    Zapier tests the trigger with your project's latest real events, or with a sample when there are none yet. Map the fields, publish the Zap, and the next signup runs it.

Zapier triggers for your waitlist

A trigger starts a Zap the moment something happens in LaunchList. Each one fires for the project you pick, so two launches never mix.

Trigger Starts a Zap when
New Signup Someone joins your waitlist for the first time
Signup Confirmed A signup confirms their email address
New Form Submission Any of your forms gets a response, from a new person or one you know
Contact Stage Changed A contact moves to another stage of your funnel, such as invited
Referral Credited A referral counts for the person who shared their link
Invite Issued An early-access code is created
Invite Redeemed Someone uses their code, or you mark them as in
Invite Revoked An early-access code is taken back
Invite Expired An early-access code reaches its expiry date
Contact Unsubscribed A contact unsubscribes from your emails

Every trigger about a contact hands the Zap the details your next step needs, as fields ready to map: the email and name, the form answers, the stage, the person's referral link and their position in line. Referral Credited also carries the name, email, referral count and link of the person who shared.

Zapier actions for your waitlist

An action lets any app Zapier connects make a change in LaunchList.

Action What it does
Add Contact Adds a signup, with the same duplicate check and referral credit as your form
Update Contact Changes a contact's email, external ID or other details
Move Contact to Stage Moves a contact to a stage of your funnel
Add Tag to Contact Tags a contact, and creates the tag if it is new
Remove Tag From Contact Takes a tag off a contact
Invite Contact Gives a contact early access, the same as inviting them in LaunchList
Mark Invite as Redeemed Records that a person got into your product
Unsubscribe Contact Unsubscribes a contact, to pass on an opt-out from another tool

Find Contact looks a person up by email, identifier or the ID they have in your own app, and returns their stage, position and referral link. When nobody matches, Zapier can add them with Add Contact in the same step.

Two-way Zaps founders build

  • Mark paying customers as converted. When a payment succeeds in Stripe, find the contact by the customer's email with Find Contact, then move them to your converted stage with Move Contact to Stage. Your funnel shows who paid without a spreadsheet in between.
  • Collect signups from Typeform or Tally. A new response in either one runs Add Contact, so the person gets a referral link and a place in line, the same as on your launch page.
  • Hear when someone gets in. Start from Invite Redeemed and post to Slack with Send Channel Message, so the team knows the moment a person from the waitlist starts using the product.
  • Thank people who share. Start from Referral Credited and post a shout-out to Slack or Discord with the referrer's name and their new referral count.
  • Keep your other tools up to date. Start from New Signup and add a row with Google Sheets' Create Spreadsheet Row, or a contact in HubSpot or Mailchimp. Use Signup Confirmed instead when you only want people who confirmed their email.
  • Let your own app open the door. When someone creates an account in your product, run Mark Invite as Redeemed with the ID they have in your app. LaunchList records that they are in, and Invite Redeemed hands that ID to your other Zaps.
  • Honor unsubscribes everywhere. Start from Contact Unsubscribed and unsubscribe the same address in your email tool, or run Unsubscribe Contact when someone opts out somewhere else.

On any plan: Webhooks by Zapier

The official app is on the Launch plan and the Grow plan. On every plan, LaunchList can still send events to Zapier through a webhook. It takes a little more setup, and you map the event's JSON fields yourself.

  1. In Zapier, start a Zap with Webhooks by Zapier and the Catch Hook event, and copy the URL.
  2. In LaunchList, open Embed & API, then Developers, then Webhooks. Press New endpoint, paste the URL and choose the events, such as signup.created.
  3. Press Send test on the endpoint, then test the trigger in Zapier and map the fields.

An endpoint can listen to any of the 27 event types. Each event arrives as JSON with the signup under data.object, so in Zapier the email appears as Data Object Email. To add people from Zapier this way, call the API's create contact endpoint with a Webhooks by Zapier POST action and an API key. The webhook guide has every event, the payload and the signature.

FAQ

Questions about Zapier and LaunchList

Is there an official LaunchList app on Zapier?
Yes. Search for LaunchList when you add a step to a Zap, or find it in Zapier's app directory. It has 10 triggers, 8 actions and a Find Contact search, and it connects with a key you make in LaunchList.
Which plans include the Zapier app?
The Launch plan and the Grow plan. On the Free plan and the Collect plan, the API and webhooks still work, so you can reach Zapier with Webhooks by Zapier instead. The steps are at the end of this page.
Can Zapier add people to my waitlist?
Yes. The Add Contact action runs a signup through the same steps as your own form, which are the duplicate check, referral credit and any emails your form sends. Someone who is already on your list is not added twice.
Will my test signups start my Zaps?
No. Signups from your project's test mode are left out, unless you turn on **Include test signups** on the trigger while you build.
What is the difference between New Signup and New Form Submission?
New Signup fires once per person, the first time they join. New Form Submission fires for every response, including a second response from someone already on your list. Pick one of the two for the same job, or a signup can run two Zaps.
What happens if I revoke the key?
Every Zap that uses it stops working. LaunchList stops sending events to those Zaps and asks Zapier to pause them, and Zapier lets you know. To start them again, create a new key for Zapier, reconnect LaunchList in each Zap and turn it back on.
What happens to my Zaps if I change plans?
On a plan without the app, LaunchList stops sending events to your Zaps and keeps their settings, and action steps answer with a message that names the plans. Move back to the Launch plan or the Grow plan and the triggers start again. Events from the time in between are not sent later.
Do I need a paid Zapier plan?
That depends on Zapier, not on LaunchList. Check what your Zapier plan allows, such as how many steps a Zap can have, before you build a longer Zap.
Does LaunchList work with Make or n8n?
Yes. LaunchList has an official app on Make too, on the Launch plan and the Grow plan, and every plan can reach Make with a custom webhook. n8n works through a webhook, on every plan. Start the workflow with a Webhook node set to POST, add that URL to LaunchList as a webhook endpoint and pick the events to send.

Start building your product waitlist.

Create your page, collect your first signups, and grow from there.

Build your waitlist

Free for your first 100 contactsNo credit card needed