- Home
- Resources
- Integrations
- GoCardless
GoCardless Zapier integrationAutomate GoCardless with Zapier.
The GoCardless Zapier integration gives you 10 triggers, 6 actions and 7 searches. All ten triggers are instant, so a failed payment or a new mandate reaches your Zap the moment it happens, on any plan. Here is what each one does and what to watch.
Verified Trustpilot reviews · AI, automation & growth agency
What the GoCardless Zapier integration actually does
The GoCardless Zapier integration connects your GoCardless account, the platform that collects payments straight from your customers' bank accounts, to Zapier. A payment event can then start a chain of steps on its own. Zapier calls that chain a Zap: one event that kicks it off, then one or more steps that run each time the event happens.
Three results people usually build first. Billing that starts by itself: Mandate Activated fires when a customer's direct debit authorisation goes live, and Create Subscription sets up the recurring charge, since a subscription has to sit on an active mandate. A ready answer to failed collections: Failed Payment starts the Zap at once, and Create Direct Debit Payment can schedule a new attempt on the same mandate. Cash you can trace: Payout Paid tells you money reached your bank, and Search for Payout Items by Payout ID lists what that payout contained.
What Zapier does not do for GoCardless: there is no action to cancel a mandate, stop a subscription or refund a payment. The seven searches only work with an ID, never with a name or an email, so the ID has to come from an earlier step. And two of the payment actions, the instant bank payment ones, are not available in every region.
The good news is speed. Every trigger here is instant, so the polling interval grid that slows down other apps never applies.
If you are still choosing a platform, our GoCardless Make integration page follows the same method.
Zapier vocabulary in one minute
Seven words keep coming back on this page. Here they are once, in everyday English.
- Zap
- The automation you build on Zapier. One event starts it, then one or more steps follow, every time that event happens again.
- Trigger
- The event in an app that kicks the Zap off, like a payment marked as failed in GoCardless. Once the Zap is on, Zapier waits for it.
- Action
- What the Zap does once it has started: the step that creates or sends something for you, such as a new direct debit payment.
- Task
- The unit Zapier bills. One task is one action your Zap completed successfully, and your plan is a monthly allowance of them.
- Polling vs instant
- Zapier checks a polling trigger on a timer. An instant trigger is pushed by the app itself, the moment the event takes place.
- Filter
- A step that lets the Zap carry on only when what arrived meets your condition, and quietly stops it in every other case.
- Search step
- A step that looks up a record that already exists, here a GoCardless customer, mandate or payout, so later steps can use it.
What a GoCardless Zap really costs
GoCardless is not a premium app on Zapier, so it runs from the free plan. Zapier bills in tasks, and payment Zaps make the rules worth knowing.
- Free plan100 tasks a month, unlimited Zaps
- Steps on the free plan2: one trigger, one action
- Premium appNo, GoCardless works on every plan
- Instant triggers10 of 10, no waiting on any plan
The trigger never costs a task, so a stream of payment events coming in is free in itself. Only an action that goes through is billed, and an action that fails is not. In a Zap with several actions, each successful one is counted on its own: three actions cost three times what one does. The constraint that bites on GoCardless is the free plan's two-step limit. A filter to keep only payments above a threshold, or a search to fetch a customer record, turns the Zap into a multi-step Zap, which needs a paid plan. The polling grid below is there for reference only: none of the GoCardless triggers use it.
Connect your GoCardless account to Zapier
- 01
Open Apps and add a connection
In Zapier, open the Apps page and click + Add connection. A connection is your GoCardless account linked once, then reused by every Zap that works with it.
- 02
Pick GoCardless
Type GoCardless in the dialog's search box, select it, then click Add connection. A new tab opens on the GoCardless sign-in page, where the last move happens.
- 03
Sign in and allow access
Log into the GoCardless account the Zaps should act for, then let Zapier use it. You need your own GoCardless account, plus access rights on anything you do not own and want a Zap to touch.
Your first GoCardless Zap: start billing on activation
GoalAs soon as a customer's mandate becomes active, create their recurring subscription in GoCardless.
- 01
Create the Zap
Start a new Zap from your Zapier dashboard. In the trigger step, pick GoCardless as the app and
Mandate Activatedas the event. The lightning bolt in the editor confirms it is instant. - 02
Test the trigger
Run the test: Zapier brings back the three most recent activated mandates of your account. Pick a real one, so the next steps are mapped on actual data.
- 03
Add a filter
Click the plus icon, choose Filter, then set the field, the rule and the value. Keep only the mandates that should get a subscription. This step makes the Zap multi-step, so it needs a paid plan.
- 04
Add Create Subscription
Add a GoCardless step with
Create Subscription. Fill the amount, the currency code such as GBP or EUR, and the interval unit, then link it to the mandate from the trigger. - 05
Test, then publish
Test the action once, ideally with a test customer, and check the subscription in GoCardless. When it looks right, click Publish and new activations bill themselves.
GoCardless triggers on Zapier
10 events start a Zap when something happens in GoCardless, and 10 of them are instant: the app calls Zapier straight away, whatever your plan.
New Payment Authorisation Request
Instant triggerIn Zapier“Triggers when a new mandate or instant bank payment (IBP) has been initiated and billing information is requested.”
Fires when a new mandate or instant bank payment has been started and GoCardless is asking the customer for their billing details. It marks the very beginning of the payment journey, before anything is approved.
Payment Authorisation Approved
Instant triggerIn Zapier“Triggers when a customer successfully sets up their billing information.”
Goes off once a customer has finished entering their billing information. The authorisation request started earlier is now complete on the customer's side.
Mandate Activated
Instant triggerIn Zapier“Triggers when a payment mandate is activated.”
Reacts as soon as a payment mandate, the customer's permission to debit their account, becomes active. From that point on, payments and subscriptions can be created on it.
Mandate Cancelled
Instant triggerIn Zapier“Triggers when a payment mandate is cancelled (manually by a customer or because the billing period ended).”
Starts the Zap when a mandate is cancelled, whether the customer did it or the billing period came to an end. From then on, nothing more can be collected through it.
New Mandate Created
Instant triggerIn Zapier“Triggers when a payment mandate is created.”
Fires as soon as a new mandate exists in GoCardless, before it becomes active. It is the earliest point at which a customer's direct debit authorisation shows up.
Payment Confirmed
Instant triggerIn Zapier“Triggers when a payment has been collected, but not yet paid out to your account.”
Signals that a payment has been collected from the customer but has not yet reached your own account. It sits between the debit and the payout.
Failed Payment
Instant triggerIn Zapier“Triggers when a payment fails.”
Goes off the moment a payment fails. For any business living on recurring revenue, this is the event that should never sit unnoticed in a dashboard.
Payment Paid Out
Instant triggerIn Zapier“Triggers when a payment has been paid out to your account.”
Fires when an individual payment has been paid out to your account. Unlike the payout trigger below, it follows each payment on its own.
Payment Submitted
Instant triggerIn Zapier“Triggers when the payment has been submitted to the banking system for processing, and can no longer be cancelled.”
Tells you a payment has been handed to the banking system for processing. From this point, the payment can no longer be cancelled.
Payout Paid
Instant triggerIn Zapier“Triggers when a payout has been paid to your account.”
Runs your Zap once a payout, the grouped transfer GoCardless sends to your bank, has been paid. It is the moment money actually lands on your side.
GoCardless actions on Zapier
GoCardless gives you 6 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Create Mandate Authorisation Request
ActionIn Zapier“Creates a request to collect payments from a customer’s bank account. This authorisation is a pre-requisite for collecting direct debit payments.”
Asks a customer for permission to debit their bank account, the step every direct debit collection depends on.
Create Instant Bank Payment
ActionIn Zapier“Creates an instant bank payment request. Not available in all regions.”
Sends the customer a request to pay right now from their bank, instead of waiting for a direct debit cycle.
Create Instant First Payment + Direct Debit Mandate
ActionIn Zapier“Creates an instant first payment request and also request authorisation to collect future direct debit payments from a customer's bank account. Not available in all regions.”
Combines two things in one request: an instant first payment, plus permission to collect future payments by direct debit.
Create Direct Debit Payment
ActionIn Zapier“Create a direct debit payment. This can only be created when linked to a mandate”
Creates a one-off direct debit payment on an existing mandate, for an amount and currency you set.
Create Subscription
ActionIn Zapier“Create a subscription. Must be linked to an active mandate.”
Sets up a recurring charge for a customer, at the amount, currency and interval unit you choose.
API Request (Beta)
ActionIn Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”
The advanced option: a raw request to GoCardless that reuses your connection, for anything the ready-made actions miss.
GoCardless searches on Zapier
7 search steps look for data that already exists in GoCardless, so a later step can use it.
All seven searches find one GoCardless record by its ID. They sit at the bottom of the event list, under SEARCH. Adding one makes the Zap multi-step, so it needs a paid plan. Three settings decide what happens when the result is not what you expected.
Search for a Billing Request
SearchIn Zapier“Search for a billing request by ID.”
Retrieves one billing request, the authorisation step a customer goes through, from its ID.
Search for a Customer
SearchIn Zapier“Search for a customer by ID.”
Fetches one customer record so the Zap can use their details in the steps that follow.
Search for a Customer Bank Account
SearchIn Zapier“Search for a Customer Bank Account by ID.”
Looks up the bank account a customer registered with GoCardless, by its own ID.
Search for a Mandate
SearchIn Zapier“Search for a mandate by ID.”
Finds a single mandate, which is useful before any action that must sit on one.
Search for a Payment
SearchIn Zapier“Search for a payment by ID.”
Brings back one payment and its details from its ID.
Search for a Payout
SearchIn Zapier“Search for a payout by ID.”
Retrieves one payout, the grouped transfer to your bank, from its ID.
Search for Payout Items by Payout ID
SearchIn Zapier“Search for payout items by payout ID.”
Lists the items that make up a payout, so you can see which payments it bundled.
The three settings every search exposes
- Successful if no search results are found?Left as is, a search that finds nothing stops the Zap there, and the steps that needed it are skipped. Turned on, the Zap carries on empty-handed.
- Create X if it doesn't exist yet?This box turns a search into find-or-create. GoCardless offers no such variant on Zapier, so these searches never create the missing record.
- If multiple search results are found?Three options when several records match: keep the first, which is the default, stop the Zap, or hand all of them to the next steps.
When a GoCardless Zap breaks
Zapier attaches no help article about GoCardless errors, so these are the general limits that hurt payment Zaps the most.
On a payment account, a broken Zap costs more than tasks: it can mean a missed collection or a double one. The cases below come down to a missing mandate, a loop between a payment trigger and a payment action, and a sudden batch after an import. For a full method, see our Zapier troubleshooting guide, or the Zapier agency page if you would rather hand it over.
Past payments are never picked up
A Zap only reacts to events after you publish it. Mandates and payments that already existed are ignored, and moving that history is a separate job.A retry Zap keeps firing
A Zap that creates a payment when a payment fails can restart itself each time the new one fails too, and burns through your monthly tasks.A big batch is held back
After a bulk import of customers or a migration of mandates, a sudden wave of events can be paused by Zapier's flood protection.The payment step fails on creation
Create Direct Debit Payment needs a mandate and Create Subscription an active one. Without it, the action fails, and failed actions are not billed.
Need help automating GoCardless with Zapier?
A person reads every message.



