Overview
IT Glue is a leading IT documentation platform used by MSPs to centralize knowledge, track assets, and manage credentials. By integrating IT Glue with MSPortal.ai, you can:- Access IT Glue documentation and flexible assets directly from MSPortal
- View passwords securely with full audit logging on every reveal
- Sync checklists for operational tracking
- Control which documentation types and password categories are shared per company
Prerequisites
- IT Glue Enterprise subscription (required for API access)
- IT Glue account with administrative access to generate API keys
- MSPortal.ai account with integration management permissions
- Companies already set up in MSPortal (from your PSA integration or manually created)
Part 1: Generate API Credentials in IT Glue
Before connecting to MSPortal, you need to create an API key in IT Glue.Log into IT Glue
Navigate to API Settings
Generate a New API Key
MSPortal Integration.Decide whether to use the IP Address Access List
- No IP restriction (simplest): leave the IP Address Access List field empty.
- With IP restriction: MSPortal supports IP-restricted keys. During setup, the MSPortal wizard displays a static MSPortal IP range for you to add to the key’s access list (see Part 2, Step 1).
Enable Password Access (if syncing passwords)
Copy the API Key
Required Information
Before proceeding to MSPortal, ensure you have the following:Part 2: MSPortal Setup Wizard
MSPortal.ai provides a guided 3-step wizard to connect and configure your IT Glue integration: Connect, Map Organizations, and Sync & Sharing.Starting the Wizard
Navigate to Integrations
Start Setup
Step 1: Connect
Enter your IT Glue region and API key to establish the connection.Select Your Region
- US (api.itglue.com)
- EU (api.eu.itglue.com)
Handle IP restrictions (if your key uses them)
- Click the copy button next to the displayed range
- In IT Glue, add the range to the key’s IP Address Access List (under Account > API Keys)
- Return to the wizard and continue
Enter API Key
Save and Test Connection
- Your IT Glue plan is not Enterprise (API access is Enterprise-only)
- The API key has an IP Address Access List that does not include MSPortal’s IP range
- The key was created without the required access level
Step 2: Map Organizations
Map your IT Glue organizations to MSPortal companies. This determines which documentation, passwords, and checklists sync to which company.Review Organization List
- IT Glue Organization - The name of the organization in IT Glue
- Mapped To - The corresponding MSPortal company (if mapped)
Use Quick Match (Recommended)
- PSA ID cross-referencing - If your IT Glue organizations have a PSA ID, it matches against the external company IDs from your connected PSA integration
- Case-insensitive name matching - Organizations with matching names (ignoring case and whitespace) are matched automatically
Manual Mapping
- Find the organization in the list
- Click the Select company dropdown in the “Mapped To” column
- Search for and select the correct MSPortal company
Filter Organizations
- All - Show all synced organizations
- Mapped - Show only organizations linked to companies
- Unmapped - Show organizations that still need mapping
Proceed
Step 3: Sync & Sharing
Choose which IT Glue content syncs into MSPortal and configure password sharing. This step is optional — you can skip it and configure later.Toggle Content Types
Understand Password Security
- Passwords are never stored in MSPortal — they are fetched live from the IT Glue API each time a user reveals one
- Every password reveal is audit-logged with the user, timestamp, and password name
- Users must have the
read_documentation_passwordspermission to reveal passwords - IT Glue’s own password access gating is respected at all times
Toggle Flexible Asset Types
Complete Setup
What Gets Synced
IT Glue integration provides access to the following data types in MSPortal:Password Security
Password handling in the IT Glue integration follows strict security practices:Passwords are never stored locally
Passwords are never stored locally
Every reveal is audit-logged
Every reveal is audit-logged
- The user who revealed the password
- The timestamp of the reveal
- The name of the password entry
Permission-gated access
Permission-gated access
read_documentation_passwords permission assigned to their role in MSPortal to reveal passwords. Without this permission, password entries are visible in listings but cannot be revealed.IT Glue access gating is respected
IT Glue access gating is respected
Managing Your Integration
After setup, manage your integration from Settings > Integrations:Updating Your API Key
If you need to rotate or replace your IT Glue API key:Open Integration Settings
Enter New API Key
Update API Key
Adding More Organization Mappings
As you onboard new clients in IT Glue:Open Integration Settings
Navigate to Map Step
Map New Organizations
Troubleshooting
Connection test returns 403 Forbidden (most common)
Connection test returns 403 Forbidden (most common)
- Log into IT Glue and check your plan tier under Account > Subscription
- If you are not on Enterprise, contact your IT Glue account manager to upgrade
- There is no workaround: the API is gated at the account level by IT Glue
- In the MSPortal wizard’s Connect step, check My API key only allows approved IP addresses to reveal the Add MSPortal static IP range panel, and copy the displayed range
- Go to Account > API Keys in IT Glue and add that range to the key’s IP Address Access List
- Alternatively, clear the IP Address Access List entirely if your security policy allows it
- Run Save and Test Connection again
- Regenerate the key in IT Glue with Password Access enabled if you want to sync passwords
- The basic organization fetch used to test the connection does not require Password Access
Connection test fails with a network or timeout error
Connection test fails with a network or timeout error
- Wrong region selected (the key is valid but the URL does not match)
- Temporary IT Glue outage
- Network issue reaching api.itglue.com or api.eu.itglue.com
- Verify you selected the correct region (US or EU) matching your IT Glue login URL
- Check IT Glue’s status page for any ongoing incidents
- Wait a minute and retry
No organizations appear in mapping step
No organizations appear in mapping step
- API key lacks organization read permissions
- Initial sync still in progress
- Wait a few minutes for the initial fetch to complete
- Verify your API key has sufficient permissions in IT Glue
- Try clicking Sync to manually trigger a refresh
Quick Match did not match expected organizations
Quick Match did not match expected organizations
- Organization names differ between IT Glue and MSPortal
- PSA IDs are not configured in IT Glue
- Use manual mapping for organizations with different names across systems
- If your IT Glue organizations have PSA IDs set, Quick Match will use those for more accurate matching
Passwords are not visible
Passwords are not visible
- Password Sharing is not enabled in the Sync & Sharing step
- Per-company password access is set to “No access”
- User does not have the
read_documentation_passwordspermission
- Re-open the wizard and enable Password Sharing in Step 3 (Sync & Sharing)
- Check the per-company password category settings in Settings > Documentation > Passwords
- Verify the user’s role includes the
read_documentation_passwordspermission in Settings > Users & Roles
Flexible asset types are missing
Flexible asset types are missing
- The flexible asset type was created in IT Glue after the last sync
- The type is not enabled in the Sync & Sharing step
- Re-open the wizard and navigate to Step 3 (Sync & Sharing) to see the latest types
- Enable the toggle for any new flexible asset types you want to sync
Rate limiting errors during sync
Rate limiting errors during sync
- IT Glue enforces a limit of 3,000 API requests per 5-minute window
- Large accounts with many organizations and assets may hit this limit during initial sync
- Wait a few minutes and trigger the sync again — MSPortal will resume where it left off
- For very large accounts, the initial sync may take multiple cycles to complete fully
Important Notes
- One Documentation Integration: Only IT Glue or Hudu can be active at a time. Connecting IT Glue will require disconnecting Hudu first, and vice versa
- API Key Security: Your API key is encrypted in vault storage and never exposed in logs or API responses. If you suspect it has been compromised, revoke it in IT Glue and generate a new one
- Password Privacy: Passwords are never stored in MSPortal. They are fetched live from IT Glue on each reveal and every access is audit-logged
- Regional Endpoints: Make sure you select the correct region (US or EU) during setup. Using the wrong region will cause connection failures even with a valid API key
- IP-Restricted Keys: If your API key uses an IP Address Access List, enable the checkbox on the Connect step and add the displayed MSPortal IP range to the key before saving
- Rate Limits: IT Glue allows 3,000 requests per 5-minute window. Large initial syncs may take multiple cycles if this limit is reached
- Organization Mapping: Only data from mapped organizations is accessible in MSPortal. Unmapped organizations are ignored during sync