You can find a downloadable file with the checklist at the end of this article.
If you're reading this article, you are either at the beginning of your journey with Cleeng and curious about what is in front of you, or you have probably completed integration with Cleeng through one of the many ways possible and you’re almost there to start selling.
Before you go live, please make sure that the following points are in place. Otherwise, if you have any problems, please contact our Broadcaster Success Specialists or your dedicated account manager.
CLEENG ACCOUNT AND API KEY
Do you have a Cleeng production account?
Do you have the API key generated?
Are you using production endpoints* with the production broadcaster ID?
*For each API, you have both a sandbox and production environment provided - see the example of MediaStore SDK API. Sandbox endpoints are different from production ones, e.g. https://mediastoreapi-sandbox.cleeng.com/customers vs https://mediastoreapi.cleeng.com/customers. When going live, make sure you’re using production endpoints.
Are payment settings configured so that customers can pay for your content seamlessly:
Is Payment Gateway configured?
Are Dunning Action Settings* in place?
Make sure you understand Cleeng Merchant fees/pricing.
Please note that depending on the payment gateway and payment methods that you selected, and whether Cleeng is Merchant of Record or you have your own Merchant of Record, the configuration will differ and may require different settings by our Broadcaster Success Specialists team.
*Note: If dunning action settings are set up in the production environment (with active subscribers) it is recommended to switch off end-user communications (emails) temporarily.
TERMS & CONDITIONS, BROADCASTER CONSENTS SETUP
Do you want to add your own Terms & Conditions and Marketing opt-ins?
Did you tick the respective sections in the Default Profile? (Dashboard > Admin & Tools > Capture section)
Did you add a URL for the Terms & Conditions?
Make sure you turn the Capture button to ON.
Note: Cleeng Terms & Conditions are enabled by default.
CUSTOM PROFILE (OPTIONAL)
Do you want to build customer profiles with Cleeng Capture?
Did you configure them in the Dashboard > Admin & Tools > Capture > Custom Profile?
IN-APP SETTINGS (OPTIONAL)
Do you want to integrate with iOS, Android, Roku, or Amazon FireTV?
Did you configure the SKU / products (offers) in the App stores directly?
If yes, did you map your App store product IDs to your Cleeng offers in the offer setup?
Did you provide the information required for in-app settings to our Broadcaster Success Specialists (such as secret keys)? (e.g. Apple Key, a service account key for Android, a “Shared secret” for Amazon)?
Is the recurring billing configured for subscription offers?
Did you configure the correct Subscription Switch Algorithms for Subscription Upgrades and Downgrades, in the Offer Switch Settings tab of the ChurnIQ Dashboard?
Are Webhooks set up?
Did you configure geo-restrictions for your offers?
Only for broadcasters using Adyen: Make sure that your production website origin is added to allowed origins.
PAYOUTS - ACCOUNT CONFIGURATION
ONLY FOR CLEENG MERCHANT CLIENTS
Did you provide bank account details for your payouts? (Dashboard > Admin & Tools > Earnings?)
Please be aware that the Cleeng Finance Team will reach out to you via email to confirm bank details before the first payout is made.
MEDIASTORE SDK INTEGRATION
Make sure that all the components you need are imported in the selected place in your application.
Did you make customizations that you need to the components styling?
Please note that it's up to you to customize MediaStore SDK components.
Did you create offers in the production account?
EXTRA SECURITY CHECK
Ensure you have a captcha or other bot prevention mechanism implemented on your front-end application.
Ensure you pass on the end-user IP address to Cleeng Merchant (for fraud filters to work properly) through this API.
Did you upload your logo and pick your color for all system emails (Dashboard > Admin & Tools > Branding > Email Header)? Or configured a more advanced email setup through webhooks?
Ensure you inform your Cleeng account manager and other stakeholders about the go-live date and plan. The Cleeng account manager will also align the Hi5 Support team in case you took this service.
Ensure you inform customers of your previous service.
FINAL INTEGRATION TESTS
Did you run the following test cases on the integrated setup?
Register a customer in the platform and see if the checkout page is properly displayed. Make sure that you register a user via the web and any app stores available.
Choose a subscription or any other offer type, buy it, and validate access to the content. Make sure that you buy through the different payment methods or App stores available.
Check if the recurring billing works correctly.
Buy offers with free trials and coupons.
Check if the purchased offer is visible in the customer account in the dashboard.
CLEENG PRODUCT IMPROVEMENTS
Subscribe to Cleeng’s release notes emails to keep up to date with new features and important product changes that may require action on your end.
If you checked all the above, congrats! Now you are set to launch for production and start building lifelong relationships with your subscribers.