GoCardless

GoCardless

· #319 most-used

Collect Direct Debit and open banking payments without manual billing steps

FinanceSecurityAutomationPaymentsAccounting

GoCardless is a global bank payments network that lets businesses collect Direct Debit and open banking (Pay by Bank) payments directly from customer bank accounts — covering Bacs, SEPA, Autogiro, Becs, and more across 30+ countries. Connect it to Actionist and your agents can dispatch mandate authorisation requests to new customers, create Direct Debit payments and subscriptions, react to payment lifecycle events (confirmed, failed, paid out) within about a minute of each webhook, search mandates and payment records to answer billing queries, and reconcile GoCardless payout items to invoices automatically — all without a human touching the GoCardless dashboard.

Average time saved
10 hours
per person · per month
≈ 1 workdays back

Eliminates manual work. Agents eliminate the manual cycle of dispatching mandate setup links, reconciling payout line items to invoices, communicating failed payments to customers, and maintaining mandate compliance logs by hand.

Schedule

What your GoCardless agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
TueThu
Tue
Wed
Thu
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

GoCardless × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
6Apps spanned
~23 hrsSaved / week
5Personas served
For finance
Featured3 apps

Payout lands → invoices reconciled automatically

When GoCardless pays out a batch settlement to the bank account, the Finance Agent retrieves every payment line item in the payout, looks each up in the open invoices spreadsheet, marks matched invoices as paid, and posts a reconciliation summary to the #finance Slack channel — all within about a minute of settlement.

~4 hrs

Time saved for your team — every week, on autopilot

The flow
Trigger·When a GoCardless payout is paid to the bank account
Result
Mark matched invoices as paid with payout reference and datePost reconciliation summary to #finance channel
The win
Saved per run
45 min
Runs / week
~5×
Daily reconciliation completes without a human touching a spreadsheet
Driven byFinance Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    30 min / week
    Manual mandate setup after contract signing

    Reps send the contract, wait for a signed copy, then manually log into GoCardless, create a billing request, copy the link, and email it — often delayed by days after the deal closes.

    Sales Agent
    0 min
    Agent dispatches mandate setup links at deal commitment

    The Sales Agent creates a GoCardless mandate authorisation request and emails the setup link the moment a deal reaches verbal commitment stage — Direct Debit is in motion before the contract is signed.

  • Marketing
    35 min / week
    Manual acquisition channel attribution

    The marketing analyst exports new GoCardless customers, cross-references them against the CRM manually, and builds a weekly attribution table in a spreadsheet — a task that takes 30+ minutes and is often skipped.

    Marketing Agent
    0 min
    Agent attributes subscriptions to campaigns automatically

    The Marketing Agent searches GoCardless for new subscriptions each week, matches them to the acquisition campaigns in the CRM, and writes conversion counts to the attribution dashboard — no manual export or cross-reference.

  • Customer Support
    40 min / week
    Manual failed payment customer communication

    Support staff check the GoCardless dashboard daily for failed payments, manually draft and send notification emails to each affected customer, and log each action in the CRM — a process that can delay customer notification by 24 hours.

    Customer Support Agent
    0 min
    Agent notifies customers of failed payments within about a minute

    When a GoCardless payment fails, the Support Agent sends the customer a payment-failed notification with a bank update link within about a minute of the webhook firing — no billing team member needs to check the GoCardless dashboard.

  • Human Resources
    20 min / week
    Manual mandate setup and cancellation for HR schemes

    HR coordinators manually create GoCardless billing requests for each new starter's benefit scheme enrolments and cancel mandates for leavers — logged as separate manual checklist items, easy to miss during busy onboarding weeks.

    Human Resources Agent
    0 min
    Agent manages benefit deduction mandates for starters and leavers

    The HR Agent creates mandate authorisation requests for new starters opting into benefit schemes and cancels mandates for leavers automatically — no manual GoCardless steps in the onboarding or offboarding checklist.

  • Finance
    120 min / week
    Manual payout-to-invoice reconciliation

    Finance staff export the GoCardless payout report, open the AR ledger, and manually match each line item to an invoice using VLOOKUP or copy-paste — a daily task that takes 30–60 minutes per reconciliation cycle.

    Finance Agent
    0 min
    Agent reconciles payout items to invoices daily

    The Finance Agent retrieves every line item in each GoCardless payout, maps each to the corresponding invoice, and marks invoices as paid — the daily reconciliation is complete within minutes of the settlement landing.

  • Operations
    45 min / week
    Manual mandate coverage check

    Operations staff periodically export the GoCardless mandate list and the CRM customer list, perform a manual VLOOKUP to find customers without a mandate, and chase the billing team to rectify the gap — often discovered when a payment run fails.

    Operations Agent
    0 min
    Agent maintains mandate coverage against the CRM daily

    The Operations Agent cross-references active GoCardless mandates against CRM customer records weekly and flags any customer without a mandate — mandate gaps are caught before the next payment run rather than after a collection failure.

  • Legal
    30 min / week
    Manual mandate compliance logging

    Legal or compliance staff manually download the GoCardless event log, filter for mandate creation and cancellation events, and paste each into the compliance register — a weekly task that takes 30+ minutes and creates gaps if it's missed.

    Legal Agent
    0 min
    Agent maintains a live consent and cancellation audit trail

    The Legal Agent logs every new mandate and cancellation to the compliance register with the event timestamp and scheme details within about a minute of the webhook firing, maintaining a complete and timestamped consent audit trail automatically.

+ 100s of other GoCardless automations
Average time saved
32 hrs / person / month
Calculator

Calculate what your team saves

Team size
5 people
Hourly rate
$75 / hr
Hours saved / week
13
Hours saved / year
625
Annual ROI
$46,875

Based on GoCardless's typical team usage — the visible tasks plus a few other automations the agent runs: ~2.5 hrs / person / week of admin work automated.

Connect

How to plug GoCardless into Actionist

Pick the connection method that suits your environment.

Connect via OAuth for a secure, permissioned handshake — no API token to paste or rotate. Recommended for most accounts.

1
Open the Apps tab

Find GoCardless in the Actionist Apps library and click Connect.

2
Authorise in GoCardless

A GoCardless OAuth window opens. Sign in to your GoCardless account and grant Actionist permission to manage mandates, payments, and payouts.

3
Test the connection

Actionist runs a test read call to confirm the connection. You're ready to use GoCardless actions and triggers.

Actions

13 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

10 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

FAQs

Questions about GoCardless + Actionist

How does Actionist connect to GoCardless?
Go to the Apps tab in Actionist, find GoCardless, and click Connect. The recommended path is OAuth — Actionist opens a GoCardless authorisation window where you sign in and grant the agent permission to manage mandates, payments, and payouts on your behalf. If your environment requires a service token instead, generate one in your GoCardless dashboard under Developers → Access Tokens and paste it into the API key field. Actionist runs a test read call to confirm the connection before any live actions execute.
Can I test GoCardless workflows in sandbox mode before going live?
GoCardless distinguishes between live mode and sandbox mode. Sandbox keys start with 'sandbox_' and let you test mandate creation, payment flows, and webhooks without moving real money. In Actionist, connect using your sandbox credentials first, validate all scheduled agent tasks against the GoCardless sandbox, then swap to live credentials when you're confident the workflows are correct. Actionist will not warn you if you accidentally connect to live — double-check the access token prefix before enabling any write actions.
Which Direct Debit schemes does GoCardless support, and does Actionist handle all of them?
GoCardless supports Direct Debit across several schemes: Bacs (UK), SEPA Core (Eurozone), SEPA B2B, Autogiro (Sweden), Becs (Australia), Becs NZ (New Zealand), and BetalingsService (Denmark). The scheme used for a mandate is determined by the bank account's country. Your GoCardless account must be enabled for each scheme you intend to collect from. Actionist passes the correct scheme automatically based on the customer bank account details — no manual scheme selection is needed in the agent.
How quickly do GoCardless webhook triggers fire in Actionist?
GoCardless webhooks fire within about a minute of an event occurring. Actionist listens on a registered GoCardless webhook endpoint and routes each event to the correct trigger handler. The triggers available in Actionist cover the most common mandate and payment lifecycle events: mandate activated, mandate cancelled, payment confirmed, payment failed, payment submitted, payment paid out, payout paid, and new mandate/authorisation request events. Less common events (refunds, payment retried) can be handled via the Search for a Payment or API Request (Beta) actions on a polling schedule if you need them.
How do I set up a recurring subscription payment through Actionist?
Create a subscription using the Create Subscription action rather than a series of individual payment actions. A subscription in GoCardless defines the amount, interval (weekly, monthly, yearly), and number of payments, and GoCardless then generates each payment automatically against the underlying mandate. Actionist can create, search, and monitor subscriptions. If you need to pause, cancel, or update a subscription, use the API Request (Beta) action with the appropriate GoCardless REST endpoint until those operations are available as discrete actions.
How do payouts work in GoCardless, and how does Actionist handle them?
A payout is GoCardless's batch settlement of collected payments to your bank account, usually on a daily or weekly schedule depending on your plan. Use the Search for a Payout action to find payouts by reference or date range, and Search for Payout Items by Payout ID to get the individual payment line items within a payout. The Payout Paid trigger fires within about a minute of GoCardless settling funds, allowing your Finance Agent to immediately reconcile the payout amount against your AR ledger or accounting system.
What happens in Actionist when a GoCardless payment fails?
The Failed Payment trigger fires within about a minute of a payment failure event from GoCardless. GoCardless includes a failure reason code (insufficient_funds, refer_to_payer, etc.) in the webhook payload. Your Actionist agent can read this code and take differentiated action — for example, sending a Telegram or Slack alert to the finance team for an authorisation failure (likely a permanent issue) while quietly scheduling a retry notification email for an insufficient-funds failure (often temporary). GoCardless also has an Intelligent Retries feature on higher-tier plans that automatically re-attempts failed payments; your Actionist triggers will fire again on the retry confirmation.
What is GoCardless Instant Bank Payment and how does Actionist use it?
Yes. GoCardless Instant Bank Payment uses open banking rails (Pay by Bank) to collect a one-off payment immediately from a customer's bank account without setting up a Direct Debit mandate first. Actionist exposes this as the Create Instant Bank Payment action. You can also combine instant and mandate setup in a single billing request using Create Instant First Payment + Direct Debit Mandate — the customer pays now and simultaneously authorises future recurring charges. This is useful for onboarding flows where you want to charge a deposit or first invoice before the recurring schedule begins.