Growave and Attentive integration
The Growave + Attentive integration empowers shop owners to combine loyalty program data with personalized SMS and email marketing. By leveraging this integration, businesses can increase customer engagement, boost ROI, and encourage repeat purchases through targeted campaigns.
NOTE: This integration requires the Growave Entry plan or higher.
IN THIS ARTICLE:
Growave triggers and event properties
Setting up the integration
To connect Growave with Attentive, follow these steps:
- Go to the Attentive page on the Shopify app store and click Install.
- Sign up with Attentive or log into your existing account.
- Navigate to Sign-up units and copy the Marketing API ID:
- Navigate to the Integrations section in Growave admin, find the Attentive app card, and click it:
- Add the copied Marketing API ID in the Sign-up source ID field.
- Choose the Growave apps you want to connect and click Enable.
- In the modal window, sign in to Attentive, click Continue, and Allow to grant Growave permission to access and share data.
- Go to Attentive → Settings → Connected Apps and verify that Growave is listed. If Growave appears, your integration is successfully complete.
Growave triggers and event properties
Triggers and event properties are the foundation of automated, personalized marketing campaigns. A trigger is an event that initiates a Journey in the Attentive app, such as a customer saving an item to their wishlist or earning loyalty points. Event properties dynamically pull customer-specific details into your emails or SMS messages, ensuring each communication is unique and relevant. For example, you can include the customer's name, the product saved to their wishlist, or their current points balance.
When setting up Journeys, Growave’s predefined triggers automate communications like wishlist reminders and reward notifications, keeping customers engaged at key moments.
Growave triggers overview
Growave provides 11 triggers to automate various customer communications:
Trigger | Description |
GrowaveReviewRequest | Requests a product review after a purchase. |
GrowaveProductsOnSave | Sends an email when a customer saves items to their wishlist. |
GrowaveProductsOnSale | Notifies customers when wishlist items go on sale. |
GrowaveProductsInStock | Alerts customers when saved items are back in stock. |
GrowaveEarnedPoints | Informs customers about points earned through purchases or actions. |
GrowaveRedeemReward | Sends a confirmation when loyalty points are redeemed for rewards. |
GrowaveFriendReceivedReferral | Notifies a referred friend with their reward details. |
GrowavePointsExpiration | Warns customers of impending point expiration. |
GrowaveReachedTier | Congratulates customers on reaching a new loyalty tier. |
GrowaveReferralCompleted | Notifies the referring customer of a successful referral reward. |
GrowaveBirthdayReward | Sends birthday offers or rewards. |
Using event properties
Each trigger comes with associated event properties, enabling you to personalize emails and SMS messages by dynamically inserting customer-specific information. This approach ensures that your communications are not only automated but also highly relevant.
You can view and add event properties associated with the specific trigger from the email block editor while creating Journeys in Attentive (see instructions below).
Subscriber attributes
When the Growave-Attentive integration is enabled, your customer data (called subscriber attributes in the Attentive app) is synced and forwarded to Attentive. The following subscriber attributes are transferred from Growave:
- Accepts Marketing: Identify customers who have opted into marketing communications.
- BirthDate: Create personalized birthday campaigns.
- Locale: Target customers based on their preferred language or region.
- PointsBalance: Segment customers by their loyalty points balance.
- PointsExpirationDate: Focus on customers with soon-to-expire points.
- ReferralLink: Track and engage customers participating in referral programs.
- RewardsProgram: Identify customers enrolled in loyalty programs.
- RewardsProgramEnrolledDate: Tailor messaging based on when customers joined the loyalty program.
- Shopify Tags: Leverage custom Shopify tags for further segmentation.
- TierID & TierTitle: Personalize offers based on customer loyalty tiers.
Using subscriber attributes
These attributes can be used to create Segments for Journeys to match specific customer details.
You can find attributes associated with your customers in the Subscribers section:
Go to Subscribers → choose a customer and click the tree-dots menu on the right → click Open full panel view → go to the Attributes tab. Growave attributes have Gw prefix — like GwAcceptsMarketing:
How to create Segments in Attentive using Growave data
Segments are dynamic lists created based on triggers or subscriber attributes that can further be used while creating Journeys to send specific updates to customers depending on which segment they belong to.
Attribute-based segments
You can use subscriber attributes as characteristics while creating dynamic subscriber segments:
Go to Segments → click Create segment → choose Dynamic segment → click Create:
From the Choose condition dropdown → select A subscriber’s characteristic → find attributes with Gw prefix, e,g, GwAcceptsMarketing → select is true → click Create → set segment name and description → click Save. Your segment is ready for use in Journeys.
Trigger-based segments
You can also create a segment using triggers. The process is similar to creating segments with attributes described above, but this time you need to choose A subscriber's activity as a condition and select the Growave trigger:
How to set up Journeys in Attentive using Growave data
Custom journeys in Attentive begin with triggers and progress through various steps, guiding customers through personalized experiences based on their actions. To create a custom journey using Growave data, follow these steps:
- Create a Journey
Go to the Journeys section of the Attentive admin panel. Click Create journey → Select Start from scratch → Choose Growave trigger → Continue → Select Send a message about something else → Get started:
- Design your journey
Add steps by clicking the plus icon (+) on the Journey map or dragging and dropping them from the Steps menu. Choose an action or a rule. For example, select Send email to set up an automated email flow. Provide essential details such as:
- Email name
- From name
- From email address
- Subject: You can insert dynamic content from Growave using variables, e.g., Happy birthday
{{triggerEvent.custom['customerName']}}
NOTE: Disable Smart Sending to ensure all reward emails are delivered. If customers earn multiple rewards in one day with Smart Sending on, only three emails will be sent per 24 hours, and additional emails will be skipped.
- Customize your email
- Scroll down and select the HTML editor. Download the HTML templates we have prepared for each Growave trigger:
Trigger | Email template link |
---|---|
GrowaveReviewRequest | Share your thoughts on the product |
GrowaveProductsOnSave | Your favorite products are waiting for you! |
GrowaveProductsOnSale | An item on your wishlist is now on sale! |
GrowaveProductsInStock | The wait is over! Your favorite product is back in stock! |
GrowaveEarnedPoints | You have earned points! |
GrowaveRedeemReward | Your reward is waiting for you! |
GrowaveFriendReceivedReferral | Welcome to our shop + special discount awaits! |
GrowavePointsExpiration | Your points are expiring soon! |
GrowaveReachedTier | Congratulations! You just reached a tier! |
GrowaveReferralCompleted | Thank you for a referral! You've earned a reward! |
GrowaveBirthdayReward | Look what you've got from us on your birthday! |
- Open the template in the preferred HTML editor.
- Highlight and copy the entire code from the template and paste it into the Attentive email editor.
- Click Preview to see how the email will appear to your recipients.
- Verify that all elements, including dynamic variables, display correctly.
- Make any necessary adjustments to the content and layout directly in the HTML editor.
NOTE: Please avoid modifying the text within the {{...}}
brackets, as these are dynamic variables essential for the email’s functionality. Changing them may prevent the variables from working correctly. If you're unsure, it's best to leave them as is.
- Once satisfied with the email design, click Save and return to Journey.
- Finalize and save your journey
Add the End Journey step to conclude the flow.
- Activate the Journey
Click Turn on or Schedule to set a future activation time. Set the frequency in the pop-up window and confirm by clicking Turn on Journey.
- Monitor your Journey
Once activated, your journey will appear in the Journeys tab. You can filter by the "Active" status to view its performance and adjust as needed.
Have questions about Growave and Attentive integration? Send us a message to support@growave.io or use chat in the bottom-right corner. We’re here to help! 🤗