How to Get Started with Userlist on Make

Our Make integration lets you connect Userlist with thousands of other apps and automate your workflows—no coding needed. It’s a powerful way to integrate Userlist seamlessly into your existing toolset. For example, here’s what you can do:

  • Create new Userlist users from Typeform responses, Calendly events, or new rows in Google Sheets.
  • Sync new webinar registrants from platforms like Crowdcast or Livestorm to Userlist.
  • Keep subscribers in sync between Userlist and other email platforms like Mailchimp, Drip, ConvertKit, and HubSpot.

How it works

To get started, create your free Make account.

In Make, automations are called scenarios. Each scenario includes a trigger (what starts the automation) and one or more actions (what happens next). You can mix-and-match steps from different tools and build complex flows—all in a visual drag-and-drop interface.

Let’s say you want to create a user in Userlist each time a new row is added in Google Sheets. In this case:

  • The trigger is a new row in Google Sheets.
  • The action is creating or updating a user in Userlist.

You can connect as many steps as you like, apply filters, and schedule runs on your terms.

For a deeper dive into how scenarios work, see Make’s official guide.

Connecting Userlist to Make

To connect your Userlist account to Make, you need to grab the API Token from your Userlist account and insert it in the Create a connection dialog in the Make module.

  1. In your Userlist account, head over to Integrations page, and enable the Make integration.
  2. Click View Settings to access the Push (API) key.
  3. Head over to Make and click Create a new scenario in your dashboard.
  4. Search for and select the Userlist app.
  5. Add any action from the list that pops up (e.g. Create or Update User).
  6. Click on the Create a connection button.

Illustration of Make create connection dialog

  1. In the "Connection name field”, enter a name for the connection.
  2. Enter the Push (API) Key copied in step 2, and click Save.

Your Userlist account is now connected to Make. You can reuse this connection in multiple scenarios.

Available Actions in Make

  • Create or Update User: Adds a new user or updates an existing one if the identifier is known.
  • Delete User: Permanently removes a user from your Userlist account.
  • Create or Update Company: Adds a new company or updates an existing one if the identifier is known.
  • Delete Company: Permanently removes a company from your Userlist account.
  • Create an Event: Logs a new event in Userlist to track user or company activities.
  • Create or Update Relationship: Establishes or updates the link between a user and a company.
  • Delete Relationship: Removes the existing link between a user and a company.

Example scenario: Create or update a user in Userlist from Google Sheets

Let’s walk through a real-world example. In this tutorial, we’ll create a scenario where each new row in Google Sheets creates or updates a user in Userlist.

Step 0: Prepare your Google Sheet

Make sure your sheet includes the correct headers (identifier and/or an email at the very minimum) and the row being added includes an identifier and/or an email value. Here is an example:

email first_name last_name
jane.doe@example.com Jane Doe
john.doe@example.com John Doe

Step 1: Create a new scenario in Make and add the trigger module

  1. In your Make dashboard, click Create a new scenario.
  2. Search and select “Google Sheets” to add it as a trigger module.

Illustration of Make set trigger action dialog

  1. Select Watch New Rows as the trigger event.
  2. Click Create a connection and follow the prompts to log in with your Google account.
  3. Select the spreadsheet and worksheet you want to watch.
  4. Under "Limit", set how many rows to process per cycle (start with 1 for testing).
  5. Choose where to start (e.g. "All").
  6. Save your settings.

Step 2: Add the Userlist module

  1. Click the + icon to add a new module.
  2. Search for and select the Userlist app.
  3. Choose the “Create or Update User” action.
  4. If you haven’t already, create a connection.

Illustration of Make map properties dialog

  1. Map the fields from your spreadsheet (e.g. map the email column to Userlist’s email field).
  2. To add custom properties, scroll to the "Custom Properties" section.

Illustration of Make Create Connection dialog

  1. Click Add item, set the custom property name (e.g. first_name), and choose the spreadsheet column that holds the value. You can add as many custom properties as you wish.
  2. Once everything set, click Save.

Step 3: Run and test

  1. Add a new row to your Google Sheet.
  2. In Make, click Run once to test the scenario.
  3. Watch it trigger and send data to Userlist. You should see a new or updated user appear in your Userlist account.

Step 4: Activate the scenario

Click Activate in Make to keep the scenario running in the background. It’ll check your sheet regularly and update Userlist automatically.

Book your discovery demo

Let’s see how Userlist fits into the bigger picture of your SaaS business. You’ll learn about our automation features, integrations, proven lifecycle frameworks, and how we can help you hit your SaaS growth targets.