Connect your Sherweb distributor account to MSPortal.ai to sync customers, subscriptions, and per-customer product catalogs
This guide walks you through connecting your Sherweb distributor account to MSPortal.ai. Setup happens on the Sherweb connection page, where the Setup guide lists three tasks: Connect, Import or match companies and Review. The Sherweb integration is currently in Beta. It is configured by MSP staff with integration management permission; company users do not administer the distributor connection. See Connect and manage integrations for the shared connection tasks.
Go to Security > APIs in the Partner Portal. The guide beside the Connect task in MSPortal shows this path too.
3
Create Service Provider API Credentials
Create credentials for the Service Provider API. Sherweb issues three values that MSPortal needs:
Value
Purpose
Client ID
Identifies your API client
Client Secret
Authenticates your API client
Subscription Key
The Ocp-Apim-Subscription-Key value that authorizes access to the Service Provider API
4
Copy All Three Values
Copy the Client ID, Client Secret, and Subscription Key.
Store the Client Secret securely. You may not be able to view it again after leaving the page. If you lose it, generate new credentials in the Partner Portal.
Enter your Sherweb API credentials to establish the connection. All three values are required.
1
Enter Credentials
Fill in the three fields:
Client ID
Client Secret
Subscription Key
Credentials are stored in the vault and never shown again. They are never exposed in logs or API responses.
2
Test Connection
Select Test connection to verify your credentials. You must test before you can save.If the test fails:
Verify you copied each value in full, without extra spaces
Confirm the values came from Security > APIs in the Sherweb Partner Portal
Ensure the credentials have not been revoked
3
Save and Continue
Select Save and continue to create the integration. A passing test does not save anything on its own.MSPortal immediately starts fetching your Sherweb customer list in the background, so it is ready for the next task.
Match Sherweb customers to your MSPortal companies. This determines which data syncs to which company. The workspace is titled Import or match Sherweb customers.
1
Wait for Customers to Appear
The customer list fills in as the initial sync completes. If the list stays empty, select Sync customers to start the sync again.
The initial customer sync usually finishes within a couple of minutes.
2
Accept Suggestions
The workspace opens on the Import view, which lists every customer that still needs a company. Suggested narrows it to proposed matches. Select Accept N strong matches to review and accept every suggestion with 90% confidence or more, or select Accept on a single row. Suggestions are based on name similarity, so review them before accepting.
3
Manual Matching
For customers that were not automatically matched:
In the Import view, find the customer
Select Choose company…
Search for and select the correct MSPortal company
4
Import New Companies
If a Sherweb customer does not have a corresponding MSPortal company, select Import on its row to create one. New companies are matched to their Sherweb customers right away. Search for an existing company first.
5
Continue
Each match saves immediately, and removing a match also saves immediately. Select Continue to Review when you are done.
Subscriptions and catalog data are only synced for matched customers.
Select Finish setup once the required tasks are complete. This records that setup is complete. It does not wait for, or start, a sync.
2
Run a Full Sync
In the connection page header, select Run sync to pull your Sherweb customers, then the subscriptions and offer catalog for every matched customer. Newly matched customers get their subscriptions and catalog on this sync or the next daily sync.The sync runs in the background. Check Sync activity for the outcome, then check the customer’s subscriptions and catalog in the Storefront.
Subscription details and pricing for each mapped customer, including quantities, status, and billing information. Subscriptions appear in the Storefront under Subscriptions.
Each mapped customer’s offer catalog from Sherweb, including product names, SKUs, and pricing. You control which catalog items clients can see: go to Settings > Storefront to mark Sherweb catalog items as Visible or Featured.
Sherweb subscriptions and catalogs are customer-scoped, so only data for customers mapped to an MSPortal company is stored.
The daily sync runs customers first, then subscriptions, then catalogs, so subscription and catalog data always reflects your latest customer mappings.
You can trigger a manual sync at any time: select Run sync on the Sherweb connection page, or on the Sherweb row on the Active tab of Settings > Integrations.
Select More actions > Disconnect… and confirm. This removes your stored credentials, the customer matches, and the data synced from Sherweb. It cannot be undone. It does not cancel any subscriptions in Sherweb or revoke the API credentials there. You can reconnect at any time.
Credential Storage: Your Sherweb Client ID, Client Secret, and Subscription Key are encrypted using Supabase Vault and never exposed in logs or responses
Data Isolation: All synced data is tenant-isolated and only visible to your organization
Read-Only Access: MSPortal only reads data from Sherweb; it never modifies your Sherweb subscriptions or places orders
Open Connect, leave all three masked fields unchanged and select Test connection.
Can I test a replacement for only one value?
Yes. Enter the value to replace and keep the other fields unchanged. The test uses the replacement combined with the stored values.
Can I update only the Sherweb subscription key?
Yes. Enter that value, test, and select Save changes. Unchanged masked fields keep their stored values. The update checks the combined set before saving.
Does testing Sherweb save the connection?
No. Use Save and continue for a new connection or Save changes for replacements.
Are new Sherweb customer matches saved immediately?
Yes. Manual choices, accepted suggestions and removed matches save immediately. Suggestions need your review before you accept them.
Is a Sherweb customer catalog the same for every company?
No. Catalogs are customer-specific. Check the intended company and its matched Sherweb customer.
Does Finish setup prove the Sherweb sync finished?
No. Check Sync activity and the actual subscriptions and catalog after the background work runs.