Connect your waitlist to Make
The LaunchList app on Make works in both directions: your signups, referrals and invites start scenarios, and any app Make connects can add, tag, move or invite your contacts. Its Make an API Call module reaches the rest of the LaunchList API, 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, 11 actions, a Find Contact search and Make an API Call
- Connects with
- One key made in LaunchList
- On every plan
- Events reach Make through a custom webhook
- Installs from
- Its page on Make, then any scenario
Set it up in 4 steps
Create a key for Make.
In LaunchList, open Embed & API, then Overview. Under Connectors, press Connect on the Make row. LaunchList makes the key and shows it once, so copy it with Copy key and open Make.
Connect LaunchList in Make.
Open the LaunchList app on Make and install it in your Make organization, once. Then, in a scenario, add a LaunchList module and press Create a connection. Paste the key into API key and save. Make names the connection after your workspace.
Pick a trigger or an action.
Start a scenario with a LaunchList trigger such as New Signup or Referral Credited, or add a LaunchList action such as Add Contact or Move Contact to Stage after another app's module. A trigger asks you to create a webhook for it. Choose your project when Make asks.
Map the fields and turn it on.
Make lists every field a LaunchList module gives, such as Email, Name and Referral link, before the first event arrives. Map them into the next module, turn the scenario on, and the next signup runs it.
Make triggers for your waitlist
A trigger starts a scenario the moment something happens in LaunchList. Each one fires for the project you pick, so two launches never mix.
| Trigger | Starts a scenario 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 |
New Form Submission can be limited to one form, and Contact Stage Changed to moves into one stage. An event that does not match does not start the scenario.
Every trigger about a contact hands the scenario the details your next module 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 ID, name, email, referral count and link of the person who shared.
Make actions for your waitlist
An action lets any app Make connects read or change your list in LaunchList.
| Action | What it does |
|---|---|
| Add Contact | Adds a signup, with the same duplicate check and referral credit as your form |
| Find or Create Contact | Finds a contact, and adds them only when nobody matches |
| 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 |
| Get Position | Returns a contact's place in line and how far one more referral moves them |
| Get Contact Count | Returns how many contacts a project has, by status and by stage |
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. Make an API Call reaches any other part of the LaunchList API the key is allowed to use, such as your segments.
Two-way scenarios 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.
- Tell people who share where they stand. Start from Referral Credited, run Get Position with the referrer's ID, and email them their new place in line from Gmail.
- Post your count each morning. Run Get Contact Count on a schedule and post the total to Slack, so the team sees the list grow without opening LaunchList.
- Hear when someone gets in. Start from Invite Redeemed and post to Slack, so the team knows the moment a person from the waitlist starts using the product.
- Keep your other tools up to date. Start from New Signup and add a row in Google Sheets, 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 scenarios.
- 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: a custom webhook
The official app is on the Launch plan and the Grow plan. On every plan, LaunchList can still send events to Make through a webhook. It takes a little more setup, and you map the event's JSON fields yourself.
- In Make, start a scenario with Webhooks and the Custom webhook trigger, add a webhook and copy its address.
- In LaunchList, open Embed & API, then Developers, then Webhooks. Press New endpoint,
paste the address and choose the events, such as
signup.created. - While Make waits for data, press Send test on the endpoint, so Make learns the event's fields. Then map them into the next module.
An endpoint can listen to any of the 27 event types. Each event arrives as JSON with the signup
under data.object. To add people from Make this way, call the API's
create contact endpoint from Make's HTTP module with an API key. The
webhook guide has every event, the payload and the signature.
Questions about Make and LaunchList
Is there an official LaunchList app on Make?
Which plans include the Make app?
Can Make add people to my waitlist?
Will my test signups start my scenarios?
What is the difference between New Signup and New Form Submission?
What happens if I revoke the key or disconnect Make?
What happens to my scenarios if I change plans?
Why did a trigger stop after a few days?
Do I need a paid Make plan?
Does LaunchList work with n8n?
Start building your product waitlist.
Create your page, collect your first signups, and grow from there.
Free for your first 100 contactsNo credit card needed