Qonversion

Payments

Overview

Qonversion is a subscription data platform that helps marketers manage in-app subscriptions, analyze user behavior, and optimize revenue. It provides tools for tracking subscription events, integrating with various services, and running experiments to improve user engagement.

Integrating CleverTap with Qonversion, you can launch user engagement campaigns, win back customers, and address billing issues. Once integrated, Qonversion sends all subscription events to CleverTap, enabling targeted and timely communication with your users.

With this integration, you can:

  • Renewal Reminders: Automate personalized notifications for upcoming subscription renewals to minimize churn.
  • Win-Back Opportunities: Reengage users who canceled subscriptions by offering tailored incentives to resubscribe.
  • Payment Issue Alerts: Instantly notify users about failed payments and guide them in updating billing details.

๐Ÿšง

Support For Integration

This integration is managed and continuously improved by Qonversion. The CleverTap and Qonversion integration has undergone stringent testing to ensure seamless functionality. For any questions or issues, contact Qonversion for support and resolution.

Prerequisites for Integration

The following are the prerequisites:

  • Ensure you have access to your Qonversion account.
  • Ensure you have a CleverTap account with valid Account ID, Passcode, and Region.

Integrate Qonversion with CleverTap

The integration process involves the following three steps:

  1. Setting Up the CleverTap and Qonversion SDKs
  2. Find CleverTap Project Details
  3. Set Up CleverTap in Qonversion Dashboard

Setting Up the CleverTap and Qonversion SDKs

To integrate CleverTap with Qonversion effectively, ensure the SDK is properly installed and user IDs are synchronized. Synchronizing user identities allows both platforms to identify users, consistently maintaining a unified user profile. Follow these steps to integrate the SDK into your app

  1. Install the CleverTap SDK: Add CleverTap SDK to your app. For detailed guidance, refer to the CleverTap SDK.

  2. Install the Qonversion SDK: Follow Qonversion's Installing the SDKs guide to set up the Qonversion SDK in your app.

  3. Sync CleverTap ID with Qonversion: Set the same user ID in both CleverTap and Qonversion to ensure accurate tracking of user data and revenue events. Use the appropriate code snippet based on your platform:

Qonversion.shared().setUserProperty(.userID, value: "CleverTapID")
[[Qonversion sharedInstance] setUserProperty:QNUserPropertyKeyUserID value:@"CleverTapID"];  
Qonversion.getSharedInstance().setUserProperty(QUserPropertyKey.CustomUserId, "CleverTapID");
Qonversion.shared.setUserProperty(QUserPropertyKey.CustomUserId, "CleverTapID")
Qonversion.getSharedInstance().setUserProperty(QUserPropertyKey.customUserId, 'CleverTapID');  
Qonversion.getSharedInstance().setUserProperty(UserPropertyKey.CUSTOM_USER_ID, 'CleverTapID');  
Qonversion.GetSharedInstance().SetUserProperty(UserPropertyKey.CustomUserId, "CleverTapID");  
Qonversion.getSharedInstance().setUserProperty(Qonversion.UserPropertyKey.CUSTOM_USER_ID, 'CleverTapID');  
Qonversion.getSharedInstance().setUserProperty(UserPropertyKey.CUSTOM_USER_ID, 'CleverTapID');  

Find CleverTap Project Details

To connect Qonversion with the CleverTap dashboard, you need the following project details:

FieldDescription
Account IDAccess the CleverTap dashboard and locate the Project ID under Settings > Project.
Account PasscodeAccess the CleverTap dashboard and locate the Passcode under Settings > Project. For more information, refer to Account Passcode.
RegionAccess the CleverTap dashboard and locate Region for the API endpoint you want to select under Settings > Project. To find the API endpoint for your region, refer to API endpoints based on your data center region.

You can find these details in the Settings > Project section of the CleverTap dashboard:

CleverTap Project Details

CleverTap Project Details

Set Up CleverTap in Qonversion Dashboard

To set up CleverTap in Qonversion dashboard:

  1. Go to Tools > Integrations from the Qonversion dashboard.
  2. Under Email & Push Notification, go to CleverTap.
  3. Choose a platform iOS or Android.
  4. Under Integration Details, enter your CleverTap Project ID, Passcode and Region. Refer to Find CleverTap Project Details.
Integrations

Integrations

  1. Configure Global Event Preferences:
    • Send Revenue Properties: Keep this enabled to send revenue values. Disable it only if you don't need revenue data.
    • Send Sales as Proceed: Choose whether to send revenue values as net of App Stores' commission.
    • Send Sandbox Events: Optionally, Enable to receive sandbox events during testing.
Global Event Preferences

Global Event Preferences

  1. Event Settings: For each event, click More options to configure specific settings:
    • Enable event: Enable to include the event in this integration.
    • Send Revenue: Enable or disable sending revenue for this specific event.
Event Settings

Event Settings

  1. Click Create + to save integration details.

Qonversion will now send all the subscription events to your CleverTap account.

FAQs

What subscription events can Qonversion send to CleverTap?

Qonversion can send events such as trial started, subscription renewed, subscription canceled, and more. Refer to the tracked events.

Do I need separate SDKs for CleverTap and Qonversion?

Yes, you need to install both the CleverTap SDK and the Qonversion SDK in your app for the integration to work effectively. Refer to the guides for CleverTap SDK and Qonversion SDK installation.

What is an Event Payload, and what data is sent to CleverTap?

An Event Payload contains details about user activities sent to CleverTap, such as identity, event name, timestamp, and event-specific data like platform, revenue, and device details. For details, refer to CleverTap Event Payload.