🔧Getting started

Using a no-code platform, CustomerGlu enables product and marketing teams to create rich in-app gamified journeys.

To learn about CustomerGlu, the best way is to understand it via a sequence diagram 👇

Definitions

  1. CustomerGlu Dashboard: Access the dashboard by logging in with your account credentials. This is where you can manage campaigns, view analytics, and obtain your API keys.

  2. CustomerGlu SDK: CustomerGlu provides a variety of SDKs suitable for integration with multiple platforms including Web, Native iOS, Android, React Native, and Flutter. For platforms not directly supported by an SDK, CustomerGlu's REST APIs can be utilized.

  3. CustomerGlu API Backend: This is the core REST API engine of CustomerGlu that the SDKs interact with to create and manage user flows effectively.

  4. Customer's Entities:

    1. App: Your web or mobile application where CustomerGlu experiences are to be integrated and displayed.

    2. Systems: Your backend systems that listen for rewards, analytics, and other related events.

Quickstart Guide

This Quickstart Guide will walk you through integrating CustomerGlu's Web SDK in a sandbox environment and launching a few campaigns.

Step 1: Clone the CodeSandbox Template

Start by cloning our pre-configured CodeSandbox template:

Step 2: Configure Your API Key

To interact with CustomerGlu's platform, you will need to update the template with your API Key.

Find your API Key and update it in the CodeSandbox

You can find your API key within the CustomerGlu Dashboard, as shown below

Step 3: Run Campaigns

With the API Key configured, you can start running campaigns directly from the sandbox:

  1. Launch the Application:

    • Use the built-in web browser in CodeSandbox to view your application and start interacting with the integrated CustomerGlu SDK.

  2. Monitor Campaign Performance:

    • Return to the CustomerGlu Dashboard to see real-time analytics and the performance of your campaigns.

Step 4: Next Steps

After testing in the sandbox environment, consider the following steps to deepen your integration:

  • Customize the SDK: Explore various SDK methods and events to customize user experiences further.

  • Advanced Configurations: Integrate more complex workflows and handle various user states and transitions.

Last updated