Shopify App Overview
Sailthru’s Shopify app allows you to quickly integrate Sailthru into your Shopify store workflow.
- Sync purchase data with Sailthru.
- Attribute purchases originating from Sailthru email campaigns
- Send Abandoned Cart emails for incomplete purchases
- Gather your customers’ product page views, and user interest data using Horizon.
- Update all of your product information directly into your Sailthru Content library.
- Add users to Sailthru that make a purchase.
- Install the app.
- Connect your Sailthru account.
1. Install the app
Install the app by visiting this url. You will be asked to provide your Shopify Store URL and you may need to log in to your Shopify account.
Once logged in, confirm that you want to install the app. Recent changes to Shopify’s App Store will show the app as an unlisted app, this is expected.
2. Configure Your Sailthru Settings
- Sailthru API Key and Secret (available in My Sailthru in Settings > Setup > API & Postbacks)
- Add your Customer Id, also available in My Sailthru->Settings->Setup->API & Postbacks.
Once installed and configured, the Shopify app will pass all purchase data to Sailthru as it happens.
In order to import your historical purchase data, consult your Sailthru Project Manager or Customer Success Manager. They can advise you on the proper route for importing this data, typically using the Sailthru Job API.
Note: If you use Sailthru’s Allowed IPs feature, you will need a 3rd-party Sailthru API Key to complete Shopify setup. Contact your CSM or Support for assistance.
Tags on your content items are required for Sailthru’s Personalization Engine to be able to measure individual user interests. The Shopify app will use your existing Shopify tags to build interest profiles for each user. Tags are managed within Shopify on each product using the Shopify admin. To manage tags for a specific product you can browse to the product page and adjust the “Tags” field.
When the product is saved the Content API call is saved and the tags that were applied to the product in Shopify will be visible in your Content Library in Sailthru for that product and used as interest tags. For more information about how interest tags are used see our documentation on Content in Sailthru.
Tags are used for personalization , but can also be used to create/filter a feed for email campaigns and Site Personalization Manager. Please note that tags will be automatically converted to
dashed-lowercase-format for consistency.
For example the tag “Vintage Tee Shirt” in Shopify would be converted to “vintage-tee-shirt” in Sailthru so if you are creating feeds or using Zephyr in Sailthru with tags remember to use the Sailthru tags from the Content Library and not your Shopify tags to filter content.
Customer Information in Sailthru
Customer data is automatically imported when you install the app and set your API keys. If you have an existing account and would like the customer import run, contact your CSM or Support.
|first_name||The customer’s first name.|
|last_name||The customer’s last name.|
|shopify_tags||Tags that have been attached to the customer’s account by the shop owner.|
|shopify_state||The state of a customer’s account with a shop. Valid states are:
|shopify_created_date||The date and time when the customer’s account was created.|
|shopify_updated_date||The date and time the customer’s account was last updated.|
|shopify_note||A note about the customer.|
|shopify_addresses||The ten most recently updated addresses for the customer.|
|shopify_phone||The customer’s phone number.|
Note: If you have multiple Shopify accounts hooked up to one Sailthru account, the user’s profile data will be based on the Shopify store they have most recently engaged with.