- Home
- Resources
- Integrations
- GoCardless
GoCardless Make integrationAutomate GoCardless with Make.
Every GoCardless payment, mandate and refund can start or feed an automation. The GoCardless Make integration gives you 39 modules: 4 instant triggers, 26 actions and 9 searches. This guide is for finance and ops teams who bill by Direct Debit, and it walks you from the connection to a working first scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the GoCardless Make integration do for you?
The GoCardless Make integration links your GoCardless account to Make so that payment events start a scenario (the automation you build in Make, a chain of modules) and so that Make can create, pause, cancel or look up payments, subscriptions and mandates for you. No code is involved: you pick modules and map data from one to the next.
Billing that starts on its own. Watch Mandates reacts when something happens to a mandate, and Create a Subscription can then set up the recurring collection. The customer signs, the billing plan exists, nobody retypes anything.
Failed payments that get a second chance. Watch Payments hears about payment events the moment GoCardless sends them. Pair it with Get a Payment to read the details, then Retry a Payment when a collection has failed, or pass the case to whoever handles collections in your team.
Refunds and payouts your accounting can follow. Search Payouts and Search Refunds pull lists you can send to a spreadsheet or a CRM, for example the Airtable Make integration, so finance sees what actually landed in the bank.
What the listed modules do not cover, Make an API Call can reach with the same connection. If you are weighing tools, the n8n vs Make comparison sets out the criteria, and the Make pricing page explains how operations are counted.
How do you connect GoCardless to Make?
- 01
Add a GoCardless module
Log in to Make, open your scenario and add any GoCardless module. Click Create a connection. The connection is your GoCardless account linked to Make once, then reused by every GoCardless module in your scenarios.
- 02
Name the connection
The Connection name field is optional, but a clear name pays off once you have more than one account, for instance a Sandbox connection for tests and a live one for real customers.
- 03
Enter your credentials
Paste the credentials you copied from GoCardless, or follow the prompts on screen. For custom credentials, create an app in the Developers section of your GoCardless dashboard, then copy its Client ID and Client secret.
Build your first GoCardless scenario in Make
GoalWhen a mandate event arrives from GoCardless, Make reads the mandate and creates a subscription on it.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the big + to place your first module on the canvas.
- 02
Add Watch Mandates
Search for GoCardless, pick Watch Mandates, click Create a webhook, then create or pick your connection. GoCardless will now call Make on every mandate event.
- 03
Read the full mandate
Click the + to the right of the trigger and add Get a Mandate. Map the mandate data from the trigger's bundle (one item passed from a module to the next) so Make fetches the complete record.
- 04
Create the subscription
Add Create a Subscription after it and fill the fields Make shows, mapping values from the Get a Mandate bundle rather than typing them by hand. Every mandate event reaches this step, so check in Run once which ones should really start billing.
- 05
Test with Run once
Click Run once, then trigger a mandate event in a Sandbox account. Open each module's bundle to check what arrived before any real customer is billed.
- 06
Switch it on
Turn the scenario on. Because the trigger is instant, it runs when GoCardless calls, not on the 15 minute default schedule of polling scenarios.
GoCardless triggers in Make
4 modules start a scenario when something happens in GoCardless. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by GoCardless as soon as it happens.
Watch Approved Authorizations
Instant triggerIn Make“Triggers on events associated with Payer Authorizations.”
Starts your scenario whenever GoCardless reports an event on a Payer Authorization, so the follow-up to a payer's approval runs without anyone checking the dashboard.
Watch Billing Requests
Instant triggerIn Make“Triggers on events associated with Billing Requests.”
Gives you a scenario that wakes up on every event GoCardless reports for your Billing Requests, so their outcome reaches your other tools on its own.
Watch Mandates
Instant triggerIn Make“Triggers on events associated with Mandates.”
Lets you act the moment a mandate changes in GoCardless, which is where most recurring billing starts and stops.
Watch Payments
Instant triggerIn Make“Triggers on events associated with Payments.”
Keeps your other tools in step with GoCardless payments: each payment event reaches Make and can update a spreadsheet, a CRM or a chat channel.
GoCardless modules in Make
GoCardless gives you 35 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Cancel an Instalment Schedule
- Cancel a Payment
- Cancel a Subscription
- Create a Bank Debit Payment
- Create an Instalment Schedule (with Dates)
- Create an Instalment Schedule (with Schedule)
- Create an Instant Bank Payment
- Create a Refund
- Create a Subscription
- Create Direct Debit/ACH Mandate
- Create Instant First Payment and Direct Debit Mandate
- Get a Customer
- Get a Customer's Bank Account
- Get a Mandate
- Get an Instalment Schedule
- Get a Payment
- Get a Payout
- Get a Refund
- Get a Subscription
- Make an API Call
- Pause a Subscription
- Resume a Subscription
- Retry a Payment
- Update a Payment
- Update a Refund
- Update a Subscription
- Search Creditors
- Search Customer Bank Accounts
- Search Customers
- Search Instalment Schedules
- Search Mandates
- Search Payments
- Search Payouts
- Search Refunds
- Search Subscriptions
Cancel an Instalment Schedule
ActionIn Make“Cancels an instalment schedule.”
Stops an instalment schedule, so a customer who paid in parts is not charged for the parts that remain once the deal changes.
Cancel a Payment
ActionIn Make“Cancel a payment if it has not already been submitted to the banks.”
Withdraws a one-off payment before the money moves, which saves you a refund later.
Cancel a Subscription
ActionIn Make“Immediately cancels a subscription; no more payments will be created under it.”
Ends a subscription at once: GoCardless creates no further payments under it, so a churned customer stops being billed.
Create a Bank Debit Payment
ActionIn Make“Collects a one-off payment.”
Collects a one-off amount by bank debit from a customer who already has a mandate, which covers extras outside the regular plan.
Create an Instalment Schedule (with Dates)
ActionIn Make“Creates a new instalment schedule object along with associated payments using specific dates.”
Splits a total into instalments that fall on the exact dates you choose, and creates the matching payments along with the schedule.
Create an Instalment Schedule (with Schedule)
ActionIn Make“Creates a new instalment schedule object along with associated payments according to a scheduling logic.”
Builds an instalment plan from a scheduling rule instead of a list of dates, and GoCardless creates the payments that follow that rule.
Create an Instant Bank Payment
ActionIn Make“Collects a payment on the spot.”
Collects a payment on the spot rather than on the bank debit timeline, useful when you need the money before delivering anything.
Create a Refund
ActionIn Make“Creates a refund.”
Sends money back to a customer against a payment already collected, so refunds leave from the same place as the rest of your process.
Create a Subscription
ActionIn Make“Creates a subscription.”
Sets up recurring billing on a customer's mandate, so a new plan starts collecting without anyone typing it into GoCardless.
Create Direct Debit/ACH Mandate
ActionIn Make“Creates a mandate authorization request.”
Creates a mandate authorization request, the step where a customer is asked to allow Direct Debit or ACH collections from their account.
Create Instant First Payment and Direct Debit Mandate
ActionIn Make“Creates Instant First Payment and Direct Debit Mandate.”
Combines two things in one step: an instant first payment and a Direct Debit mandate for the payments that follow.
Get a Customer
ActionIn Make“Retrieves a customer.”
Returns one GoCardless customer record, so the next module can work with names and contact details instead of bare IDs.
Get a Customer's Bank Account
ActionIn Make“Retrieves a customer's bank account.”
Fetches the bank account attached to a customer, which helps when a collection issue needs checking against the account on file.
Get a Mandate
ActionIn Make“Retrieves a mandate.”
Reads a single mandate in full, so later modules can decide what to do based on its current state rather than on the event alone.
Get an Instalment Schedule
ActionIn Make“Retrieves an instalment schedule.”
Pulls one instalment schedule so you can show where a pay-in-parts customer stands before anyone decides on the next step.
Get a Payment
ActionIn Make“Retrieves a payment.”
Retrieves one payment with its details, which turns a short webhook event into a record you can actually report on.
Get a Payout
ActionIn Make“Retrieves a payout.”
Returns the details of one payout, so your books can match it against what arrived in the bank.
Get a Refund
ActionIn Make“Retrieves a refund.”
Reads a single refund so the people handling a return can see what GoCardless actually sent back.
Get a Subscription
ActionIn Make“Retrieves a subscription.”
Fetches one subscription so a scenario can check its state before touching it, which avoids pausing something already paused.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Opens the rest of the GoCardless API to your scenario with the connection you already set up, for anything the other modules leave out.
Pause a Subscription
ActionIn Make“Pauses an existing subscription.”
Puts a subscription on hold without ending it, which keeps a customer who wants a break from turning into a cancellation.
Resume a Subscription
ActionIn Make“Resumes a subscription. Payments will automatically start to be created again based on the subscription settings.”
Restarts a paused subscription, and GoCardless begins creating payments again based on the subscription's own settings.
Retry a Payment
ActionIn Make“Retries a payment that has failed.”
Tries again to collect a payment that failed, which can recover revenue without chasing the customer by hand.
Update a Payment
ActionIn Make“Updates a payment metadata.”
Writes your own references into a payment's metadata, so a GoCardless record points back to the order or invoice it belongs to.
Update a Refund
ActionIn Make“Updates a refund's metadata.”
Adds or changes the metadata on a refund, handy for tying it to a return number or a support ticket.
Update a Subscription
ActionIn Make“Updates a subscription.”
Changes an existing subscription, so an upgrade or a renamed plan reaches GoCardless without cancelling and recreating it.
Search Creditors
SearchIn Make“Retrieves all your creditors.”
Lists the creditors on your GoCardless account, each one arriving as its own bundle for the modules that follow.
Search Customer Bank Accounts
SearchIn Make“Retrieves all your customer bank accounts.”
Returns the customer bank accounts GoCardless holds for you, so a scenario can review them without exporting a file.
Search Customers
SearchIn Make“Retrieves all your customers.”
Finds customers in GoCardless and hands each one to the next module, which is how you sync your payer base to another tool.
Search Instalment Schedules
SearchIn Make“Retrieves Instalment Schedules based on the defined filters.”
Retrieves instalment schedules that match the filters you set, which gives you a view of every pay-in-parts plan in progress.
Search Mandates
SearchIn Make“Retrieves all your mandates.”
Lists your mandates one bundle at a time, so you can check which customers can be debited before a billing run.
Search Payments
SearchIn Make“Retrieves all payments.”
Pulls payments out of GoCardless as a series of bundles, the base of any report that the dashboard alone does not give you.
Search Payouts
SearchIn Make“Retrieves all your payouts.”
Lists your payouts so each transfer to your bank can land in your accounting as its own line.
Search Refunds
SearchIn Make“Retrieves all refunds.”
Retrieves refunds as separate bundles, so returns and money sent back can be tracked outside GoCardless.
Search Subscriptions
SearchIn Make“Retrieves all subscriptions.”
Lists subscriptions, which lets a scenario review your recurring revenue base or find the plan behind a customer.
Need help automating GoCardless with Make?
A person reads every message.