Overview
Hudu is an IT documentation platform that helps MSPs organize knowledge bases, asset information, passwords, and procedures. By integrating Hudu with MSPortal.ai, you can:- Access Hudu documentation, articles, and procedures directly from MSPortal
- Browse and reveal passwords securely without leaving MSPortal
- Map Hudu companies to your MSPortal companies for unified data access
- Push compliance data from MSPortal to Hudu Magic Dash
Prerequisites
Before you begin, ensure you have:- Active Hudu account with administrative access
- 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 Hudu
Before connecting to MSPortal, you need to create an API key in your Hudu instance.Log into Hudu
https://your-instance.huducloud.com).Navigate to API Keys
Create a New API Key
MSPortal Integration.Copy the API Key
Note Your Instance URL
Required Information
Before proceeding to MSPortal, ensure you have:Part 2: MSPortal Setup Wizard
MSPortal provides a guided 5-step wizard to connect and configure your Hudu integration. Steps 3 through 5 are optional and can be configured later.Starting the Wizard
Navigate to Integrations
Start Setup
Step 1: Connect
Enter your Hudu credentials to establish the connection.Enter Your Hudu Base URL
https:// at the beginning. Do not include a trailing slash.Enter Your API Key
Test Connection
- Verify your Hudu Base URL is correct and includes
https:// - Check that your API key is copied exactly, with no extra spaces
- Ensure your Hudu account has API access enabled
- Confirm your Hudu instance is accessible from the internet (self-hosted instances behind a firewall may need configuration)
Create Integration
Step 2: Map Companies (Required)
Map your Hudu companies to MSPortal companies. This determines which documentation, assets, and passwords are accessible for each company.Wait for Initial Sync
Use Quick Match (Recommended)
- ID Number matching — If your Hudu companies have an
id_numberfield that matches a PSA external company ID already imported into MSPortal, these are matched first - Case-insensitive name matching — Companies with matching names (ignoring case and whitespace) in both systems are matched automatically
Manually Map Remaining Companies
- Find the Hudu company in the list
- Click the company dropdown in the “Mapped To” column
- Search for and select the correct MSPortal company
- The mapping is saved automatically
Unmap Companies (Optional)
Filter the List
- All — View all Hudu companies
- Mapped — View only companies with MSPortal mappings
- Unmapped — View companies that still need mapping
Proceed
Step 3: Documentation (Optional)
Configure which types of Hudu documentation to sync into MSPortal.Review Available Content Types
Review Asset Layouts
Configure Sync Preferences
Proceed
Step 4: Password Sharing (Optional)
Configure how passwords from Hudu are shared within MSPortal. This step allows you to control password visibility on a per-company basis.Understand Password Security
- Passwords are never stored in MSPortal. Every time a user reveals a password, it is fetched live from Hudu at that moment.
- Every password reveal is audit-logged. MSPortal records which user viewed which password and when.
- Access requires permissions. Users must have the
read_documentation_passwordspermission to reveal passwords.
Enable Password Sharing
read_documentation_passwords permission can browse and reveal passwords for mapped companies.Configure Per-Company Settings (Later)
Proceed
Step 5: Magic Dash (Optional)
Push compliance data from MSPortal into Hudu Magic Dash to surface compliance status directly in your Hudu interface.Understand Magic Dash
Enable Magic Dash
Complete Setup
What Gets Synced
Managing Your Integration
After setup, manage your integration from Settings > Integrations:Re-running the Wizard
You can return to any step of the setup wizard at any time:- Go to Settings > Integrations
- Click Configure on the Hudu card
- Navigate between steps using the step indicators or Back/Next buttons
Adding New Company Mappings
As you onboard new clients in Hudu:Open Integration Settings
Navigate to Map Step
Map New Companies
Troubleshooting
Connection test fails
Connection test fails
- Incorrect Hudu Base URL or API key
- Hudu instance is not reachable from the internet
- API key has been revoked or expired
- Self-hosted Hudu behind a firewall
- Verify your Hudu Base URL includes
https://and matches your browser URL exactly - Check that the API key is copied correctly with no extra spaces
- For self-hosted instances, ensure your Hudu server allows incoming API requests
- Generate a new API key in Hudu if the current one may be invalid
No companies appear in the mapping step
No companies appear in the mapping step
- Initial sync still in progress
- API key lacks read permissions for companies
- Wait a few minutes for the initial company sync to complete
- Verify your API key has read access to companies in Hudu
- Check that your Hudu instance has at least one company configured
Quick Match did not map all companies
Quick Match did not map all companies
- Company names differ between Hudu and MSPortal
- Hudu companies do not have
id_numbervalues set
- Use manual mapping for companies with different names
- Add
id_numbervalues to Hudu companies if you want ID-based matching - Ensure company names are consistent across both platforms where possible
Passwords are not accessible
Passwords are not accessible
- Password sharing not configured for the company
- User lacks the
read_documentation_passwordspermission - Specific folders selected but the password is in a different folder
- Return to Step 4 (Password Sharing) in the wizard and verify the company has password sharing enabled
- Check that the user has the
read_documentation_passwordspermission under Settings > Users and Roles - If using folder-level sharing, verify the correct folders are selected
Documentation or articles not appearing
Documentation or articles not appearing
- Documentation sync not enabled in Step 3
- Content type (articles, assets, procedures) is toggled off
- Company is not mapped
- Return to Step 3 (Documentation) and enable the desired content types
- Verify the relevant asset layouts are toggled on
- Confirm the company is mapped in Step 2
Compliance data not showing in Hudu Magic Dash
Compliance data not showing in Hudu Magic Dash
- Magic Dash not enabled in Step 5
- Company mapping incomplete
- Return to Step 5 (Magic Dash) and enable the feature
- Verify the company is mapped in Step 2
Best Practices
Map Companies First
Use Quick Match
Restrict Password Access
read_documentation_passwords permission to users who need it.Audit Password Access
Keep Names Consistent
Related Resources
- Import Companies - General company import guide
- Clear and Resync Integrations - Troubleshooting sync issues
- Users and Roles - Managing permissions including password access
- Integrations Overview - Browse all available integrations