Sherweb integration setup

What does the Sherweb integration do?

Our Sherweb integration enables seamless management of customer information, product catalogs, subscriptions, and licenses directly within the Rewst platform. This integration streamlines operations and automates ordering processes, enhancing efficiency for MSPs.

Integration use cases

  • Automate synchronization of customer data between Sherweb and Rewst.

  • Streamline product catalog updates to ensure accurate offerings.

  • Automate subscription and license management to reduce manual tasks.

  • Enhance billing processes by integrating Sherweb's billing capabilities with Rewst.

Integration prerequisites

  • An active Sherweb partner account with API access.

  • API credentials: Client ID, Client Secret, and Subscription Key from Sherweb.

  • Access to the Rewst platform with administrative privileges.

Set up the Sherweb integration

Set up steps in Sherweb

  1. Log in to your Sherweb partner account.

  2. Navigate to the Security > APIs to generate your API credentials.

  3. Click Create to set up a new API client.

  4. Copy the Client ID and Client Secret.

  5. Copy and save your Subscription Key, available in the same section. You’ll need this information to continue set up in Rewst.

Set up steps in Rewst

  1. Log in to the Rewst platform.

  2. Navigate to Configuration > Integrations in the left side menu.

  3. In the Integrations page, search for the Sherweb integration.

  4. Click on the integration tile to launch the Configuration setup page.

  5. Under Configuration:

    1. Optionally provide a short description of the intended use of the configuration.

    2. Check Is Default on.

  6. Under Parameters:

    1. Paste the client ID copied from Sherweb into the Client ID field of the configuration form.

    2. Paste your client secret copied from Sherweb into the Client Secret field.

    3. Paste your subdomain copied from Sherweb into the Subdomain field.

    4. Click Save Configuration.

After saving your configuration, a new section called Organization Mapping will appear in your configuration page. There you'll see the following options:

  1. Suggest Values: This option will attempt to generate mappings between Rewst organizations and child organizations in this integration.

  2. Refresh Options: This will re-read the potential mapping options - for both organizations and companies in Sherweb.

  3. Save Mappings: This will apply mapping configuration changes.

Test the integration

  1. Initiate a test action within Rewst that utilizes the Sherweb integration, such as fetching the customer catalog.

  2. Verify that the data retrieved matches your Sherweb account information, confirming a successful integration.

Explore the following Crates in the Rewst Crate Marketplace to maximize the power of your Sherweb integration.

Cover

Microsoft User Onboarding This automation streamlines the offboarding process for users within an organization allowing for time savings and increased efficiency.

Cover

Microsoft User Offboarding This automated workflow streamlines the New User Onboarding process by guiding users through a form to collect necessary information.

Cover

Sync Sherweb Customer Subscriptions to Gradient Synthesize Daily at 9AM UTC, synchronize products and usage counts from all active subscriptions in Sherweb to Gradient Synthesize

Sherweb actions and endpoints

For more on how actions work in Rewst, check out our introductory actions documentation here.

Refer to Sherweb's API documentation for detailed information on available endpoints and their usage. Ensure that you have the necessary permissions and correct endpoint URLs as specified in Sherweb's API documentation when configuring these actions. To access some API endpoints, you may have to set your rebilling settings within the partner portal, or contact your account manager at Sherweb to have them enabled manually.

Action name
Description
Endpoint

Create Subscriptions Amendment

Amend subscription quantities for one of your customers..

POST https://api.sherweb.com/service-provider/v1/billing/subscriptions/amendments?customerId={customerId}

Get Customers

Get the list of all your customers.

Get Payable Charges

Get your payable charges data for a specific billing period. There are three types of charges that are included in the data returned: recurring, usage, and setup.

Get Receivable Charges

Get a customer's amount owed for a specific billing period.

Get Subscriptions

Get the list of subscriptions for one of your customers.

Get Subscriptions Amendment Status

Get the status of a subscriptions amendment.

Last updated

Was this helpful?