Loyalty Sharing Module
Introduction
The Loyalty Sharing Module is similar to the Share Link Module but with the added functionality of awarding loyalty points for referrals. When users share the experience, they can earn loyalty points if their friends sign up using the shared link.
How It Works
- Share Experience: Users share the chat experience through various platforms.
- Referral Points: If a friend signs up using the shared link, the referring user earns loyalty points. This process is linked with the Loyalty Referral Module, which handles the point allocation.
Buttons Available
Desktop
- X (formerly Twitter)
Mobile
- X (formerly Twitter)
- Share Natively: Opens a context menu with additional sharing options
Typical Use Cases
- Referral Programs: Encourage users to share the experience with friends, rewarding them for successful referrals.
- Expanding Reach: Boost engagement by motivating users to promote the chat to their social networks.
How to Use the Module
URL and Email Sharing Customization
- URL: Add the direct link to the experience.
- Email Sharing Customization: Customize the email subject and body for email sharing. The variable ${target_url} must be included to ensure the URL is added correctly.
Integration with Loyalty Referral
The Loyalty Sharing Module is paired with the Loyalty Referral Module, which should be placed at the point in the flow where the referred user signs up. This setup ensures that loyalty points are awarded only after the referred user completes the signup process.
Example Setup
- Step 1: A user shares the experience using the Loyalty Sharing Module.
Step 2: A friend clicks the link and is taken to the experience.
Step 3: After signing up, the Loyalty Referral Module triggers, awarding points to the original user.
Important Notes
- Flow Control: The module does not pause for actions to be taken, so ensure proper flow control with stops or end events.