- Home
- Resources
- Integrations
- Amplitude
Amplitude Make integrationAutomate Amplitude with Make.
Can Make feed Amplitude and read it back without code? Yes. The Amplitude Make integration gives you 23 modules: one scheduled trigger, 19 actions and 3 searches. This page is for product and growth teams, and it takes you from the connection to a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can you automate with the Amplitude Make integration?
The Amplitude Make integration links your Amplitude project to the other tools you use, without writing code. Make can push data in (events, cohorts, releases, annotations) and pull analysis out (user counts, retention, funnels, chart results), then hand the result to a sheet, a CRM or a chat. You build it once, and it keeps running.
Charts that travel on their own. Watch New Annotations picks up each annotation your product team adds, and Get Results of a Chart fetches the numbers of a chart you already built, so the context and the figures reach people who never open Amplitude.
Cohorts that follow your CRM. Upload a Cohort turns a customer list into a cohort, and Modify Cohort's Memberships moves one account in or out when a deal closes. Sales and product then look at the same group of users.
Events from outside the product. Upload Event Data sends a payment, a ticket or an offline sale into Amplitude, and Create a Release marks each version you ship, so the analysis covers what happens beyond the app itself.
What the integration does not do: it has a single trigger, and it watches annotations only. New events, users or cohorts never start a scenario by themselves, so you query them with a Get or List module on the scenario's schedule. For anything the modules leave out, Make an API Call reaches the rest of the Amplitude API. The same app often has an n8n node too; the n8n vs Make comparison lays out the criteria. To learn the editor step by step, the Make training walks you through it, and check Make pricing before you size your plan.
How do you connect Amplitude to Make?
- 01
Add an Amplitude module
In a scenario, click the +, search for Amplitude and pick any module, then click Create a connection. A connection is your Amplitude account linked to Make once; every Amplitude module reuses it afterwards.
- 02
Copy your project keys
In Amplitude, open Organization Settings at the top right, then Projects, and click the project you want to automate. The project details pane shows the API key and the API secret key. Copy both.
- 03
Name and save the connection
Back in Make, the Connection name field is optional, but naming it after the project helps once you have several. Paste the two keys and save. Every Amplitude module in your scenarios can now use that project.
Your first scenario: send new sign-ups to Amplitude
GoalWhen a new sign-up lands in another tool, Make sends it to Amplitude as event data.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the +. A scenario is the automation you build: a chain of modules, each one a brick such as a trigger, an action or a search.
- 02
Start from the tool that holds sign-ups
Add the trigger of the app where sign-ups arrive, a CRM or a form tool for example, and connect it. Each new sign-up becomes a bundle: one item handed to the next module.
- 03
Add Upload Event Data
Click the + on the right of that first module, search for Amplitude and pick Upload Event Data. Choose your Amplitude connection, then map the sign-up's data from the previous module into the fields Make shows.
- 04
Test with Run once
Click Run once, then create a test sign-up. Open the bundles each module received to see exactly what reached Amplitude. One module run on one bundle counts as one operation on your plan.
- 05
Schedule and switch it on
Set the schedule on the first module: a new scenario runs every 15 minutes by default, and the Free plan does not go below 15 minutes. Then switch the scenario on.
What starts an Amplitude scenario?
1 module starts a scenario when something happens in Amplitude. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Amplitude as soon as it happens.
Watch New Annotations
Scheduled triggerIn Make“Triggers when a new annotation has been added.”
Each annotation someone adds to your Amplitude project starts the scenario, and Make hands it over as a bundle you can pass to the next module.
What can Make do in Amplitude?
Amplitude gives you 22 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Create an Annotation
- Create a Release
- Get Active and New User Counts
- Get an Annotation
- Get Average Session Length
- Get Average Sessions per User
- Get Event Segmentation
- Get Real-Time Active Users
- Get Results of a Chart
- Get Retention Analysis
- Get Revenue LTV
- Get Session Length Distribution
- Get User Activity
- Get User Composition
- Make an API Call
- Modify Cohort's Memberships
- Send an Attribution Campaign Event
- Upload a Cohort
- Upload Event Data
- List Annotations
- List Cohorts
- List Funnel Analysis
Create an Annotation
ActionIn Make“Creates an annotation.”
You get the context of a change written right next to your numbers, without anyone typing it: this module adds a new annotation to your Amplitude project from the scenario.
Create a Release
ActionIn Make“Creates a new release.”
A clear record of what shipped, stored in Amplitude as a new release each time the module runs, so anyone reading the data can match a curve to a version.
Get Active and New User Counts
ActionIn Make“Returns the number of active or new users.”
How many people used the product, or how many were new: this module returns that count so the scenario can drop it wherever your team already looks.
Get an Annotation
ActionIn Make“Retrieves an annotation specified by ID.”
The full record of one annotation, fetched by its ID, ready for a later module to reuse its text or its date.
Get Average Session Length
ActionIn Make“Gets the average session length (in seconds) for each day in the specified date range.”
Day by day, the average time a session lasts over the date range you set. The value comes back in seconds, one figure per day.
Get Average Sessions per User
ActionIn Make“Gets the average number of sessions per user on each day in the specified date range.”
A habit signal: for each day of your range, how many sessions one user opened on average. It answers how often people come, not how long they stay.
Get Event Segmentation
ActionIn Make“Gets metrics for an event with segmentation.”
The metrics of one event, split by segment, so you learn who performs an action and not only how often it happens.
Get Real-Time Active Users
ActionIn Make“Gets active user numbers with minute granularity for the last two days.”
Active user numbers minute by minute across the last two days: the closest view Make gives you of what is happening in the product right now.
Get Results of a Chart
ActionIn Make“Retrieves the results of an existing chart.”
The analysis you already built in Amplitude, reused anywhere: this module reads the results of an existing chart and passes them to the next step.
Get Retention Analysis
ActionIn Make“Gets user retentions for specific starting and returning actions.”
Proof of whether users come back, measured between a starting action and a returning action that you choose.
Get Revenue LTV
ActionIn Make“Gets the lifetime value of new users.”
A revenue figure tied to product data: the lifetime value of your new users, returned to the scenario so finance can use it outside Amplitude.
Get Session Length Distribution
ActionIn Make“Gets the number of sessions for each pre-defined length ("bucket") period during a specified date range.”
The spread behind the average: the number of sessions in each predefined length bucket over your date range.
Get User Activity
ActionIn Make“Gets a user summary and their most recent 1000 events plus all of the events from their most recent session.”
One user's story at a glance: a summary with their most recent 1000 events, plus every event from their latest session.
Get User Composition
ActionIn Make“Gets the distribution of users across values of a user property in the specified date range.”
How your users split across the values of one user property during the date range, returned as a distribution you can drop into a sheet.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Access to any endpoint of the Amplitude API, through the connection you already set up, for everything the other modules do not cover.
Modify Cohort's Memberships
ActionIn Make“Modifies the memberships of a cohort specified by ID.”
An existing cohort kept up to date without rebuilding it: this module changes who belongs to a cohort you identify by its ID.
Send an Attribution Campaign Event
ActionIn Make“Sends an attribution campaign event.”
Campaign attribution data delivered to Amplitude as an event, so the source of a user is recorded alongside the rest of their activity.
Upload a Cohort
ActionIn Make“Generates a new cohort or updates an existing one.”
A list from another tool turned into an Amplitude cohort: the module creates a new cohort, or updates one that already exists.
Upload Event Data
ActionIn Make“Uploads event data.”
Events from any tool Make connects, sent into Amplitude, so actions outside your product still count in your analysis.
List Annotations
SearchIn Make“Lists all annotations.”
Your whole annotation timeline in one go: every annotation of the project comes back, each one as its own bundle.
List Cohorts
SearchIn Make“Lists all cohorts.”
All the cohorts of your project, listed, which is also the simplest way to find the ID that other cohort modules ask for.
List Funnel Analysis
SearchIn Make“Lists a funnel drop-off and conversion rates.”
Where people drop off, and how many convert, across the steps of a funnel: this search returns both rates for your scenario to share.
Need help automating Amplitude with Make?
A person reads every message.