{"version":1,"pages":[{"id":"7nbU1FBI30OEkvFUgEvQ","title":"Getting started","pathname":"/","siteSpaceId":"sitesp_ob9db","emoji":"1f527","description":"Using a no-code platform, CustomerGlu enables product and marketing teams to create rich in-app gamified journeys."},{"id":"RyFHKWF16zFc93NQrZ2A","title":"Quickstart Guide for React Web Apps","pathname":"/react-web-sdk","siteSpaceId":"sitesp_ob9db","emoji":"1f527","description":"CustomerGlu enables growth teams to run gamified programs in minutes using a low-code builder. This guide will help you integrate the CustomerGlu React SDK into your web application."},{"id":"JOltTnuhwZ1lctqg07fq","title":"Quickstart Guide for React Native Apps","pathname":"/quickstart-guide-for-react-native-apps","siteSpaceId":"sitesp_ob9db","emoji":"1f4f1","description":"CustomerGlu enables growth teams to run gamified programs in minutes using a low-code builder. This guide will help you integrate the CustomerGlu React Native SDK into your App."},{"id":"HBRfNFsBQBB8NmdbM009","title":"Quickstart Guide for Flutter Apps","pathname":"/flutter-apps","siteSpaceId":"sitesp_ob9db","emoji":"1f4f1","description":"CustomerGlu enables growth teams to run gamified programs in minutes using a low-code builder. This guide will help you integrate the CustomerGlu Flutter SDK into your App."},{"id":"-MUEmEb4euEqsAzHlhpN","title":"Integrating with SDKs","pathname":"/sdk","siteSpaceId":"sitesp_ob9db","description":"Express integration requiring minimal developer effort, with out of the box methods for every functionality"},{"id":"-MUCLzkXriqCTpul9Y3s","title":"Web SDK","pathname":"/sdk/js-web-sdk","siteSpaceId":"sitesp_ob9db","description":"Launch CustomerGlu games, challenges, rewards and nudges on web applications/websites within minutes...","breadcrumbs":[{"label":"Integrating with SDKs"}]},{"id":"8h2qbsIIsPzHGh58ggO9","title":"Mobile SDKs","pathname":"/sdk/mobile-sdks","siteSpaceId":"sitesp_ob9db","description":"Integrating CustomerGlu on your Mobile Apps","breadcrumbs":[{"label":"Integrating with SDKs"}]},{"id":"adJA9acITkVEfajWpDg5","title":"How to Test Integration?","pathname":"/sdk/mobile-sdks/how-to-test-integration","siteSpaceId":"sitesp_ob9db","description":"","breadcrumbs":[{"label":"Integrating with SDKs"},{"label":"Mobile SDKs"}]},{"id":"3XDeRp53gId0CLwaHy63","title":"Cordova SDK","pathname":"/sdk/cordova-sdk","siteSpaceId":"sitesp_ob9db","description":"The Javascript Web SDK can be installed in Cordova based Mobile Applications","breadcrumbs":[{"label":"Integrating with SDKs"}]},{"id":"vhASBK25sdHmDzEF2vrd","title":"Shopify","pathname":"/sdk/shopify","siteSpaceId":"sitesp_ob9db","description":"Integrate the CustomerGlu SDK on your Shopify Store with a few clicks...","breadcrumbs":[{"label":"Integrating with SDKs"}]},{"id":"-MQxT5fF40C7l20lOeZ8","title":"Integrating with APIs","pathname":"/integration-doc","siteSpaceId":"sitesp_ob9db","description":"Achieving the desired custom tailored use-case by calling CustomerGlu APIs and coding out the logic at your end..."},{"id":"-MTGK7BZ4d0aMD6C93uc","title":"Binding Webview to Native App Functions","pathname":"/integration-doc/bind-webview-to-native-app-functions","siteSpaceId":"sitesp_ob9db","description":"Handling the interaction between webview programs and the app","breadcrumbs":[{"label":"Integrating with APIs"}]},{"id":"ByMlY5bLxzbVcKX8N4wB","title":"Using __GLU_NUDGE_CLICK for Widget Visibility","pathname":"/integration-doc/using-__glu_nudge_click-for-widget-visibility","siteSpaceId":"sitesp_ob9db","emoji":"1f50d","description":"This guide explains how to programmatically check and respond to the visibility state of CustomerGlu widgets by accessing the __GLU_NUDGE_CLICK property stored in localStorage.","breadcrumbs":[{"label":"Integrating with APIs"}]},{"id":"aGAKCGIreLlzzy7nv80I","title":"API-based Segmentation Quickstart Guide","pathname":"/integration-doc/api-based-segmentation-quickstart-guide","siteSpaceId":"sitesp_ob9db","emoji":"1f3af","description":"This guide covers everything you need to know about programmatically managing user segments for your CustomerGlu campaigns.","breadcrumbs":[{"label":"Integrating with APIs"}]},{"id":"AU9ewh57FWWWsDEwEYGP","title":"Third-Party Integrations","pathname":"/third-party-integrations","siteSpaceId":"sitesp_ob9db","emoji":"1f50c","description":"Integrate with tools that you already use to get started with CustomerGlu"},{"id":"-MTGJ_Ww7V9rbUaudvXm","title":"Source","pathname":"/third-party-integrations/send-user-events","siteSpaceId":"sitesp_ob9db","description":"Various methods of sending user events to CustomerGlu for completion of activity based campaigns","breadcrumbs":[{"label":"Third-Party Integrations","emoji":"1f50c"}]},{"id":"eAgT53hoDDXCmnEyWFht","title":"Destination","pathname":"/third-party-integrations/destination","siteSpaceId":"sitesp_ob9db","description":"You can set up Outbound Integrations (CG->Your Source) to receive analytics events in real-time.","breadcrumbs":[{"label":"Third-Party Integrations","emoji":"1f50c"}]},{"id":"2m2cGpd58C73y7dhAXgj","title":"Customer.io","pathname":"/third-party-integrations/destination/customer.io","siteSpaceId":"sitesp_ob9db","breadcrumbs":[{"label":"Third-Party Integrations","emoji":"1f50c"},{"label":"Destination"}]},{"id":"rC2yfIAIknEv3a9Cgnn8","title":"Talon.One","pathname":"/third-party-integrations/destination/talon.one","siteSpaceId":"sitesp_ob9db","breadcrumbs":[{"label":"Third-Party Integrations","emoji":"1f50c"},{"label":"Destination"}]},{"id":"avH1Jv0wrfDyhXoHYwiL","title":"Cohort","pathname":"/third-party-integrations/cohort","siteSpaceId":"sitesp_ob9db","description":"You can set up Outbound Integrations (CG->Your Source) to receive analytics events in real-time.","breadcrumbs":[{"label":"Third-Party Integrations","emoji":"1f50c"}]},{"id":"FGOwYBQ4v6PmLfR6wXpH","title":"Mixpanel","pathname":"/third-party-integrations/cohort/mixpanel","siteSpaceId":"sitesp_ob9db","description":"This guide shows how to integrate Mixpanel cohorts with a custom webhook, allowing real-time export of segmented user data to your system.","breadcrumbs":[{"label":"Third-Party Integrations","emoji":"1f50c"},{"label":"Cohort"}]},{"id":"3Q5AUpvAZ3mN7w0DYzRO","title":"Miscellaneous Topics","pathname":"/miscellaneous-topics","siteSpaceId":"sitesp_ob9db","description":"Going deeper into the world of gamification..."},{"id":"iUirhovDNtexwNIQSq3k","title":"Direct Campaign/Wallet URLs","pathname":"/miscellaneous-topics/direct-campaign-wallet-urls","siteSpaceId":"sitesp_ob9db","description":"Load Games, Programs, Wallets directly without API/SDK Integration","breadcrumbs":[{"label":"Miscellaneous Topics"}]},{"id":"uvrtWEVeyfihdSKl3ku0","title":"Configuring Webhooks","pathname":"/miscellaneous-topics/configuring-webhooks","siteSpaceId":"sitesp_ob9db","description":"Configure webhooks to receive various types of data from customerglu in real-time","breadcrumbs":[{"label":"Miscellaneous Topics"}]},{"id":"-MTGGvnRuBurwzBggPuc","title":"Rewards Webhook","pathname":"/miscellaneous-topics/configuring-webhooks/rewards-webhook","siteSpaceId":"sitesp_ob9db","description":"Send the reward outputs like points, merchandise, cashbacks, coupons to your servers","breadcrumbs":[{"label":"Miscellaneous Topics"},{"label":"Configuring Webhooks"}]},{"id":"2eCqRAArzllaU9HcDQ7p","title":"Nudge Webhook","pathname":"/miscellaneous-topics/configuring-webhooks/nudge-webhook","siteSpaceId":"sitesp_ob9db","description":"Send the nudge payload (similar to rewards) to your servers in case of not configuring direct nudges from CustomerGlu to End User Device using Firebase/APNS","breadcrumbs":[{"label":"Miscellaneous Topics"},{"label":"Configuring Webhooks"}]},{"id":"O42nBvdgYuldO0OnO4FM","title":"Notifications","pathname":"/miscellaneous-topics/notifications","siteSpaceId":"sitesp_ob9db","description":"Sending in-app/push notifications via CustomerGlu","breadcrumbs":[{"label":"Miscellaneous Topics"}]},{"id":"-MUS0pYBKn_z9EQzURND","title":"CustomerGlu Notification","pathname":"/miscellaneous-topics/notifications/customerglu-notification","siteSpaceId":"sitesp_ob9db","description":"","breadcrumbs":[{"label":"Miscellaneous Topics"},{"label":"Notifications"}]},{"id":"-MZsYneMN1lrmK_dtgNf","title":"Testing Nudges","pathname":"/miscellaneous-topics/notifications/testing-nudges","siteSpaceId":"sitesp_ob9db","description":"","breadcrumbs":[{"label":"Miscellaneous Topics"},{"label":"Notifications"}]},{"id":"-MTGHRdPFl6zHgH514lM","title":"Referral Campaigns","pathname":"/miscellaneous-topics/referrals","siteSpaceId":"sitesp_ob9db","description":"Setup guide to tracking user's invites and shares with Glu Programs","breadcrumbs":[{"label":"Miscellaneous Topics"}]},{"id":"2WzCj1s7T5gsbjIHUzGn","title":"Firebase","pathname":"/miscellaneous-topics/referrals/firebase","siteSpaceId":"sitesp_ob9db","description":"Setting up Firebase Deeplinks and integrating the same with CustomerGlu","breadcrumbs":[{"label":"Miscellaneous Topics"},{"label":"Referral Campaigns"}]},{"id":"nRKpfSwiugJP57bfswTT","title":"Branch","pathname":"/miscellaneous-topics/referrals/branch","siteSpaceId":"sitesp_ob9db","description":"Setting up Branch Deeplinks and integrating the same with CustomerGlu","breadcrumbs":[{"label":"Miscellaneous Topics"},{"label":"Referral Campaigns"}]},{"id":"XmKoNVvG5GMpQAmzJ9Mo","title":"Handling Non Logged-in Users","pathname":"/miscellaneous-topics/handling-non-logged-in-users","siteSpaceId":"sitesp_ob9db","description":"","breadcrumbs":[{"label":"Miscellaneous Topics"}]},{"id":"pDQ6bQFrYHIbKlhfvDMu","title":"Testing Campaigns with User Logs","pathname":"/miscellaneous-topics/testing-campaigns-with-user-logs","siteSpaceId":"sitesp_ob9db","breadcrumbs":[{"label":"Miscellaneous Topics"}]},{"id":"4B1dF0a7pyfQnn3jJJRE","title":"Using the Editor","pathname":"/miscellaneous-topics/using-the-editor","siteSpaceId":"sitesp_ob9db","breadcrumbs":[{"label":"Miscellaneous Topics"}]},{"id":"frcmYu8lQBrdleOEN8UN","title":"How to edit Buttons in Campaigns","pathname":"/miscellaneous-topics/using-the-editor/how-to-edit-buttons-in-campaigns","siteSpaceId":"sitesp_ob9db","description":"This guide explains how to update CTAs in Campaigns, including activity CTAs and reward nudges triggered on activity completion.","breadcrumbs":[{"label":"Miscellaneous Topics"},{"label":"Using the Editor"}]},{"id":"7JqgsYdXGEd1jggNrypL","title":"How to Create and Manage Segments in CustomerGlu","pathname":"/miscellaneous-topics/how-to-create-and-manage-segments-in-customerglu","siteSpaceId":"sitesp_ob9db","breadcrumbs":[{"label":"Miscellaneous Topics"}]},{"id":"AFbsxLkPE0GfENJEWlcS","title":"Webhook Schema","pathname":"/schema/webhook-schema","siteSpaceId":"sitesp_ob9db","description":"Schema of the payloads of various webhooks supported by CustomerGlu","breadcrumbs":[{"label":"SCHEMA REPOSITORY"}]},{"id":"ckGhHqdNX4ewmlsdvHTQ","title":"Raw Event Webhook Schema","pathname":"/schema/webhook-schema/raw-event-webhook-schema","siteSpaceId":"sitesp_ob9db","description":"","breadcrumbs":[{"label":"SCHEMA REPOSITORY"},{"label":"Webhook Schema"}]},{"id":"amvzYalr7vsRvpEhY18p","title":"Webview Callback Schema","pathname":"/schema/webview-callback-schema","siteSpaceId":"sitesp_ob9db","description":"Handling the interaction between webview programs and the app","breadcrumbs":[{"label":"SCHEMA REPOSITORY"}]},{"id":"d7eVXc26IAJJxZA0di7j","title":"Analytics Event Schema","pathname":"/schema/webview-callback-schema/analytics-event-schema","siteSpaceId":"sitesp_ob9db","description":"Schema of the various analytics events sent from CustomerGlu Programs","breadcrumbs":[{"label":"SCHEMA REPOSITORY"},{"label":"Webview Callback Schema"}]},{"id":"K9QuM7xYBsmDHxDSFugZ","title":"Analytics schema V4","pathname":"/schema/analytics-schema-v4","siteSpaceId":"sitesp_ob9db","description":"Schema and Sample payloads for Analytics Events","breadcrumbs":[{"label":"SCHEMA REPOSITORY"}]},{"id":"31tK5ZRDeQYTRvbCvUci","title":"FAQ","pathname":"/schema/faq","siteSpaceId":"sitesp_ob9db","emoji":"1f5dd","description":"Welcome to the Credentials Management and Retrieval Guide. This guide provides step-by-step instructions for finding and managing your API keys, access tokens, and secret keys. Whether you're setting","breadcrumbs":[{"label":"SCHEMA REPOSITORY"}]},{"id":"pwEdctyfiuL31gdWqTa1","title":"How to find and add Screen Names for Entrypoints","pathname":"/schema/faq/how-to-find-and-add-screen-names-for-entrypoints","siteSpaceId":"sitesp_ob9db","breadcrumbs":[{"label":"SCHEMA REPOSITORY"},{"label":"FAQ","emoji":"1f5dd"}]},{"id":"P9aXpctkwb8pIWwdaX3t","title":"Demo Apps","pathname":"/demoapps/demo-apps","siteSpaceId":"sitesp_ob9db","description":"Check out Demo Mobile applications, which have the Customerglu SDKs integrated already","breadcrumbs":[{"label":"Demo Apps"}]}]}