PerksWallet
Customizing your PerksWallet Integration
11min
overview this document outlines how to customize your perkswallet integration with momentscience, including customizing cta button labels, confirmation messages, and setting up webhooks to track user actions for real time updates and improved user engagement webhook integration you can configure a webhook url to receive real time updates about key user actions this allows your system to track offers saved or removed as they happen, enabling better user engagement and more timely interactions available webhook events momentscience will send a post or get request to your configured webhook url whenever the following user actions occur offer saved triggered when a user saves an offer to their wallet offer removed from saved triggered when a user removes an offer from their wallet you can choose whether your webhook endpoint accepts post or get requests based on your system's architecture the payload remains the same for both methods webhook payload structure each event payload contains the following fields field description event type of event offer saved or offer removed pub user id your internal user identifier offer id unique identifier of the offer advertiser name name of the advertiser headline full headline for the offer short headline shortened version of the headline description full offer description short description shortened offer description mini text supporting mini text for the offer click url url users are directed to when they engage with the offer image url to the offer creative cta yes primary call to action label (e g , "yes please") cta no secondary call to action label (e g , "no thanks") tnc offer terms and conditions or legal disclaimer timestamp iso 8601 timestamp when the event occurred setting up your webhook you can easily set up your webhook directly from the dashboard by following these steps navigate to the configuration page go to your account settings https //momentscience com/account/settings/behavior access postbacks and webhooks scroll down to the postbacks and webhooks section and click the manage button select the webhook tab for perkswallet navigate to the webhook for perkswallet tab choose http method select the appropriate http method (either get or post ) provide the webhook url enter the url where you want to receive the webhook notifications save the configuration click the save button to confirm your webhook settings test the webhook (optional) if you want to test your webhook setup, click the test endpoint button to send dummy data and verify the connection cta button customization you can customize the cta (call to action) label and the confirmation message that appears after a user saves an offer this allows you to tailor the experience to better match your productβs tone and user expectations default behavior cta button label "save for later" confirmation message "saved" for both moments solution and perkswall solution, you can override these default texts through their respective integration settings moments to update the cta text and confirmation message log in to your momentscience dashboard navigate to the moments integration page select the theme settings tab make sure that "show perkswallet cta" is enabled scroll to the field labeled perkswallet cta update the cta button label (e g , change "save for later" to "add to wallet") below that, update the saved offer text field this text appears after the user clicks the button (e g , change "saved" to "offer added to wallet") perkswall to update the cta text and confirmation message log in to your momentscience dashboard navigate to the perkswall integration page select the theme settings tab make sure that "show perkswallet cta" is enabled scroll to the field labeled perkswallet cta text update the cta button label (e g , change "save for later" to "add to wallet") below that, update the saved offer text field this text appears after the user clicks the button (e g , change "saved" to "offer added to wallet") π’ if you're running into any issues while going through the integration process, feel free to contact us at help\@momentscience com