Requirements
To use Halo on WEXTL you need an active account and OAuth client credentials, granted by signing in with your account.[3]
Get your Halo credentials
_Halo
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- Client IDpasswordRequired
Follow the instruction to obtain your credentials. Make sure you generate
[1]Client ID and Secret (Services)credentials type. - Client SecretpasswordRequired
- EnvironmentselectRequired
_Halo v2
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- Client IDpasswordRequired
Follow the instruction to obtain your credentials. Make sure you generate
[1]Client ID and Secret (Services)credentials type. - Client SecretpasswordRequired
- EnvironmentselectRequired
_Halo v3
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- Client IDpasswordRequired
Follow the instruction to obtain your credentials. Make sure you generate
[1]Client ID and Secret (Services)credentials type. - Client SecretpasswordRequired
- EnvironmentselectRequired
_Halo v4
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- Client IDpasswordRequired
Follow the instruction to obtain your credentials. Make sure you generate
[1]Client ID and Secret (Services)credentials type. - Client SecretpasswordRequired
- EnvironmentselectRequired
Halo v5
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- Client IDtextRequired
- Client SecretpasswordRequired
- EnvironmentselectRequired
Connect Halo in WEXTL
- Log in to your WEXTL account, add the Halo node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Halo account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
Halo node modules
The list below is a reference of every Halo node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Open any Halo node module below to inspect its input parameters, outputs, and connection requirements.
Watch ClientsTrigger
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Top Level ID | number |
| Top Level Name | text |
| Inactive | boolean |
| Colour | text |
| Confirmation Email Enabled | number |
| Action Email Enabled | number |
| Clear Email Enabled | number |
| Message Group ID | number |
| Mailbox Override | number |
| Default Mailbox ID | number |
| Item Tax Code | number |
| Service Tax Code | number |
| Prepay Tax Code | number |
| Contract Tax Code | number |
| Primary Technician | number |
| Secondary Technician | number |
| Account Manager | number |
| Xero ID | text |
Watch ItemsTrigger
| Field | Type |
|---|---|
| ID | number |
| Usage | text |
| Item Name | text |
| Status | number |
| Asset Group ID | number |
| Asset Group Name | text |
| Auto Group New Quote Lines | number |
| Supplier Part Code | text |
| Description | text |
| Base Price | number |
| Created By User ID | number |
| Supplier ID | number |
| Supplier Name | text |
| Manufacturer ID | number |
| Manufacturer Name | text |
| Asset Type ID | number |
| Asset Type Name | text |
| Minimum Purchase Quantity | number |
| Prompt for Price | boolean |
| Tax Code | number |
Watch OpportunitiesTrigger
| Field | Type |
|---|---|
| ID | number |
| Date Occurred | text |
| Summary | text |
| Details | text |
| Status | number |
| Ticket Type | number |
| SLA | number |
| Priority | number |
| Client ID | number |
| Client Name | text |
| Site ID | number |
| Site Name | text |
| User ID | number |
| User Name | text |
| Team ID | number |
| Team | text |
| Agent ID | number |
| Category Level 1 | text |
| Category Level 2 | text |
| Category Level 3 | text |
Watch ProjectsTrigger
| Field | Type |
|---|---|
| ID | number |
| Date Occurred | text |
| Summary | text |
| Details | text |
| Status | number |
| Ticket Type | number |
| SLA | number |
| Priority | number |
| Client ID | number |
| Client Name | text |
| Site ID | number |
| Site Name | text |
| User ID | number |
| User Name | text |
| Team ID | number |
| Team | text |
| Agent ID | number |
| Category Level 1 | text |
| Category Level 2 | text |
| Category Level 3 | text |
Watch QuotesTrigger
| Field | Type |
|---|---|
| ID | number |
| Dateoccurred | date |
| Summary | text |
| Status ID | number |
| Tickettype ID | number |
| Sla ID | number |
| Priority ID | number |
| Client ID | number |
| Client name | text |
| Site ID | number |
| Site name | text |
| User name | text |
| Team | text |
| Agent ID | number |
| Agent name | text |
| Category 1 | text |
| Category 2 | text |
| Category 3 | text |
| Category 4 | text |
| Estimate | number |
Watch Sales OrdersTrigger
| Field | Type |
|---|---|
| ID | number |
| Use | text |
| Title | text |
| Ticket ID | number |
| User ID | number |
| User name | text |
| Site ID | number |
| Site name | text |
| Client ID | number |
| Client name | text |
| Client to invoice to ID | number |
| Assigned agent | number |
| Open status | number |
| Date | date |
| Ship date | date |
| Cost | number |
| Profit | number |
| Note | text |
| Po number | text |
| Createdby agent ID | number |
Watch TicketsTrigger
| Field | Type |
|---|---|
| ID | number |
| Date Occurred | date |
| Summary | text |
| Status ID | number |
| Ticket Type ID | number |
| SLA ID | number |
| Priority ID | number |
| Client ID | number |
| Client Name | text |
| Site ID | number |
| Site Name | text |
| User Name | text |
| Team | text |
| Agent ID | number |
| Agent Name | text |
| Category 1 | text |
| Category 2 | text |
| Category 3 | text |
| Category 4 | text |
| Estimate | number |
Get a ClientAction
| Field | Type |
|---|---|
Client IDRequired | number |
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Toplevel ID | number |
| Toplevel Name | text |
| Inactive | boolean |
| Colour | text |
| Confirmemail | number |
| Actionemail | number |
| Clearemail | number |
| Messagegroup ID | number |
| Mailbox Override | number |
| Default Mailbox ID | number |
| Item Tax Code | number |
| Service Tax Code | number |
| Prepay Tax Code | number |
| Contract Tax Code | number |
| Pritech | number |
| Sectech | number |
| Accountmanagertech | number |
| Xeroid | text |
Get a ProjectAction
| Field | Type |
|---|---|
Project IDRequired | choice |
| Ticket ID Only | boolean |
| Include Details | boolean |
| Include Last Action | boolean |
| Field | Type |
|---|---|
| ID | number |
| Dateoccurred | date |
| Summary | text |
| Details | text |
| Status ID | number |
| Tickettype ID | number |
| Sla ID | number |
| Priority ID | number |
| Client ID | number |
| Client name | text |
| Site ID | number |
| Site name | text |
| User ID | number |
| User name | text |
| Team | text |
| Agent ID | number |
| Category 1 | text |
| Category 2 | text |
| Category 3 | text |
| Category 4 | text |
Get a QuoteAction
| Field | Type |
|---|---|
Quote IDRequired | choice |
| Field | Type |
|---|---|
| ID | number |
| Title | text |
| Ticket ID | number |
| Status | number |
| Po ref | text |
| Date | date |
| Expiry date | date |
| Revenue | number |
| Tax total | number |
| Total | number |
| Cost | number |
| Profit | number |
| Carriage desc | text |
| Carriage price | number |
| Auth by | text |
| Note | text |
| User | object |
| ID | number |
| Name | text |
| Site ID | number |
| Site name | text |
| Client name | text |
| Firstname | text |
| Surname | text |
| Initials | text |
| Title | text |
| Emailaddress | text |
| User ID | number |
| User name | text |
| Site ID | number |
Get a Sales OrderAction
| Field | Type |
|---|---|
Sales Order IDRequired | choice |
| Include Details | boolean |
| Field | Type |
|---|---|
| Customfields | array |
| ID | number |
| Use | text |
| Title | text |
| Ticket ID | number |
| User | object |
| Is comms user | boolean |
| Ischangeapprover 2 | boolean |
| ID | number |
| Name | text |
| Site ID | number |
| Site ID int | number |
| Site name | text |
| Client name | text |
| Firstname | text |
| Surname | text |
| User ID | number |
| User name | text |
| Site ID | number |
| Site name | text |
| Client ID | number |
| Client name | text |
| Client to invoice to ID | number |
| Assigned agent | number |
| Assigned agent name | text |
| Open status | number |
| Date | text |
| Ship date | text |
| Total | number |
| Cost | number |
Get a TicketAction
| Field | Type |
|---|---|
Ticket IDRequired | choice |
| Ticket ID Only | boolean |
| Include Details | boolean |
| Include Last Action | boolean |
| Field | Type |
|---|---|
| ID | number |
| Date Occurred | date |
| Summary | text |
| Details | text |
| Status ID | number |
| Ticket Type ID | number |
| SLA ID | number |
| Priority ID | number |
| Client ID | number |
| Client Name | text |
| Site ID | number |
| Site Name | text |
| User ID | number |
| User Name | text |
| Team ID | number |
| Team Name | text |
| Agent ID | number |
| Category Level 1 | text |
| Category Level 2 | text |
| Category Level 3 | text |
Get a UserAction
| Field | Type |
|---|---|
User IDRequired | choice |
| Include Details | boolean |
| Include Activity | boolean |
| Include Popups | boolean |
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Site ID | number |
| Site name | text |
| Client name | text |
| Firstname | text |
| Surname | text |
| Initials | text |
| Title | text |
| Emailaddress | text |
| Phonenumber preferred | text |
| Sitephonenumber | text |
| Phonenumber | text |
| Homenumber | text |
| Mobilenumber | text |
| Mobilenumber 2 | text |
| Fax | text |
| Telpref | number |
| Activedirectory dn | text |
| Container dn | text |
Get an ItemAction
| Field | Type |
|---|---|
Item IDRequired | choice |
| Include Details | boolean |
| Field | Type |
|---|---|
| ID | number |
| Usage | text |
| Item Name | text |
| Status | number |
| Asset Group ID | number |
| Asset Group Name | text |
| Auto Group New Quote Lines | number |
| Supplier Part Code | text |
| Description | text |
| Base Price | number |
| Created By User ID | number |
| Supplier ID | number |
| Supplier Name | text |
| Manufacturer ID | number |
| Manufacturer Name | text |
| Asset Type ID | number |
| Asset Type Name | text |
| Minimum Purchase Quantity | number |
| Prompt for Price | boolean |
| Tax Code | number |
Get an OpportunityAction
| Field | Type |
|---|---|
Opportunity IDRequired | choice |
| Include Details | boolean |
| Include Last Action | boolean |
| Ticket ID Only | boolean |
| Field | Type |
|---|---|
| ID | number |
| Dateoccurred | date |
| Summary | text |
| Details | text |
| Status ID | number |
| Tickettype ID | number |
| Sla ID | number |
| Priority ID | number |
| Client ID | number |
| Client name | text |
| Site ID | number |
| Site name | text |
| User ID | number |
| User name | text |
| Team | text |
| Agent ID | number |
| Category 1 | text |
| Category 2 | text |
| Category 3 | text |
| Category 4 | text |
Search ClientsSearch
Search ItemsSearch
| Field | Type |
|---|---|
| Search | text |
| Order By | text |
| Order By Descending | boolean |
| Order By Second Field | text |
| Order By Second Field Descending | boolean |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Usage | text |
| Item Name | text |
| Status | number |
| Asset Group ID | number |
| Asset Group Name | text |
| Auto Group New Quote Lines | number |
| Supplier Part Code | text |
| Description | text |
| Base Price | number |
| Created By User ID | number |
| Supplier ID | number |
| Supplier Name | text |
| Manufacturer ID | number |
| Manufacturer Name | text |
| Asset Type ID | number |
| Asset Type Name | text |
| Minimum Purchase Quantity | number |
| Prompt for Price | boolean |
| Tax Code | number |
Search OpportunitiesSearch
| Field | Type |
|---|---|
| List ID | number |
| Agent ID | number |
| Status ID | choice |
| Request Type ID | number |
| Supplier ID | number |
| Client ID | choice |
| Site | choice |
| User Name | text |
| User ID | choice |
| Release ID | number |
| Asset ID | choice |
| ITIL Request Type ID | number |
| Open Only | boolean |
| Closed Only | boolean |
| Unlinked Only | boolean |
| Contract ID | number |
| Team IDs | array |
| Team ID | choice |
| Agent IDs | array |
| Agent ID | choice |
| Status IDs | array |
| Status ID | choice |
| Search String | text |
| Field | Type |
|---|---|
| ID | number |
| Dateoccurred | text |
| Summary | text |
| Details | text |
| Status ID | number |
| Tickettype ID | number |
| Sla ID | number |
| Priority ID | number |
| Client ID | number |
| Client name | text |
| Site ID | number |
| Site name | text |
| User ID | number |
| User name | text |
| Team | text |
| Agent ID | number |
| Category 1 | text |
| Category 2 | text |
| Category 3 | text |
| Category 4 | text |
Search ProjectsSearch
| Field | Type |
|---|---|
| Order By | text |
| Order Descending | boolean |
| Ticket ID Only | boolean |
| View ID | number |
| Columns ID | number |
| Include Columns | boolean |
| Include SLA Action Date | boolean |
| Include SLA Timer | boolean |
| Include Time Taken | boolean |
| Include Supplier | boolean |
| Include Release 1 | boolean |
| Include Release 2 | boolean |
| Include Release 3 | boolean |
| Include Child Ticket IDs | boolean |
| Include Next Activity Date | boolean |
| List ID | number |
| Agent ID | choice |
| Status ID | choice |
| Request Type ID | number |
| Supplier ID | choice |
| Field | Type |
|---|---|
| ID | number |
| Date Occurred | date |
| Summary | text |
| Details | text |
| Status ID | number |
| Ticket Type ID | number |
| SLA ID | number |
| Priority ID | number |
| Client ID | number |
| Client Name | text |
| Site ID | number |
| Site Name | text |
| User ID | number |
| User Name | text |
| Team ID | number |
| Team Name | text |
| Agent ID | number |
| Category 1 | text |
| Category 2 | text |
| Category 3 | text |
Search QuotesSearch
| Field | Type |
|---|---|
| Search | text |
| Ticket ID | choice |
| Client ID | number |
| Site ID | number |
| User ID | choice |
| Order By | text |
| Order By Descending | boolean |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Dateoccurred | date |
| Summary | text |
| Status ID | number |
| Tickettype ID | number |
| Sla ID | number |
| Priority ID | number |
| Client ID | number |
| Client name | text |
| Site ID | number |
| Site name | text |
| User name | text |
| Team | text |
| Agent ID | number |
| Agent name | text |
| Category 1 | text |
| Category 2 | text |
| Category 3 | text |
| Category 4 | text |
| Estimate | number |
Search TicketsSearch
| Field | Type |
|---|---|
| Order By | text |
| Order Descending | boolean |
| Ticket ID Only | boolean |
| View ID | number |
| Columns ID | number |
| Include Columns | boolean |
| Include SLA Action Date | boolean |
| Include SLA Timer | boolean |
| Include Time Taken | boolean |
| Include Supplier | boolean |
| Include Release 1 | boolean |
| Include Release 2 | boolean |
| Include Release 3 | boolean |
| Include Child Ticket IDs | boolean |
| Include Next Activity Date | boolean |
| List ID | number |
| Agent ID | choice |
| Status ID | choice |
| Request Type ID | number |
| Supplier ID | choice |
| Field | Type |
|---|---|
| ID | number |
| Date Occurred | date |
| Summary | text |
| Details | text |
| Status ID | number |
| Ticket Type ID | number |
| SLA ID | number |
| Priority ID | number |
| Client ID | number |
| Client Name | text |
| Site ID | number |
| Site Name | text |
| User ID | number |
| User Name | text |
| Team ID | number |
| Team Name | text |
| Agent ID | number |
| Category Level 1 | text |
| Category Level 2 | text |
| Category Level 3 | text |
Search UsersSearch
| Field | Type |
|---|---|
| Order By | text |
| Order Descending | boolean |
| Search | text |
| Search Phone Numbers | boolean |
| Top Level ID | number |
| Client ID | choice |
| Site ID | choice |
| Organisation ID | number |
| Department ID | number |
| Asset ID | choice |
| Include Active | boolean |
| Include Inactive | boolean |
| Approvers Only | boolean |
| Exclude Agents | boolean |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Site ID | number |
| Site ID int | number |
| Site name | text |
| Client name | text |
| Firstname | text |
| Surname | text |
| Initials | text |
| Emailaddress | text |
| Phonenumber preferred | text |
| Sitephonenumber | text |
| Phonenumber | text |
| Telpref | number |
| Activedirectory dn | text |
| Login | text |
| Inactive | boolean |
| Colour | text |
| Isimportantcontact | boolean |
| Other 1 | text |
Create / Update a QuoteAction
| Field | Type |
|---|---|
QuotesRequired | array |
| Quote ID | number |
| Title | text |
| Ticket ID | choice |
| Status | choice |
| PO Reference | text |
| Date | date |
| Expiry Date | date |
| Revenue | number |
| Tax Total | number |
| Total | number |
| Field | Type |
|---|---|
| ID | number |
| Title | text |
| Ticket ID | number |
| Status | number |
| Po ref | text |
| Date | date |
| Expiry date | date |
| Revenue | number |
| Tax total | number |
| Total | number |
| Cost | number |
| Profit | number |
| Carriage desc | text |
| Carriage price | number |
| Auth by | text |
| Note | text |
| User | object |
| ID | number |
| Name | text |
| Site ID | number |
| Site name | text |
| Client name | text |
| Firstname | text |
| Surname | text |
| Initials | text |
| Title | text |
| Emailaddress | text |
| User ID | number |
| User name | text |
| Site ID | number |
Create / Update a Sales OrderAction
| Field | Type |
|---|---|
ItemsRequired | array |
| Item ID | number |
| Name | text |
| Item Default Billing Period | number |
| Autorenew Quote Line Default | boolean |
| Income Account Name | text |
| Expense Account Name | text |
| Asset Account Name | text |
| Manufacturer Name | text |
| Asset Account Code | text |
| Xero Tenant Name | text |
| Field | Type |
|---|---|
| Customfields | array |
| ID | number |
| Use | text |
| Title | text |
| Ticket ID | number |
| User | object |
| Is comms user | boolean |
| Ischangeapprover 2 | boolean |
| ID | number |
| Name | text |
| Site ID | number |
| Site ID int | number |
| Site name | text |
| Client name | text |
| Firstname | text |
| Surname | text |
| User ID | number |
| User name | text |
| Site ID | number |
| Site name | text |
| Client ID | number |
| Client name | text |
| Client to invoice to ID | number |
| Assigned agent | number |
| Assigned agent name | text |
| Open status | number |
| Date | text |
| Ship date | text |
| Total | number |
| Cost | number |
Create / Update an ItemAction
| Field | Type |
|---|---|
ItemsRequired | array |
| Item ID | number |
| Name | text |
| Item Default Billing Period | number |
| Autorenew Quote Line Default | boolean |
| Income Account Name | text |
| Expense Account Name | text |
| Asset Account Name | text |
| Manufacturer Name | text |
| Asset Account Code | text |
| Xero Tenant Name | text |
| Field | Type |
|---|---|
| ID | number |
| Usage | text |
| Item Name | text |
| Status | number |
| Asset Group ID | number |
| Asset Group Name | text |
| Auto Group New Quote Lines | number |
| Supplier Part Code | text |
| Description | text |
| Base Price | number |
| Created By User ID | number |
| Supplier ID | number |
| Supplier Name | text |
| Manufacturer ID | number |
| Manufacturer Name | text |
| Asset Type ID | number |
| Asset Type Name | text |
| Minimum Purchase Quantity | number |
| Prompt for Price | boolean |
| Tax Code | number |
Create / Update an OpportunityAction
| Field | Type |
|---|---|
OpportunitiesRequired | array |
| Opportunity ID | number |
| Title | text |
| Ticket ID | choice |
| Status | choice |
| PO Reference | text |
| Date | date |
| Expiry Date | date |
| Revenue | number |
| Tax Total | number |
| Total | number |
| Field | Type |
|---|---|
| ID | number |
| Dateoccurred | text |
| Summary | text |
| Details | text |
| Status ID | number |
| Tickettype ID | number |
| Sla ID | number |
| Priority ID | number |
| Client ID | number |
| Client name | text |
| Site ID | number |
| Site name | text |
| User ID | number |
| User name | text |
| Team | text |
| Agent ID | number |
| Category 1 | text |
| Category 2 | text |
| Category 3 | text |
| Category 4 | text |
Create a ClientAction
| Field | Type |
|---|---|
ClientsRequired | array |
NameRequired | text |
| Contact Email Address | |
| Contact Name | text |
| Top Level ID | number |
| Top Level Name | text |
| Important Customer | boolean |
| Site Name | text |
| Phone Number | text |
| Override Org Address | object |
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Toplevel ID | number |
| Toplevel Name | text |
| Inactive | boolean |
| Colour | text |
| Confirmemail | number |
| Actionemail | number |
| Clearemail | number |
| Messagegroup ID | number |
| Mailbox Override | number |
| Default Mailbox ID | number |
| Item Tax Code | number |
| Service Tax Code | number |
| Prepay Tax Code | number |
| Contract Tax Code | number |
| Pritech | number |
| Sectech | number |
| Accountmanagertech | number |
| Xeroid | text |
Create a SiteAction
Create a TicketAction
| Field | Type |
|---|---|
| Email Address | |
| Ticket Type | choice |
| Ticket ID | choice |
| Status ID | choice |
| Summary | text |
| Message Sent | text |
| Details | text |
| Details HTML | text |
| Priority | choice |
| Client ID | number |
| Client Name | text |
| Site ID | number |
| Site Name | text |
| User ID | choice |
| User Name | text |
| Team | text |
| Category 1 | text |
| Category 2 | text |
| Category 3 | text |
| Category 4 | text |
| Field | Type |
|---|---|
| Ticket ID | number |
Create a UserAction
Delete a ClientAction
| Field | Type |
|---|---|
Client IDRequired | number |
Delete a ProjectAction
| Field | Type |
|---|---|
Project IDRequired | choice |
Delete a QuoteAction
| Field | Type |
|---|---|
Quote IDRequired | choice |
Delete a Sales OrderAction
| Field | Type |
|---|---|
Sales Order IDRequired | choice |
Delete a TicketAction
| Field | Type |
|---|---|
Ticket IDRequired | choice |
Delete a UserAction
| Field | Type |
|---|---|
User IDRequired | choice |
Delete an ItemAction
| Field | Type |
|---|---|
Item IDRequired | choice |
Delete an OpportunityAction
| Field | Type |
|---|---|
Opportunity IDRequired | choice |
| Field | Type |
|---|---|
| ID | number |
| Dateoccurred | date |
| Summary | text |
| Details | text |
| Status ID | number |
| Tickettype ID | number |
| Sla ID | number |
| Priority ID | number |
| Client ID | number |
| Client name | text |
| Site ID | number |
| Site name | text |
| User ID | number |
| User name | text |
| Team | text |
| Agent ID | number |
| Category 1 | text |
| Category 2 | text |
| Category 3 | text |
| Category 4 | text |
Make an API Calluniversal
Update a ClientAction
| Field | Type |
|---|---|
ClientsRequired | array |
Client IDRequired | number |
| Name | text |
| Contact Email Address | |
| Contact Name | text |
| Top Level ID | number |
| Top Level Name | text |
| Important Customer | boolean |
| Site Name | text |
| Phone Number | text |
| Override Org Address | object |
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Toplevel ID | number |
| Toplevel Name | text |
| Inactive | boolean |
| Colour | text |
| Confirmemail | number |
| Actionemail | number |
| Clearemail | number |
| Messagegroup ID | number |
| Mailbox Override | number |
| Default Mailbox ID | number |
| Item Tax Code | number |
| Service Tax Code | number |
| Prepay Tax Code | number |
| Contract Tax Code | number |
| Pritech | number |
| Sectech | number |
| Accountmanagertech | number |
| Xeroid | text |
Templates
Look for Halo templates in the WEXTL template library.
Browse templates →Explore alternative apps
- DaySmart Vet[2]Cloud veterinary practice management for scheduling, records, and client communication.
- Clio GrowManage contacts, matters, inbox leads, lead sources, and locations in Clio Grow client intake.
- CharmHealthCloud EHR for patients, appointments, encounters, and clinical records.
- Clio ManageManage matters, contacts, tasks, billing, documents, and calendars in Clio Manage legal practice management.
- ClinikoPractice management for healthcare providers — appointments, notes, and billing.
References
- WEXTL® Halo Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Halo.
- WEXTL® visual workflow builder data.
Last updated: Jul 24, 2026 18:11
