Add Veeper leakproof codes to smart links
3 min
Integrating Veeper with Roster using Veeper's leakproof codes allows you to offer unique, one-time use discount codes to ambassadors working through your Shopify store. This prevents the codes from being widely shared, ensuring they only apply to intended transactions. This guide walks you through the process of setting up this integration in your ambassador program using Roster's smart links.
This is a Shopify-specific feature.
Step-by-step instructions
Access program settings
- In the Roster portal, click on the Programs section from the left-hand navigation menu.
- Select the program you wish to integrate Veeper with by clicking on the Program settings.
Edit smart link for the program
- Click on the Referrals tab.
- If a smart link already exists, click Edit Smart Link. If not, add a new smart link.
- In the smart link modal, go to the Customer discount section.
- From the Customer discount dropdown, select Campaign links by Veeper.
Create a Veeper campaign in Shopify
- In Shopify, navigate to the Veeper app and select the Campaigns tab.
- Click on Create a campaign and choose the Link only campaign type.
- Name the campaign (e.g. the program name from Roster)
- Set the discount type, e.g., a fixed percentage (e.g., 15% discount), and apply the discount storewide.
- Choose Endless as the end date and click Publish.
- Copy the Campaign ID from the success message.
Update Veeper details in Roster
- Return to Roster and paste the copied Campaign ID into the Veeper campaign ID field.
- Enter the equivalent discount amount in the Veeper discount amount field to match the Shopify setup.
- Click Save to finalize the integration.
Verify and test the integration
- Select an ambassador's profile to grab their referral smart link.
- Ensure that the discount is automatically applied when using the smart link for checkout.
- The ambassador will receive credit when a purchase is completed using their link.
- Verify the Veeper discount code is a one-time use (leak-proof) code.
Need help?
If you need any additional assistance with with your Roster account, feel free to contact our support team at [email protected]. We're here to help!
