Growave is an application for Shopify users that provides a wide range of opportunities to reach customers, build customers' loyalty, and increase conversations with ease. By integrating this application with Omnisend, you will benefit from sending a review request for the recently purchased products, back-in-stock notifications, and more.
Contents
Passing Growave templates to Omnisend
Setting up custom events
Integrating Omnisend with Growave What data is passed
Setting up Automation workflows
Adjusting the design of the Email message
Passing Growave templates to Omnisend
To start sending messages through Omnisend, you will need to upload Growave templates to your Omnisend account. You may click on the buttons below to begin downloading the templates:
1. growave-review-request
2. growave-wishlist-back-in-stock
3. growave-wishlist-on-sale
4. growave-wishlist-on-save
5. growave-wishlist-sold-out-soon
Once you have them stored locally, you may copy the HTML code and pasting it in the HTML block in the email editor.
Setting up custom events
After you transfer the templates for the Email messages design-builder, you will also need to create the custom events and assign custom properties to them.
1. In your Omnisend account, click on the Profile icon at the top right corner -> go to Store Settings -> Integrations & API -> Custom events -> click on the CREATE EVENT button.
2. The integration with Growave lets you create 5 different events:
1. growave-review-request
2. growave-wishlist-back-in-stock
3. growave-wishlist-sold-out-soon
4. growave-wishlist-on-sale
5. growave-wishlist-on-save
Note! You will need to create all 5 Events in your Omnisend account before you can proceed further.
3. Click on the Add custom field button within the event settings to choose data mappings.
Below is the list of the fields, each of these events should be passing:
1.growave-review-request
Custom field name Custom field system name Custom field type
Customer firstname customerFirstName string
Customer lastname customerLastName string
Customer email customerEmail email
Customer marketing customerMarketing boolean
Product title productTitle string
Product url productUrl url
Product price productPrice string
Product compare price productComparePrice string
Product avg rating productAvgRating string
Product fave count productFaveCount integer
Product image productImage url
Form action link formActionLink url
Form token formToken string
Rate link rateLink url
Shop url shopUrl url
Shop name shopName string
2. growave-wishlist-back-in-stock
Custom field name Custom field system name Custom field type
Customer firstname customerFirstName string
Customer lastname customerLastName string
Customer email customerEmail email
Customer marketing customerMarketing boolean
Product one title productOneTitle string
Product one url productOneUrl url
Product one price productOnePrice string
Product one compare price productOneComparePrice string
Product one fave count productOneFaveCount integer
Product one avg rating productOneAvgRating string
Product one image productOneImage url
Product one class productOneClass string
Product two title productTwoTitle string
Product two url productTwoUrl url
Product two price productTwoPrice string
Product two compare price productTwoComparePrice string
Product two fave count productTwoFaveCount integer
Product two avg rating productTwoAvgRating string
Product two image productTwoImage url
Product two class productTwoClass string
Product three title productThreeTitle string
Product three url productThreeUrl url
Product three price productThreePrice string
Product three compare price productThreeComparePrice string
Product three fave count productThreeFaveCount integer
Product three avg rating productThreeAvgRating string
Product three image productThreeImage url
Product three class productThreeClass string
Shop url shopUrl url
Shop name shopName string
3. growave-wishlist-sold-out-soon
Custom field name Custom field system name Custom field type
Customer firstname customerFirstName string
Customer lastname customerLastName string
Customer email customerEmail email
Customer marketing customerMarketing boolean
Product one title productOneTitle string
Product one url productOneUrl url
Product one price productOnePrice string
Product one compare price productOneComparePrice string
Product one fave count productOneFaveCount integer
Product one avg rating productOneAvgRating string
Product one image productOneImage url
Product one class productOneClass string
Product two title productTwoTitle string
Product two url productTwoUrl url
Product two price productTwoPrice string
Product two compare price productTwoComparePrice string
Product two fave count productTwoFaveCount integer
Product two avg rating productTwoAvgRating string
Product two image productTwoImage url
Product two class productTwoClass string
Product three title productThreeTitle string
Product three url productThreeUrl url
Product three price productThreePrice string
Product three compare price productThreeComparePrice string
Product three fave count productThreeFaveCount integer
Product three avg rating productThreeAvgRating string
Product three image productThreeImage url
Product three class productThreeClass string
Shop url shopUrl url
Shop name shopName string
4. growave-wishlist-on-sale
Custom field name Custom field system name Custom field type
Customer firstname customerFirstName string
Customer lastname customerLastName string
Customer email customerEmail email
Customer marketing customerMarketing boolean
Product one title productOneTitle string
Product one url productOneUrl url
Product one price productOnePrice string
Product one compare price productOneComparePrice string
Product one fave count productOneFaveCount integer
Product one avg rating productOneAvgRating string
Product one image productOneImage url
Product one class productOneClass string
Product two title productTwoTitle string
Product two url productTwoUrl url
Product two price productTwoPrice string
Product two compare price productTwoComparePrice string
Product two fave count productTwoFaveCount integer
Product two avg rating productTwoAvgRating string
Product two image productTwoImage url
Product two class productTwoClass string
Product three title productThreeTitle string
Product three url productThreeUrl url
Product three price productThreePrice string
Product three compare price productThreeComparePrice string
Product three fave count productThreeFaveCount integer
Product three avg rating productThreeAvgRating string
Product three image productThreeImage url
Product three class productThreeClass string
Shop url shopUrl url
Shop name shopName string
5. growave-wishlist-on-save
Custom field name Custom field system name Custom field type
Customer firstname customerFirstName string
Customer lastname customerLastName string
Customer email customerEmail email
Customer marketing customerMarketing boolean
Product one title productOneTitle string
Product one url productOneUrl url
Product one price productOnePrice string
Product one compare price productOneComparePrice string
Product one fave count productOneFaveCount integer
Product one avg rating productOneAvgRating string
Product one image productOneImage url
Product one class productOneClass string
Product two title productTwoTitle string
Product two url productTwoUrl url
Product two price productTwoPrice string
Product two compare price productTwoComparePrice string
Product two fave count productTwoFaveCount integer
Product two avg rating productTwoAvgRating string
Product two image productTwoImage url
Product two class productTwoClass string
Product three title productThreeTitle string
Product three url productThreeUrl url
Product three price productThreePrice string
Product three compare price productThreeComparePrice string
Product three fave count productThreeFaveCount integer
Product three avg rating productThreeAvgRating string
Product three image productThreeImage url
Product three class productThreeClass string
Wishlist url wishlistUrl url
Shop url shopUrl url
Shop name shopName string
3. The final result should have 5 different events, with the custom properties assigned according to the scripts presented previously. When you finish with the properties, make sure to enable those Events.
Integrating Omnisend with Growave
The last stage of the integration process is to link your Omnisend and Growave accounts together. Only after this stage is complete, Growave will start triggering and passing the information for custom events.
1. Generate an API key in your Omnisend account. Be sure to select all types of permissions. Learn how to create your API key on Omnisend.
2. In your Growave's Admin panel, go to Settings -> Integrations.
3. Enable the integration with Omnisend and insert the API key in this field:
4. Click on the Save Changes button.
After all, you will see the confirmation message in the top bar.
What data is passed
Except the Custom Events that we've created on the first step of setting up the integration, Growave also passes data from the Rewards app (only if the Rewards app is enabled in your Growave account).
These custom properties are synced from the Growave Rewards app:
BirthDate;
PointBalance;
ReferralLink;
RewardsProgram;
TierID;
TierTitle.
These properties are synced to Omnisend in real-time.
Note! Historical data isn't synced. So, if you have collected Rewards data prior to enabling the integration, it won't be passed to Omnisend.
Setting up Automation workflows
After you finish with settings, you may start setting your automations. Each of the custom events will trigger a different workflow, so be ready to proceed with creating 5 automation workflows.
1. In your Omnisend account, proceed to the Automation tab -> click on the New workflow button -> Other -> Custom workflow.
2. In the automation trigger settings, find the event that should trigger this automation.
3. After you set the trigger, you may also use the information passed with this event, in your Trigger Filter settings, or the Split block. See the example in the screenshot:
4. Once you finish with the general settings and proceed to the Email message editor, you will need to add HTML block to your email content:
5. Then open the template file that you've downloaded in any text editor you have on your device. For example, here's how it's done with Windows Notepad:
6. Then select all the HTML code in the editor and copy it:
7. Get back to your email editor and paste the code into HTML block that you've added on the 4th step:
Adjusting the design of the Email message
The email template provided by Growave adds two <style> tags to the HTML code. Since Omnisend HTML editor automatically locates the styling tag and pulls over its content to the corresponding section, it ignores the code under the second styling tag. The fix for the problem is straightforward: all you need is to open the Template with the Notepad or any other text editor, locate both <style tags and replace the value inserted by Omnisend.
<style>
...
</style>
<style type="text/css">
...
</style>
In Omnisend, you can change the background of the email, the design of the footer, and pre-header sections. We also highly recommend making sure the width of the newsletter in Omnisend matches the value in the HTML code.
It might be simpler to change adjust the width in Omnisend, but you may also change the value in the newsletter HTML code.
That's it! Once you finish designing your emails, you may choose to enable the workflow.
If you have any questions or any assistance, do not hesitate to contact our support team at [email protected].