Skip to main content
GoCardless Integration
Updated over a week ago

Table of contents


1. Introduction to GoCardless integration

GoCardless integration within Cone enables users to utilize direct debit as a payment solution, facilitating seamless billing and collections from clients. This integration is designed to simplify the payment process, making it more efficient and less time-consuming

ℹ️

If you are using accounting integration with Cone, ensure that it's properly configured and setup, specially default invoice status, default invoice account, invoice sync and tax mappings

ℹ️

Ensure you have the right invoice default status set before creating invoices


2. Integration process

2.a Connecting GoCardless Account:

  1. Navigate to integrations: head to Settings -> Integrations . Here, you’ll find an array of third-party services that Cone supports

  2. Select GoCardless: Locate the GoCardless option under Payment section and click on Connect. You'll be redirected to a secure GoCardless login page

  1. Authorize Cone: Log in with your GoCardless credentials to authorize Cone to access your GoCardless account. This step ensures a secure connection between the two platforms

  2. Account status: Successful connection shows Active status on GoCardless integration card


3. Managing GoCardless integration

3.a Integration settings:

  • You can view the account details from the integrations page by clicking Manage on GoCardless card

  • You can navigate to your GoCardless account by clicking on GoCardless dashboard

  • You can check the "Ask client payment details before accepting a proposal" to ensure client payment details are added before them signing a proposal

3.b Billing settings

Invoice default status

  • Ensure that you are choosing the correct default status for invoice: Open or Sent

  • With Open setting, nothing is done in GoCardless. Invoice will be added as Open in Cone and will be visible under sent invoices

  • With Sent setting, invoice will be synced with GoCardless, marked as sent in Cone. If invoice is set to auto-debit, Cone will try to auto-deduct the amount. Else client will receive an email with the payment link


4. Client mapping for GoCardless

In Cone, you have the option to link an existing GoCardless customer to your Cone client. If you haven't set up a specific client mapping for GoCardless in Cone, then the first time you add an invoice in Cone for that client, a new customer will automatically be created in GoCardless and mapped within Cone

4.a Mapping clients to GoCardless customers:

Mapping new clients

You can choose to create a customer in GoCardless when creating a client in Cone. When adding a new client in Cone, choose "Create a new customer in GoCardless" under "GoCardless customer" dropdown. This will create a new customer in GoCardless and map it to Cone client

Mapping existing clients

  • Navigate to the client workspace you wish to set up for GoCardless payments

  • Under Settings -> Invoicing, look for "Client mapping" section. Under "Payment integration", link the Cone client with the corresponding customer in GoCardless. This step is essential to align billing and payment processes across both platforms

  • Once the selection is done, click on Save

4.b Account mandates:

ℹ️

Ensure that mandates are in place for clients you plan to bill through Cone, facilitating smooth and automatic collections. You can also generate mandate links within Cone which you can share with your clients

  • Once client is mapped as described above, you can see the mandate information under Payments section against "Payment mandates"

  • If there's at least one mandate, it looks like below

  • If there are multiple mandates, there is a list of mandates

  • If there is no mandate, it looks like below

  • You can create a mandate link in Cone by clicking on "Get link" against "Add mandate". You can share this link with your client. Once they add a mandate and it's active, you can use that for subsequent payments

ℹ️

If a client has mandate setup, but it shows as not set, ensure that once you mapped the client to GoCardless customer, you saved that section. Once you save, mandate details will get auto-updated


5. Making use of GoCardless integration

Once integrated, GoCardless becomes an instrumental part of your financial workflow in Cone:

5.a Asking for payment details before proposal signing

With Cone’s GoCardless integration, users have the added benefit of requesting direct debit authorization details from clients as part of the proposal signing process. This functionality not only streamlines the payment collection process but also solidifies the client’s commitment by securing a payment method upfront

  • Under client workspace settings "Default payment options" allows to require clients to enter their direct debit details before they can sign the proposal. Enabling this option ensures that payment collection mechanisms are in place upon proposal acceptance

  • When clients access the proposal page to review and sign, they will encounter a prompt to enter their direct debit authorization details. This step must be completed before they can proceed to sign the proposal, ensuring that the necessary payment mandate is in place

  • Upon the client providing their direct debit details and signing the proposal, a payment mandate is automatically created within GoCardless. Once the mandate is active (which may take a short period to confirm), it becomes the authorized method for direct debit payments associated with that client. This mandate can then be used for future billing and collections without additional authorization steps

5.b Invoicing

  • With an active mandate, users can instantly invoice clients. Cone facilitates the seamless creation of invoices that are automatically linked to the client’s authorized payment method in GoCardless

  • These will be visible under sent invoices

5.c Auto-charging

With mandates setup, payments can be directed through GoCardless, leveraging the direct debit system for efficient collections. You can enable auto-charging option under client settings to automatically charge the clients for the invoices

If there are multiple mandates available for a client, you can also choose a specific mandate to auto-charge with, by choosing one of the mandates as default

ℹ️

This auto-charging option is applicable for services in Cone that have auto-invoicing enabled. For adhoc invoices, you can specify this option separately as described here

5.d Payment tracking

Cone will reflect payment statuses updated through GoCardless, ensuring you have real-time insights into your financials. You can view the payment status in sent invoices

5.e Direct debit authorization

You can send link to your clients to setup up additional debit authorizations. You can get this link by clicking on "Get link" against "Client payment portal"


6. Disconnecting the integration

Once integration is disconnected, all customer mapping information will be lost, invoices in Cone won't be synced with GoCardless and payment status updates won't get reflected in Cone. If you decide to connect the integration again, you will have to map the customers again, and only invoices created from that point will have payment updates in Cone

  • You can disconnect the account by clicking Disconnect available in triple-dot actions in integration details page

  • You can also disconnect the account by clicking Disconnect available in triple-dot actions on integration card in Integrations page


7. FAQs

7.a Does Cone create customer in GoCardless when a new client is added?

Yes, you can configure Cone to create a customer in GoCardless when a new client is added. You can do this as specified here

7.b My client has added a mandate, but it's still showing as not setup in Cone

Cone shows a mandate when it's in active state. Even though a mandate is added, it takes some time for GoCardless to move that into active state. You can learn more about account mandates here

7.c My client has multiple mandates. Can I choose default mandate in Cone?

Yes, you can choose a mandate as default when multiple active mandates exist. You can learn how to do this under this section

7.d What is "send payment link" while creating adhoc invoice?

With send payment link, Cone creates a payment in GoCardless but doesn't auto charge it. A notification will be sent to client to make a payment. If you want to auto-charge the client with an existing mandate, please use "auto-charge" option

7.e How can I collect payment details before client signs a proposal?

With GoCardless integration in Cone, you can request payment details from your client before they sign the proposal. You can learn more about that here


By ensuring that your GoCardless account is properly connected and clients are correctly mapped, you unlock efficient, secure, and automated payment collection capabilities within the Cone environment. This integration not only simplifies your billing workflow but also enhances the payment experience for your clients

Did this answer your question?