Miscellaneous Integrations
30 guides
Acronis Integration
Azure Key Vault Integration
The article provides a guide on integrating Azure Key Vault with Halo to automate ticket creation when keys, secrets, or certificates are updated, nearing expiry, or have expired. It includes setup instructions for event subscription with a webhook, storing passwords securely, and authorization steps. The integration supports password storage in Azure Key Vault for enhanced security, offering different connection methods such as client ID and secret, and managed identities.
Connecting Halo to BI Tools: Publish Profiles & Direct Database Access
This article provides instructions on using Publish Profiles in Halo to send report data to BI tools like Power BI and Postman. Users can create a Publish Profile, add reports for publication, and authenticate via basic or bearer methods. The guide explains accessing and connecting data in BI tools, setting up scheduled emails, and exporting reports to SharePoint. With Publish Profiles, users can easily manage large data sets without database access, ensuring seamless data transfer and integration with BI platforms.
CyberCNS (Cyber CNS) Integration
Email Start Tag being Auto-Filled with your email address (Keeper Browser Extension)
GitHub Integration
This article explains the GitHub Integration, which is a webhook setup in GitHub. This integration links commits to ticket IDs in the Change Information tab. To configure, set up a webhook in GitHub pointing to your domain's specific API endpoint. The webhook triggers on push and pull requests, with specific actions defined on the integration page. Further guidance on configuration and setup is provided to ensure the integration performs as expected.
Google Analytics in the Self-Service Portal
Google Maps Integration
This guide explains how to integrate Google Maps with Halo to visualize Customers and Opportunities on a map. It details steps for connecting to Google Maps, including obtaining API keys through Google's Cloud Console and configuring map settings. Users can automate indexing of geographical data based on address changes and configure map visuals like marker icons and Opportunity visibility conditions. Additionally, the guide covers bulk data updates for existing Customers and Opportunities, enhancing location tracking and management capabilities within Halo.
Google reCAPTCHA Integration
Halo DB Integrator
This article provides a detailed guide on configuring and using the Halo DB Integrator for on-premise Halo instances. It is a Windows application running alongside the Halo Web Application to perform scheduled integration syncs. Unlike the standard Halo Integrator, it connects directly to the Halo database, bypassing the Halo API. The article explains installation, configuration, and setup processes, including the requirement to run NHserver for 30 days during migration. It also covers creating and managing scheduled tasks for running the integrator, using different configurations for varied sync frequencies, and offers troubleshooting instructions.
Halo Integrator
The Halo Integrator is an application for executing scheduled integration imports with the Halo Web Application. It offers hosting for specific users and requires configuration through the Halo Integrator module, which involves downloading the latest version, setting up an API-only agent profile, and managing integrations. Hosted customers have additional considerations regarding client secrets and connection settings. For self-hosted installations, organizations can follow steps for downloading and configuring the application. The Integrator also supports scheduling recurring sync tasks. Notifications for errors can be configured for agents.
Hopewiser Integration
Hosting your own Halo Integrator
Incoming Webhook Processing Service
The Incoming Webhook Processing Service, available from v2.206.1+, allows customization of how webhooks from integrations like QuickBooks Online and Xero are processed. Users can choose between immediate, delayed, or default processing methods, with options for automatic retries. The service reduces third-party API rate limit issues by batching requests. Webhooks and their status can be monitored via logs, with capabilities to view, manage, and retry individual or batch webhooks. This service is configurable through Backend Monitoring settings.
Log Retention
Lookups
This article explains how to set up and use lookups in a database system. Lookups utilize SQL scripts to auto-populate fields with existing information from the database, enhancing efficiency and reducing manual input errors. The guide outlines steps to create a lookup, connect to databases, and script SQL queries. It includes worked examples and discusses using variables for filtering results, allowing dynamic data population based on user interaction and specific field inputs. The article also covers advanced features in recent software updates.
Obtaining API Credentials from AT&T
Opinyin Integration
SeatGeek Integration
Setting Up An API Agent
SFTP CSV imports Integration
SQL Imports
This article provides a guide on setting up SQL imports using Halo's integrations. It covers creating new records, choosing integrators, and setting password storage methods. The article discusses the differences between the Halo Integrator and the Halo DB integrator, focusing on how passwords are managed and stored. It also includes detailed instructions on configuring SQL connections and mapping fields for data import into Halo, with considerations for importing large datasets into custom tables. Specific options for managing the behavior of SQL imports are outlined as well.
Strety Integration
ThreatLocker Integration
Trustpilot Integration
UserWay Integration
Using HaloDBLookupService to run custom integration methods on internally facing APIs
Using HaloDBLookupService to set up a Database Lookup for an external SQL Server Database
Webhook Integration
This article explains how to configure and utilize webhooks for data retrieval and posting to external applications using Halo. Key topics include setting up webhook basics, authentication methods, payload configuration, event-triggering, batching options, and customizing field data in payloads. Webhooks can be configured for better performance by enabling batching, which reduces the number of webhooks sent. Options such as 'Batch wait seconds' and 'Maximum items per batch' help optimize delivery. Users can also choose to send ID or display values in payloads for single select fields.
Zapier Integration