Loyalty Integration (beta)¶
Integrating Talkable Loyalty to e-commerce sites is done in a few quick steps by adding the below scripts to your site.
Initialize Talkable integration library.
Add the Talkable Initialization Script to your header or any template spanning every page.
Skip this step if you already have Talkable integrated on your site
Add Loyalty Dashboard.
To host the Loyalty campaign, create a new HTML page with a standard header/footer. The best practice is to create this page on
Copy Talkable container DIV element & paste it exactly where the Talkable iframe should be rendered, similarly to the referral standalone placement:
Add Redeem Widget.
Copy Talkable container DIV element & paste it at the checkout exactly where the loyalty points redemption widget should render:
It is recommended to add it above the discount field. Examples:
Define Loyalty points redemption batches.
Each redemption batch determines progressive point redemption options based on the available points balance of the loyalty member. For example, 500 points would equal a discount coupon for $50 off, 1000 points would equal $100, and so on.
For every redemption batch, please generate single-use coupons for a certain discount amount ($50 off, $100 off, etc.) and upload all coupon lists into Talkable loyalty coupon lists.
It is recommended to upload 100,000 single-use coupons into every coupon list.
All design and loyalty campaign setup is done inside the Talkable platform, then via iframe loyalty campaign content is injected into the site.
User accounts. The website must support user accounts since the loyalty program is only available to logged in users.
Single-use coupons. Every loyalty member will have a choice of redemption batches to redeem points for a one-time discount. When pressing a redeem button Talkable deducts points and issues a single-use coupon in return.
Ideally, only purchases without tax & shipping costs should be passed to Talkable. This simplifies future refunds support as taxes and shipping costs are not refundable.