Prerequisites
Before you begin, ensure you have:- An active Pax8 partner account
- Admin access to MSPortal.ai with the manage_licensing permission
- Companies already set up in MSPortal (to map Pax8 companies to)
Setup Wizard
MSPortal.ai provides a guided 3-step wizard to connect and configure your Pax8 integration.Starting the Wizard
Step 1: Connect
Authenticate with Pax8 using OAuth to establish a secure connection.Start OAuth Flow
Click Connect to Pax8. You will be redirected to the Pax8 login page to authorize MSPortal.ai.
Authorize Access
Log in to your Pax8 account and approve the authorization request. Pax8 will redirect you back to MSPortal.ai.
MSPortal.ai uses OAuth for secure authentication. Your Pax8 credentials are never stored directly — only encrypted access tokens are saved in the vault.
Connection Confirmed
Once authorized, you’ll see a confirmation that the connection was successful. MSPortal.ai automatically triggers an initial sync of your Pax8 companies and products in the background.If the connection fails:
- Ensure you have admin access to your Pax8 account
- Check that your Pax8 account has API access enabled
- Try the authorization flow again
Step 2: Map Companies
Map your Pax8 companies to MSPortal companies so subscriptions are associated with the correct company records.Wait for Company Sync
After connecting, MSPortal.ai fetches your Pax8 companies in the background. The list populates automatically once the sync completes.
Use Quick Match
Click Quick Match to automatically suggest mappings based on company name similarity.
- The system uses a 40% confidence threshold by default
- Suggested matches appear as pending badges on each row
- Review all suggestions before saving
Manual Mapping
For companies that weren’t matched automatically:
- Find the Pax8 company in the list
- Use the dropdown to search for and select the corresponding MSPortal company
- Repeat for each unmapped company
- All - Show all Pax8 companies
- Mapped Only - Show companies already linked
- Unmapped Only - Show companies that still need mapping
Step 3: Complete
Trigger Subscription Sync
MSPortal.ai triggers a sync of subscriptions from Pax8 for all mapped companies. This runs in the background.
Review Sync Schedule
The completion page shows the automatic sync schedule:
| Data Type | Frequency |
|---|---|
| Companies | Every 4 hours |
| Subscriptions | Hourly |
| Products | Daily |
After Setup
Once the integration is active:- Subscriptions appear in the Licensing module for all mapped companies
- Products populate the catalog settings for visibility and featuring
- Approval workflows can be configured in Settings > Licensing > Approval
- Self-service rules can be set per subscription in Settings > Licensing > Self-Service
If you add new companies in Pax8 later, return to the integration settings to map them. New companies won’t sync subscriptions until they’re mapped to an MSPortal company.
Managing the Integration
After setup, manage your Pax8 integration from Settings > Integrations:| Action | Description |
|---|---|
| Configure | Re-open the setup wizard to update mappings or re-authenticate |
| Sync Companies | Trigger a manual company sync |
| Sync Subscriptions | Trigger a manual subscription sync |
| Sync Products | Trigger a manual product catalog sync |
| Remove Integration | Disconnect Pax8 and remove synced data |
Troubleshooting
| Issue | Solution |
|---|---|
| OAuth redirect fails | Ensure your browser allows popups from MSPortal.ai; try a different browser |
| No companies appear after connecting | Wait for the background sync to complete; try triggering a manual sync |
| Subscriptions missing | Verify the Pax8 company is mapped to an MSPortal company; only mapped companies sync |
| Products not showing in catalog | Products sync daily; trigger a manual product sync from integration settings |
| Token expired errors | Re-authenticate by opening the integration wizard and re-connecting on Step 1 |
| Stale subscription data | Trigger a manual subscription sync; automatic sync runs hourly |
Next Steps
- Licensing Overview - Configure approval workflows, catalog, and self-service
- Integrations Overview - Manage all your integrations