• Skip to primary navigation
  • Skip to main content
  • Skip to footer
  • Skip to custom navigation
HaloPSA

HaloPSA

  • Features
  • Pricing
  • Integrations
  • Resources
    • Demo On Demand
    • Roadmap
    • ITIL Alignment
    • Guides
    • HaloPSA Academy
    • Onboarding Partners
    • Distributors
  • Compare Us
    • ConnectWise
    • Datto Autotask
  • Solutions
    • I Need To…
      • Run My Business More Effectively

        Find out which customers and services are profitable and gain the confidence to act on this data.

      • Improve My Customer Experience

        Make all interactions as smooth as possible with a fully thought out end to end experience for your customers.

      • Streamline My Sales Process

        Remove unnecessary processes from your sales and account management and let them focus on their customer relationships.

      • Gain Control Of My Projects

        Visualise your workload and forecast your required budgets to ensure you can deliver on your projects.

    • We Are A…
      • Managed Service Provider
      • Telecommunications Provider
      • Cloud Solution Provider
      • Software Company
      • Consultancy Firm
    • Case Studies
      • nGeneration
      • Centrality
      • Commercial Managed IT
  • Start trial
  • Book demo

HaloPSA Guides

Documentation to assist with the setup and configuration of the HaloPSA platform

Guides > GoCardless Integration

GoCardless Integration


In this guide we will cover:

- What is the GoCardless Integration?

- Enabling the Module

- Customer Imports

- Viewing Payments



What is the GoCardless Integration?

GoCardless can be integrated with Halo to import customers, assign custom fields to them, and sync payment statuses.


The GoCardless integration with Halo does not currently support payment processing, this will be available in the near future.


Enabling the Module

To begin integrating with GoCardless, you must enable the integration module in Halo (Configuration > Integrations), by clicking on the + sign on the module.


Fig 1. Enabling the GoCardless Module.


Customer Imports

You can match GoCardless Companies to Halo Customers/ Site if they are the same. When the Names are different across GoCardless and Halo, the user will be placed into the "Default Site" which is set on the integration page shown in Fig 2.


Fig 2. Custom Field Mappings.


The site which is synced to when importing users, will be the default site of the customer (The Invoice Site). After the initial import, you can move users into the correct sites, this will not affect the syncing of users, as the Halo integrator will match onto the user and not the site, when recurring syncs are enabled. 


If you have not yet setup the Halo Integrator, use the following guide.


Halo customers that are On-Premise can setup the Halo DB Integrator (This is only for On-Premise customers as hosted customers have this hosted on Halo by default).


The difference between the Integrator and the DB Integrator is explained in the DB Integrator guide. 


Fig 3. Enabling the Halo Integrator for this Integration.


From here you can enter your access token and begin mapping your customers in GoCardless to your users in Halo. There is an import users button for importing users into Halo, the below fields (Shown in Fig 4) will be populated based on the customers details in GoCardless. To sync custom fields from GoCardless to Halo, add them via the mappings table.


Fig 4. Importing Users from GoCardless.


You can add custom fields to a Customer in GoCardless, and then map to fields in Halo (As shown in Fig 2). Within Halo, these will have to be custom fields of type "Text" and Entity: User. The field mapping example is shown in Fig 2.


Fig 5. The "User" Entity for Custom Fields.


Custom Fields can be added to customers in GoCardless.


Fig 6. Adding Custom Fields in GoCardless.


This will be added to the user in Halo, notice that the custom field mappings will need to be added to for this below field to populate (Fig 7). The import screen does not have custom field columns, this is why you must add to the field mappings table.


Fig 7. The Custom Fields Tab on the User in Halo.


Viewing Payments

You will then be able to view any payments the User has made, this is done via the "GoCardless Payments" tab on their User Details.


Fig 8. GoCardless Payments Tab.


You can double click a Payment to open it in GoCardless.

Popular Guides

  • Asset Import - CSV/XLS/Spreadsheet Method
  • Call Management
  • Creating a New Application for API Connections
  • Creating Agents and Editing Agent Details
  • Departments and Teams
  • Halo Integrator
  • Importing Data
  • Multiple New Portals with different branding for one customer [Hosted]
  • NHServer Deprecation User Guide
  • Organisation Basics
  • Organising Teams of Agents
  • Step-by-Step Configuration Walk Through

Footer

Products

Company

  • Contact us
  • Events
  • Channel Partners
  • Technology Partners
  • Distributors
  • Referral Program

HaloPSA

  • Features
  • Integrations
  • Mobile Apps
  • Blog
  • Pricing

Key Features

  • Service Desk
  • Sales CRM
  • Billable Time Tracking
  • Reporting
  • Contracts
  • Billing
  • Stock Management
  • Projects

Compare PSA

  • ConnectWise
  • Datto Autotask
  • Accelo
  • Harmony PSA
  • Naverisk
  • Top Desk
  • Kaseya BMS
  • Atera
  • Freshservice

Social

  • Terms and Conditions
  • Privacy Policy
  • Security
  • GDPR
  • Modern Slavery Statement
We've moved!

Please visit our new website at USEHALO.COM/HALOPSA