Comment on page
Developer FAQ
Reports are refreshed every 24-hours.
Where can we find reward webhooks for campaigns?
Please follow the instructions below to set up the Reward Webhook :
- 1.Go to the Dev Console.
- 2.Navigate to the 'Integration' section.
- 3.Under 'Webhook' and select 'Reward Webhook.'
- 4.There you can add the webhook URL.
For more information about the Reward Webhook in this documentation, and the documentation for the Reward Webhook Schema can be found here
We created two campaigns in the dashboard but can see 4 cards in the wallet?
The 2 extra cards are present because the rewards from older campaigns have not expired, the reward expiries are different from the campaign schedule, and can be set from the dashboard.
You can choose to have an explicit "Accept" button for a campaign to start the activity tracking, or by default once the API call for getting the campaign url is made, we will start tracking the activity regardless of the user having opened the program.
Yes, We can share the data as a Reward webhook (i.e. who played, what they won, etc.) with you. (API work is in progress)
No, We cannot trigger the week 2 campaign, if the users complete the week 1 campaign (for now).
We act as a video layer you'll share coupons with us, we'll just act as a presentation layer to run the game and unlock the coupons and call a webhook to your backend with user and reward information. This reward could be anything that can be processed at a service deployed on your servers.
(User segmentation) We expect user attributes while a user is being registered, which we can then use to segment a set of users by setting some filters.
We support 3 methods to load programs:
In-app prompts
Referral link shares
Banners that open programs
Inside programs, we can deep-link to specific app pages.
Deeplink integration We support FCM and APNS and capture the device token during registration. To know more please read: https://docs.customerglu.com/nudges
We can also send nudge payloads to a webhook.
Reward webhook payload can have some custom details, which can be set while creating a reward, apart from the standard properties. Please refer the documentation for more information:
https://docs.customerglu.com/rewards-webhook
Coupons are already created, we will unlock the coupon. We support fixed and Dynamic coupon codes as well.
From our reward wallet.
The only thing changing with the prod environment is the dashboard credentials, you will be given credentials for the prod env dashboard and you just have to make sure the exact same process that works for you in the current dashboard, remains unchanged on the prod dashboard.
Yes, That is possible, you can give a nudge webhook, similar to the reward webhook, and we will be pushing nudges to that webhook, instead of the End-User Device.
you can do it from your end by any of the following:
Clicking the claim now button on UI.
Sending CLAIM_REWARD event, similar to all your own events that you send.
Yes, It’s not compulsory, only the user_id, event_name, and event_properties are required.
If a reward is won then yes, If the reward is not won then the webhook won't be hit (NoReward)
what is the token expiry time and what response do you send when we make request using expired token?
Token expiry is 24 hours, on using expired token, you’ll get 401 error with the following payload:
{ "success": false, "message": "Invalid Token" }

What's the difference between userId and anonymousId? Can I use the same unique user id in both?
anonymousId and userId are both used to uniquely identify users and maintain states of their campaigns/rewards.
Generally the anonymousId property can be used for guest users- who don’t have a userId assigned yet And on sign in/up by the user, userId can be used.
Yes, It's
13.126.37.189
Last modified 23d ago