Note: We are no longer accepting new users for the MSP360 / CloudBerry Integration. For more information on current backup solutions, please see our blog entry about Acronis.
CloudBerry is a premium add-on that enables you to build a robust and automated
new revenue stream for your business.
Utilizing CloudBerry Managed Online Backup services you can run your own white-labeled
online backup products and have completely automated billing provided by Syncro.
This page will serve as a setup guide and a more technical resource for getting
started.
Setup CloudBerry Account
First things first, let's talk about the dependencies for this setup.
- CloudBerry Managed Backup license (active/trial/whatever)
- Amazon AWS account for S3 configuration
- CloudBerry configured for a "storage account"
- CloudBerry pricing "Package" created, at least a placeholder one
- A CloudBerry client setup ("user" and a computer with the software installed)
We are going to take you through the guide assuming S3 for everything, but you
can also use any of their cloud storage offerings that CloudBerry supports.
On the CloudBerry side, we are going to be a bit vague because they have a lot
of great help resources on their end, the basic setup we are recommending is
like this:
-
Setup a CloudBerry "Package"
Name: "Managed Online Backup - Per GB Metered Pricing"
Description: "Secured and managed online backup service, with a price per GB"
Price: $0
Storage Limit: 1000 - Setup a CloudBerry "User" (customer) and allow them to use a license
- Setup your AWS S3/Glacier account (see CloudBerry help for instructions)
- Get your API user created, in CloudBerry click Admin -> Settings, and create API credential (this will go in the Syncro App Center)
- Request a custom build in CloudBerry to get an installer built that you can install on a desktop if you want to get started with running a backup. If you are serious about trying this out with real customers, you might as well go through the white label setup process at this point too!
Install the CloudBerry desktop software on a client machine and set up a backup.
The software asks you to log in (as the user you created in the MBS portal).
Once you do a backup, we are ready with some data and can continue the integration.
Setup Syncro Integration to CloudBerry
Head to the app center and click the CloudBerry app card, all it wants to really
work is the API credential you created on step 4 above.
Once connected (might take a refresh or two) you should see status connected,
and new buttons for Edit Packages and Import Subscriptions.
Click "Edit Packages" to see your packages that we imported,
you can also re-import them here.
If you are going to setup "Metered" pricing (per GB billing) set at least one
of your packages to "Metered Pricing" mode.
If you already have some users and packages setup, and the emails match a customer
in your Syncro account, and you want to just import them all as recurring invoices
- you can do that.
Just click "Import Subscriptions From CloudBerry".
This will create a recurring invoice subscription for the package they are set
to in CloudBerry, and bill to the matching customer in Syncro. If a matching
customer isn't found we'll just not import that one.
Create Subscriptions in Syncro
Now that you are integrated, you'll notice new options in the recurring invoice
section of Syncro.
We will walk you through some of the new fields below
Period Mode
You may have seen us sneak in a new field: "Period Mode" - this is used to drive a new line item tag for placing the billing period on the line item.
For example, you want the invoice to tell the client "this is for June 1st to
June 30th, 2015" - so when they are looking at a pile of invoices, it's clear
what service period they are billing for. This will help prevent potential disagreements
down the road about which month they have paid for and which they haven't if
there is ever an issue.
In a metered backup scenario you probably want the billing "In Arrears", meaning,
you are billing after the period has ended.
So, on July 1st, we are going to make an invoice for June 2nd to June 30th.
If you were billing in advance, we wouldn't know their usage yet..
Billing in advance makes more sense for managed services like "Labor" where you want to bill up front before you spend a bunch of time on their network/etc.
So,
we'll put a new tag on the line item called {{billing_period_range}}. At the
time the invoice is generated, we'll swap that tag out with text like:
"6-1-2015 to 6-30-2015"
Recurring Type
This is just how you set the recurring invoice to enable the CloudBerry functionality.
Add a Line
When you add a user & package to the recurring template, it will look like
this
If we have any usage data, we'll calculate an estimated charge at this point.
If your plan is set to "Tiered Mode" (pay for storage limit) instead of metered
(pay per data used), it will just always use the plan price here.
All set!
Now if this customer has a stored credit card on file, select that and your automated
revenue will start rolling in.