Stripe Make integrationAutomate Stripe with Make.
One payment lands, and the rest of the work can run itself. The Stripe Make integration hands you 41 ready-made bricks, called modules, for payments, customers, invoices and payouts. This page says what each one is for, then builds your first automation with you.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Stripe Make integration actually do?
It puts Stripe inside a scenario. A scenario is the automation you build in Make: a chain of modules that runs on a schedule, or when an app calls Make. Stripe brings 41 of those modules, so a payment, a customer record, an invoice or a payout stops being a screen you log into and becomes a step you can place, reorder and reuse.
Three shapes come back over and over. The first is billing that closes itself: Watch Events catches the event you picked in Stripe, Search Customers finds the right record, Create an Invoice opens the document and Finalize a Draft Invoice locks it. Nobody retypes a thing.
The second is refunds handled where the request lands. List All Refunds checks what already went back, Create a Refund sends the money, Retrieve a Refund confirms it left. For an online store, a support ticket turns into a refund without a detour through the dashboard.
The third is cash you can see. Retrieve Balance reads the account balance, List All Balance History brings back the movements behind it, and Create a Payout sends funds to your own bank account when someone decides to.
What Make will not do for you is anything outside the objects listed here. The 41 modules cover payment intents, customers, refunds, payouts, balance, invoices, invoice items and the lines of a payment link. Everything else in the Stripe API goes through Make an API Call, on the same connection. On the Free plan, 2 scenarios stay switched on at a time, which is enough to get a first one running.
Stripe also lives on the n8n side, so the choice is a real one: the Stripe n8n integration page covers that ground, and n8n vs Make lays out the criteria without crowning a winner. If you would rather learn the editor properly before wiring live payments, the Make training exists for that.
How do you connect Stripe to Make?
- 01
Add a Stripe module
Inside a scenario, click the +, search Stripe by name and pick any of its modules. The module asks for a connection, which is your Stripe account linked to Make once and reused afterwards by every other Stripe module. You need a Stripe account before you start.
- 02
Create the connection
Click Create a connection. Give it a name if you juggle several Stripe accounts, then authorize Make on the Stripe side, or paste the key Stripe gives you, depending on what the window asks for. The documentation lists no other prerequisite.
- 03
Save it and forget it
Click Save. The connection now shows up in the dropdown of every Stripe module, so the other 40 never ask you to log in again. When a module refuses to load its options, the connection is the first thing worth checking.
Your first scenario, step by step
GoalWhen the Stripe event you picked happens, Make finds the customer and opens an invoice for them.
- 01
Create the scenario
From the Scenarios page, start a new scenario and click the + to drop in the first module. An empty canvas with a single circle on it is exactly what you should be looking at.
- 02
Put Watch Events in front
Search Stripe, pick Watch Events, create the connection if you have not yet, then choose the event this trigger should watch. The module carries an instant tag: Stripe calls Make the second the event happens.
- 03
Add the customer lookup
Click the + to the right of the trigger and add Search Customers. Map the data the trigger hands over into the criteria, so the search aims at one customer instead of the whole book.
- 04
Open the invoice
Add Create an Invoice behind the search and map the customer ID it returns. The invoice is created for that customer and waits for whatever the scenario adds next.
- 05
Test with Run once
Click Run once, the button that executes the scenario a single time, then make a real event happen in Stripe. Open each module and read the bundles it got, a bundle being one item passed to the next module.
- 06
Switch it on
An instant trigger has no interval to set: Stripe calls Make as soon as the event lands. Flip the scenario on and it stays on watch. Push one more real payment through before you trust it with the rest.
What can start a Stripe scenario?
1 module starts a scenario when something happens in Stripe. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Stripe as soon as it happens.
Watch Events
Instant triggerIn Make“Triggers when a given event occurs.”
Watch Events is the only module that starts a Stripe scenario on its own. It waits for the event you selected, then pushes it down the chain, so nothing runs until something happens on the account.
Everything Stripe can do inside a scenario
Stripe gives you 40 modules in 9 groups. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Universal
1 moduleMake an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Whatever the other modules leave out, this one still reaches. It sends an authorized call to any endpoint of the Stripe API, on the connection you already made, and hands the answer back to the scenario.
Payment Intents
7 modulesList Payment Intents
SearchIn Make“Retrieves a list of payment intents or filters by customer ID.”
Pulls back your payment intents, either all of them or only those of one customer, and sends each one on as a separate bundle.
Create a Payment Intent
ActionIn Make“Creates a Payment Intent.”
Opens a new payment intent in Stripe straight from the scenario, so an order taken somewhere else ends up as a real Stripe payment instead of a line in a spreadsheet.
Retrieve a Payment Intent
ActionIn Make“Retrieves the details of a Payment Intent that has previously been created.”
Fetches one payment intent by its ID and drops its details into the scenario.
Confirm a Payment Intent
ActionIn Make“Confirms a payment intent by its ID. Upon confirmation, the payment intent will attempt to initiate a payment.”
Confirmation is the step where Stripe tries to take the money. Give the module a payment intent ID and the payment is attempted.
Capture a Payment Intent
ActionIn Make“Captures an existing uncaptured payment intent by its ID.”
An intent that was left uncaptured gets captured here, which is the moment the funds are collected.
Update a Payment Intent
ActionIn Make“Updates the specified payment intent by setting the values of the parameters passed.”
Changes an existing payment intent with the values you pass, leaving what you do not touch as it was.
Cancel a Payment Intent
ActionIn Make“Cancels a payment intent by its ID. For payment intents with status ’requires_capture’, the remaining capturable amount will automatically be refunded.”
Closes the door on a payment intent, by its ID.
requires_capture, Stripe refunds the remaining capturable amount by itself. Handy, as long as no later step expects to refund it again.Customers
6 modulesSearch Customers
SearchIn Make“Retrieves a list of customers filtered by criteria.”
Looks through your customers with the criteria you give it and returns the ones that match.
List All Customers
SearchIn Make“Retrieves a list of customers.”
No criteria, no filter: this one walks the whole customer list and pushes each record into the scenario.
Create a Customer
ActionIn Make“Creates a new customer object.”
Adds a new customer record in Stripe with the details the scenario is carrying.
Retrieve a Customer
ActionIn Make“Retrieves the details of an existing customer.”
One customer, read by ID, with the details Stripe holds right now instead of the copy stored in your own tool.
Update a Customer
ActionIn Make“Updates the specified customer by setting the values of the parameters passed.”
Writes new values onto a customer who already exists in Stripe, leaving the rest of the record as it was.
Delete a Customer
ActionIn Make“Permanently deletes a customer. It cannot be undone.”
Removes a customer from Stripe for good.
Refunds
4 modulesList All Refunds
SearchIn Make“Returns a list of all refunds you’ve previously created.”
Brings back the refunds already created on the account, one bundle per refund.
Create a Refund
ActionIn Make“Creates a new refund.”
Issues a refund from inside the scenario, without anyone opening the Stripe dashboard.
Retrieve a Refund
ActionIn Make“Retrieves the details of an existing refund.”
Checks a single refund by its ID and reports the state it is in.
Update a Refund
ActionIn Make“Updates the specified refund by setting the values of the parameters passed.”
Sets new values on a refund that has already been issued.
Payouts
5 modulesList All Payouts
SearchIn Make“Returns a list of existing payouts sent to third-party bank accounts or that Stripe has sent you.”
Returns the payouts on the account, both those sent to outside bank accounts and those Stripe sent you.
Create a Payout
ActionIn Make“To send funds to your own bank account, you create a new payout object.”
Sends funds from the Stripe balance to your own bank account, on demand from the scenario.
Cancel a Payout
ActionIn Make“Cancels a previously created payout.”
Stops a payout that was created earlier.
Retrieve a Payout
ActionIn Make“Retrieves the details of an existing payout.”
Where does one transfer stand? This module answers, from the payout ID, and drops the payout into the scenario.
Update a Payout
ActionIn Make“Updates the specified payout by setting the values of the parameters passed.”
A payout already created can still take new values, and this is the module that writes them.
Balance
3 modulesRetrieve Balance
ActionIn Make“Retrieves the current account balance.”
Reads the current balance of the Stripe account and hands the figure to the scenario.
List All Balance History
SearchIn Make“Returns a list of transactions that have contributed to the Stripe account balance.”
Every movement that built the current balance comes back here, one transaction per bundle.
Retrieve a Balance Transaction
ActionIn Make“Retrieves the balance transaction with the given ID.”
Zooms in on a single balance transaction, by its ID.
Invoices
8 modulesSearch Invoices
SearchIn Make“Retrieves a list of invoices filtered by criteria.”
Finds invoices with the criteria you set and pushes the matches down the scenario.
List All Invoice Line Items
SearchIn Make“Retrieves a list of invoice line items by the invoice ID.”
Opens one invoice and returns its lines, one bundle per line.
Create an Invoice
ActionIn Make“Creates a new invoice by the customer ID.”
Creates an invoice for a customer, from the customer ID the scenario is carrying.
Retrieve an Invoice
ActionIn Make“Retrieves the details of an existing invoice with the given ID.”
Gets one invoice by its ID and makes its content available to the next steps.
Update an Invoice
ActionIn Make“Updates the specified invoice by setting the values of the parameters passed.”
Corrects an invoice that is already in Stripe with the values you pass, and leaves alone whatever you do not set.
Finalize a Draft Invoice
ActionIn Make“Finalizes a draft invoice by its ID.”
Turns a draft into a finalized invoice, which is the version that counts.
Void an Invoice
ActionIn Make“Voids a finalized invoice with the given ID. This cannot be undone.”
Cancels a finalized invoice and leaves it in Stripe as void.
Delete a Draft Invoice
ActionIn Make“Permanently deletes a draft invoice. Use "Void an Invoice" module for finalized invoice.”
Erases a draft invoice permanently.
Invoice Items
5 modulesSearch Invoice Items
SearchIn Make“Retrieves a list of invoice items filtered by criteria.”
Searches the invoice items that match your criteria and returns them one by one.
Create an Invoice Item
ActionIn Make“Creates a new invoice item to be added to a draft invoice.”
Adds a line to a draft invoice, which is how an invoice gets its content in the first place.
Retrieve an Invoice Item
ActionIn Make“Retrieves the details of an existing invoice item with the given ID.”
Single invoice item, read by its ID, with everything it holds.
Update an Invoice Item
ActionIn Make“Updates the specified invoice item by setting the values of the parameters passed.”
Rewrites the values of an invoice item that is already there.
Delete an Invoice Item
ActionIn Make“Permanently deletes an invoice item which is not attached to invoices, or if it’s attached to a draft invoice.”
Takes an invoice item out for good, as long as no finalized invoice is holding it.
Other
1 moduleList Payment Link Lines
SearchIn Make“Retrieves all lines of the specified payment link.”
One payment link, all of its lines, handed to the scenario so it knows what that link actually sells.
Need help automating Stripe with Make?
A person reads every message.
Questions that come up next
01Is the Stripe Make integration free?
02What do you need to connect Stripe to Make?
03Does the Stripe trigger react in real time?
04What if a Stripe module is missing?
05Make or n8n for Stripe?
Get our weekly automation tips.
No spam. Unsubscribe anytime.