How to Resell Marketplace Apps to Your Clients
Overview
As an agency using our CRM platform, you can resell third-party marketplace apps to your clients and set custom pricing for them. This allows you to offer additional value while managing billing through your own Stripe account.
Prerequisites
Before you can resell apps, you must connect your agency Stripe account to your CRM dashboard. This account will be used to collect subscription payments from your clients for the apps they install.
Setting Your App Prices
To set agency-wide pricing for marketplace apps, navigate to the Agency left menu and select the Reselling tab. Here, you can configure custom prices for each pricing plan offered by an app. Note that only apps meeting the following criteria are eligible for reselling:
- The app must use a paid model.
- The app must be configured to collect payments within the CRM platform.
- The app’s distribution type must be set to Subaccount or Agency & Subaccount.
Creating Personalized Offers for Specific Clients
If you want to offer special pricing to certain clients, follow these steps:
- Go to your Sub-Account List, search for the client, click the three-dot menu next to their name, and select Manage Client.
- Scroll down to the reselling section, adjust the app pricing as desired, and click Save.
Client Experience
Your clients can browse the app marketplace from their left menu bar. When they find an app they want to install, they will see the prices you’ve set. They can select a plan, complete payment, and install the app. Note that clients must have a credit card on file in their company billing settings (under sub-account settings) to complete the installation. If they don’t, they’ll need to add their card details there before returning to the app page to try again.
Billing Process
When a client installs a paid app, two subscriptions are created:
- One between your client’s card and your Stripe account, allowing you to collect payment.
- Another between the CRM platform and your Stripe account.