HaloITSM Guides
Documentation to assist with the setup and configuration of the HaloITSM platform
Also Integration
In this lesson we will cover:
- What is the Also integration
- How to connect to the Also integration
- How to import customers from Also
- How to import subscriptions from Also
- Importing on a schedule
What is the Also integration?
Halo can integrate with Also to import customers and their subscriptions from Also into Halo. Customers and subscriptions can be synced on a scheduled basis to bring any customer/subscription changes from Also into Halo automatically.
If using pro-rata billing based on your customer's subscription use this integration allows your invoices to be calculated automatically based on their subscription count in Also.
How to connect to the Also integration
First ensure the integration module is enabled, head to configuration > integrations > Also, enable the module using the '+' icon.
Fig 1. Enable integration module
Once enabled click into the module to bring up the integration setup screen.
Fig 2. Integration setup screen
To connect to Also enter your Marketplace URL, account username and account password in the details fields. Your 'Marketplace URL' is just the URL you use when accessing/logging into your Also marketplace, this is often 'https://cloud.also.com' and should follow this same format.
The 'username' and 'password' entered must belong to a Also user that has at least read only permissions for customer and subscription data, they also need the 'Reseller Admin' capabilities role. As this account will be used to authenticate the connection between Halo and Also. The ' This account will also need to have 2FA against it disabled, this can be done by Also support. If the account has 2FA Halo will not be able to connect to Also. If you cannot disable the 2FA against the account, or would not like to use an existing users account for the authentication you can set up an API only user with the appropriate permissions in your Also to do this.
Once you have entered your details you can use the 'Test Configuration' button to test you have connected successfully.
Importing Customer data
Before customers can be imported from Also you will need to create customer mappings. Mappings can be set manually or generated automatically. These mappings will determine which Also customer the Halo customer is linked to.
Automatically generated mapping can only be used if your customers in Also have the exact same name as your customers in Halo. To generate these mappings use the 'Generate mappings' button.
Manual mappings are used when your customers already exist in both Also and Halo but have different (non exact) names. To create a manual mapping add to the customer mappings table (figure 3), the customer data in Also will then be imported to the mapped Halo customer.
Fig 3. Customer import configuration
If your customers exist in Also but not in Halo you do not need to configure mappings, they will be created in Halo upon import and then added to the mappings table.
You can also have customers that are created from a Also import have a chosen Top Level using the 'Top Level for New Customers' field.
Update the Customer's main Site address in Halo when an existing Customer is imported from Also - When this is enabled the customer in Halo will have their main site address updated to match the address against this customer in Also. If disabled address information will not be updated.
Now you are ready to import your customers, to do this hit the 'Import customers' button then hit 'start.
Import subscriptions
Subscriptions can be imported for any Also customer which has been mapped. When importing the 'Customer Subscriptions to Import' field can be used to determine which subscriptions can be imported. When this is set use the 'Import subscriptions' button to import the subscriptions.
Fig 4. Import subscriptions
Importing on a schedule
To have your customer and/or subscription data be imported from Also automatically on a scheduled basis enable the Halo integrator for the integration using the setting shown in figure 5. Once this is enabled you will need to set which entities are imported on a schedule by adding them to the 'Entities to Sync' field.
Fig 5. Enable Halo integrator for integration
The Halo integrator will run the sync on a daily schedule for this integration.
If using the Halo integrator you will be able to use the setting 'Deactivate Licences in Halo when they are deleted from Also (Halo Integrator only)'.
Deactivate Licences in Halo when they are deleted from WestCoast (Halo Integrator only) - When enabled subscriptions will be made inactive in Halo when they are deleted in Also. When disabled subscriptions will still be made inactive in Halo when made inactive in Also but if they are deleted their count will be set to 0 but their status will not update.
Popular Guides
- Asset Import - CSV/XLS/Spreadsheet Method
- Call Management in Halo
- 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