Beyond syncing data, you can leverage Attentive's capture tools to acquire new members for your Punchh loyalty program.
How Loyalty Enrollment Works
When a subscriber selects the loyalty checkbox and completes an SMS opt-in, Attentive sends their signup information to Punchh to begin loyalty enrollment. Punchh uses the information received to create a loyalty profile or match the subscriber to an existing profile. Matching depends on the information collected and your Punchh configuration.
1. Use Attentive Sign-up Units
Add an optional checkbox to your Attentive SMS sign-up units that allows new subscribers to begin enrollment in your Punchh loyalty program when they opt-in to text messages.
- In Attentive, go to Marketplace > Installed by you and select the Punchh tile.
- On the Settings tab, check the box labeled Capture Loyalty Sign-ups Through Attentive.
- Click Save changes.
- Contact your Attentive CSM or Support team to add the loyalty checkbox to your desired SMS units.
After Attentive receives a qualifying Punchh Loyalty Signup event, you can select it as a custom-event journey trigger and build a Welcome Journey by selecting the “Punchh Loyalty Signup” Custom Event.
Completing a Loyalty Profile
New loyalty subscribers will need to provide additional information to complete their Punchh loyalty profile. Work with your Attentive team to configure a follow-up journey that sends eligible subscribers their Punchh profile-completion link.
Note: Account Matching & Duplicate Prevention:
- Existing Loyalty Members: If an existing Punchh loyalty member signs up for SMS via Attentive, Attentive sends a webhook to Punchh to update their existing profile with SMS consent. Punchh will not create a duplicate account or trigger a secondary sign-up event.
- Email Matching: When syncing user data from Attentive, Punchh looks up existing profiles by email address. If a matching email is found, Punchh appends the phone number to that existing account rather than generating a duplicate record.
2. Use Text-a-Keyword Journeys
You can allow both existing and prospective SMS subscribers to sign up for your loyalty program by texting a specific keyword (such as REWARDS or LOYALTY) to your phone number. Contact your Attentive CSM to set up this specialized keyword journey.
Supporting New SMS Subscribers Through Keywords
Loyalty keyword journeys require additional setup for people who aren’t already subscribed to your SMS program. Work with your Attentive team to configure a Text-to-Join flow alongside the loyalty keyword journey so these customers can complete SMS opt-in and continue the loyalty signup process. Please see Attentive’s Text-to-Join documentation for more.
3. The Subscribers API
To capture SMS subscribers from your own platforms—like a custom mobile app, website form, or Punchh-hosted iframe—you can utilize the Attentive Subscribers API. Consult the API documentation and ensure appropriate legal disclosure language is present on any custom forms. Connect with your Attentive contact with questions.