All integrationsPayments & Billing

GoCardless

Collect Direct Debit payments with GoCardless: create customers and bank accounts, set up mandates, collect one-off payments, run subscriptions and instalment plans, and follow what happens to each payment.

actions
30
triggers
4

Triggers

Start a workflow when something happens in GoCardless.

  • New customerRuns for each new customer in your GoCardless account, with their name, email and address. Customers already there when the workflow is turned on don't start it. How often it checks follows your workspace plan.
  • New paymentRuns for each new payment in your GoCardless account, including those a subscription creates, with its amount (in pence or cents), charge date and status. Payments already there when the workflow is turned on don't start it. How often it checks follows your workspace plan.
  • New mandateRuns for each new mandate in your GoCardless account, with its scheme, status and the customer and bank account it belongs to. Mandates already there when the workflow is turned on don't start it. How often it checks follows your workspace plan.
  • New eventRuns for each new thing that happens in your GoCardless account, such as a payment being confirmed or failing, or a mandate becoming active. Choose a kind of record and an event to run for just one, or leave both empty to run for every event. Events already there when the workflow is turned on don't start it. How often it checks follows your workspace plan.

Actions

Steps a workflow can run in GoCardless.

  • List creditorsList the creditors (the businesses that collect money) on the account, with their Direct Debit schemes.
  • List customersList customers, newest first, optionally those created between two dates.
  • Get customerGet one customer with their contact details and address.
  • Create customerCreate a customer to collect Direct Debits from. Give their email and a first and last name, or a company name.
  • Update customerChange a customer's details. Only the fields you fill in change.
  • Remove customerPermanently remove a customer's personal data (GoCardless keeps payment records, anonymised). This cannot be undone.
  • List bank accountsList customers' bank accounts, optionally one customer's.
  • Add bank accountAdd a bank account to a customer, from an IBAN, or an account number with a sort code or routing number. Only add details the customer gave you permission to use.
  • Disable bank accountDisable a customer's bank account. Its mandates are cancelled and it can't be used again.
  • List mandatesList mandates (customers' permissions to collect), filtered by customer, status, scheme or reference.
  • Get mandateGet one mandate with its status, scheme and the next date a payment can be collected.
  • Create mandateSet up a mandate on a customer's bank account, which lets you collect payments from it. Only do this for a customer who has authorised you to collect.
  • Cancel mandateCancel a mandate. Its subscriptions and payments not yet submitted are cancelled too.
  • List paymentsList payments, filtered by customer, mandate, subscription, status, currency and dates. Amounts in the results are in pence or cents.
  • Get paymentGet one payment with its status, charge date and amount (in pence or cents).
  • Create paymentCollect a one-off payment from a mandate. Write the amount as you would, such as 10.50. Only collect what the customer agreed to.
  • Update paymentChange a payment's metadata or whether it is retried if it fails.
  • Cancel paymentCancel a payment that has not yet been submitted to the bank.
  • List subscriptionsList subscriptions, filtered by customer, mandate and status.
  • Get subscriptionGet one subscription with its schedule and its next payments.
  • Create subscriptionCollect an amount on a repeating schedule from a mandate. Write the amount as you would, such as 5.00.
  • Update subscriptionChange a subscription's name, amount, reference or metadata. Only the fields you fill in change.
  • Pause subscriptionPause a subscription for a number of payments, or until it is resumed.
  • Resume subscriptionResume a paused subscription.
  • Cancel subscriptionCancel a subscription so no more payments are created. Payments already created are not cancelled.
  • Create instalment scheduleSplit a total amount into equal payments on a schedule, such as 100.00 in 4 monthly payments. Any odd pennies go on the last payment.
  • Get instalment scheduleGet one instalment schedule with its status and the payments it created.
  • Cancel instalment scheduleCancel an instalment schedule and its payments not yet submitted. A new schedule is pending for a few seconds: cancel it once it is active.
  • List eventsList what happened to payments, mandates, subscriptions and the rest, newest first, such as a payment being confirmed or failing.
  • Get eventGet one event with its cause, description and the records it concerns.

Automate GoCardless with Lodol.

Connect GoCardless, then hand Lodol the job in Slack, Claude or ChatGPT.

Free plan, no credit card