We offer two different billing type. it’s billing URL and Internal Billing.
If you have Stripe account, we suggest you select “Internal Billing” option, and then go to your main partner workspace integration tab and connect your Stripe account.
You can follow the video below for the whole Stripe billing automation.
In this tutorial, you will be able to set up Stripe billing automation. OCP will handle the purchase & cancellation automation.
The features:
You will be able to automatically upgrade the user’s workspace to the plan you connected
You will be able to select to install the template to the new workspace, it will install in the omni channel
You will be able to automate the purchase & cancellation process
Please note, using Stripe billing automation, it will automate create new workspace, not upgrade existing workspace. And also, you need to make sure you have enough partner credit in your wallet.
First, you need to connect your Stripe account, you need to go to “Integration”, and then “Stripe”
After you connect your Stripe account, it will show up like this:
You can create subscription product directly in Stripe or create product through 3rd party platforms like Thrivecart & GoHigh Level.
In this section, We will show you how to create subscription product in Stripe directly.
You can go to “Products”, and then click “Add product” in your Stripe dashboard.
If you want to create VAT/Tax in the product you set up in Stripe, you can turn on the Stripe automatic tax setting, and then the subscription will collect GST in the purchase.
After you save your products, Next step, you will be able to connect this subscription plan with your paid plans in OCP.
Please note, you can also create the Stripe subscription product through 3rd party platforms like Thrivecart or Go High Level.
The same subscription products purchase can also be automated if you link the product with any of your paid plans.
Now, after you created your Stripe billing plan, it’s time for you to link the subscription plan with your paid plans.
So, in your partner main workspace, go to “Partner settings”, and then select “Plans & Features”, then select any of the paid plan (not the free plan). and then you will see the Stripe billing tab as per screenshot below:
So if you click the Stripe price dropdown, it will pull all the subscription products from your Stripe account. You can select the pricing you want to link to this plan.
Click the Template dropdown, and make sure you select “Internal Billing”.
And make sure you click the “Add” button and save the setting!
Make sure you link to the price you want to sell and select “Internal Billing” in the template dropdown.
And Click Add, and make sure it’s saved properly!
Make sure you have enough of the credit in your partner wallet, otherwise the upgrade won’t be successful.
The partner credit should at least cover the cost of the plan you are upgrading.
For example, you are upgrading the default business plan, the cost of that plan is $10, so you should at least have $10 in your partner credit.
If you don’t have enough partner credit, when the user clicks the upgrade button, it will show error message to contact support.
After you set up & link Stripe subscription to your plan, now it’s time that you can do a simple test.
Make sure you have enough partner credit to cover the cost of the plan you are testing with.
Do a demo purchase and then check if the workspace is updated successfully or not.
So, if your customer wants to cancelation the plan, you can simply go to your Stripe account, and select the customer & subscription, and cancel it for them.
For the cancellation, you can choose to cancel immediately or cancel at end of the current billing cycle.
if you choose cancel immediately, the customer’s workspace will immediately drop to the free plan. If you choose to cancel at the end of current billing cycle. We will drop their workspace to the free plan at the currently billing cycle.
Please note, this automation will only work if they subscribed through the Stripe billing automation.
If you don’t have Stripe account, or can’t set up Stripe account, you want to use your own payment gateway, you can choose to use “Billing URL”.
You should build your own checkout page on your own domain, and you have the below variable to use in the checkout URL.
Workspace ID
Workspace name
Owner name
Owner email
Plan ID
After receiving the payment from your own checkout page, you can go to “White label Settings” → Workspaces and manually upgrade the user the plan they purchased.
In this section, we will show you how to upgrade customers’ workspace after your customer pays directly to you.
One of the benefits of the OCP partner program is that you can charge the price you want and get 100% of the profit.
In order to upgrade your customer's workspace after the payment, you will need to ask for a workspace ID from your customers.
Make sure you ask or make this field mandatory on your checkout pages if you want to use our partner API to upgrade automatically for them.
After you collect the payment from your customer, you will also have their workspace ID. and then you can go to your white label settings under your custom domain or under the OCP domain.
You can search the workspace ID and then upgrade customers’ workspace or add extra add-ons.
After you identify the workspace, you can upgrade for them manually. Please note that you need to have enough credit balance in your wallet to upgrade for them.
Or you can connect with OCP partner API and automatically upgrade the workspace to the plan they purchased.
Thrivecart is a 3rd party checkout platform, in this tutorial, we will show you how to set up billing URL automation using 3rd party checkout platforms.
You can find the login page theme settings in the partner settings.
We offer 4 different login page designs by default.
In the partner API, you can choose to receive the below events, and set up your own automation for onboarding, and customer retention, payment reminder, etc
The events you can receive:
User_registered
User_email_verified
Workspace_created
Workspace_deleted
Workspace_paused
Bot_created
Bot_deleted
Plan_changed
Plan_renewed
Addon_renewed
Overdue
No_enough_credit
No_enough_points
Usage_alert
This is the feature for you to offer web chat support for all workspaces under your custom domain.
Once it’s enabled, this web chat chatbot that connected to the omni channel will be used for the chat across all your partner workspaces.
OCP platform support multiple languages and can be easily extend to other languages.
The language we current support are:
English
Arabic
Kurdish
Deutsch
Espanol
French
Hebrew
Japanese
Korean
Dutch(Netherlands)
Polski
Portugues
Portuges Brasileiro
Turkish
Chinese
You can select the language you want as the default language, and then all the new workspaces created under your own custom domain will be set into that language.
Also, all the welcome email, forgot password email will be using your selected language.
OCP offers multiple flow builder theme, you can preview and test from the flow builder settings.
This settling allows you to set up a default email SMTP profile for all the workspaces under your own custom domain.
You need to set up email SMTP profile in your main OCP partner workspace. Once it’s set up, you need to select that email profile in this setting, and then in every workspace under your custom domain, if your customer wants to use the “send email” action or Email notifications, they will see the default email smtp option like screenshot below: