Skip to main content

Frontend Customizations

Adding widgets and buttons in your app to open the FlipGive Rewards webview in conspicuous but thoughtful ways that complement your users’ existing clickpaths is key to driving engagement to your rewards program. We recommend showing widgets contextually so that they provide a helpful service. For example for an event scheduling app, a widget showing restaurants and hotel offers nearby would be useful and not seen as intrusive advertising.

When opening the webview via a rewards link, you will need to append the SDK token (required) as well as UTM tracking tags (recommended but optional). The UTM tags will help determine which on-screen prompts within your application lead to the highest number of conversion events - sign up, shopping trip, and purchase. This is then used to optimize your integration with FlipGive Rewards to maximize revenue generation.

UTM_Source = {your company or app name that is referring traffic into FlipGive Rewards}
UTM_Campaign = {name of your rewards program which whitelabels FlipGive Rewards}
UTM_Content = {placement within your application (e.g. header_nav)}
UTM_Medium = {channel (e.g. mobile_app, email)}
UTM_Channel = whitelabel

As an example, if your company is "Footeam" and your FlipGive Rewards program is being renamed to "Footeam Rewards" and you are creating a link to open the embedded solution from the header of your mobile app, you would setup the link as follows:

https://cloud.flipgive.com?token={token generated by backend SDK}&UTM_Source=footeam&UTM_Campaign=footeam_rewards&UTM_Content=header_nav&UTM_Medium=mobile_app&UTM_Channel=whitelabel

Example link with tracking variables to open embedded rewards

Example link with tracking variables to open embedded rewards

Design Patterns (coming soon)

The following best practices are recommended to maximize engagement of the embedded Rewards solution within an existing website or application

PatternChannelExample
Header Button w/notifications (recommended)Mobile, DesktopIMG
Header Button w/o notificationsMobile, DesktopIMG
Navigation TabMobileIMG
Navigation LinkDesktopIMG
Content Button w/notificationsMobile, DesktopIMG
Content Button w/o notificationsMobile, DesktopIMG

Widgets (Coming soon)

Widgets are components that utilize the Rewards API or data stored locally from our webhook to bring dynamic data from Rewards into other parts of your app. FlipGive is currently developing widgets in react native, swift and kotlin, or widgets can be custom built by our partners using our API. Here are some examples based on best practices:

Deal widget

Cashback offer API example usage

Bonus cashback widget

Keyword widget

Customer profile widget

Behaviorial widget

Location widget

Custom Widgets

Cashback offer APIs enable partners to design their own UI / shopping experience, merge offers with other sources, or build custom targeted offer promotions to maximize conversion and encourage recurring purchase activity.