Skip to main content

Shopify integrations

Written by Simplesat
Updated yesterday

Add a survey to Shopify

Simplesat allows you to create a CSAT, CES, 5-star, or NPS survey that you can embed directly in Shopify email notifications templates or send surveys directly from Simplesat using our pre-built email templates.


Authenticating with Shopify

To authenticate Simplesat with Shopify, you'll first need to set up a shopify app.


Start off by going to the shopify dev dashboard, then click create app.

Name the app Simplesat.

Select use legacy install flow, and fill in this url in the callback url box:

https://integration.simplesat.io/connector/callback

Then click release at the bottom of the page.

Next, go to the settings tab and copy your client ID and secret.

Fill in your Shopify store domain i.e. yourstorename.myshopify.com

And fill in the client ID and secret which you've just created.

Next, click install.

You're now authenticated with Shopify. 🎉


Sync contacts from Shopify to Simplesat

Simplesat can sync over customers from Shopify to Simplesat.

The first time this integration runs it will sync over all contacts from Shopify to Simplesat.

Afterwards, it will check for new and updated customers in Shopify once every 24 hours and sync over just those.

Here's an example of how a synced user will look in Simplesat:

Authenticate if you haven't done so already, then scroll down to sync contacts from Shopify to Simplesat and click activate integration.


Add tags to customers with rating details

Simplesat can automatically tag a customer with their feedback metric, rating, and sentiment after they leave feedback.

Here's an example of how this will look in Shopify:

Authenticate if you haven't done so already, then scroll down to tag customers with rating details and click activate integration.


Send an event-based survey

For event-based survey integrations, there's some setup required first as we need a Simplesat survey to send before we can meaningfully enable this integration.

First, create a new survey from the manage surveys page. Customize the survey settings to your heart's desires.

Then from the publish tab configure it as a direct email delivery survey using the event based option.

Next, under the email tab you can configure how you want your survey email to look like.

Once that's all set up, go to the delivery tab and copy the URL endpoint.

Optionally, set a delay and supression period on the survey.

Be sure to select Shopify as a connected service.

Finally, go back to the Shopify integrations page and either activate the order fulfiled or the order paid for integration.

Once the integration has been successfully activated, scroll down a bit to survey endpoint. Paste the survey endpoint and click save.

Want to send a survey in reaction to some other event in Shopify? Let our team know and we can build an integration for you or help with setting up a custom webhook integration.


Add rating details to customer metafields

Simplesat can write a customer's latest feedback to the customer's metafields in Shopify.

Here's an example of what this looks like in Shopify:

Scroll down to add rating details to customer metafieldss and click activate integration.


When new feedback comes in the metafields will automatically be created.
Visit this page to pin the fields to your customer view.


Sync feedback to metaobject in Shopify

Simplesat can write a customer's latest feedback to a metaobject in Shopify.

Here's an example of what this looks like in Shopify:

The metaobject will contain the following data:

Field

Description

Created at

When the feedback was submitted

Customer

Link to Shopify customer

Order

Link to Shopify order

Survey

Name of the survey (e.g. “CSAT Survey”)

Choice

Selected rating or answer

Metric

Type of question (e.g. csat, nps)

Comment

Optional written feedback

Sentiment

Derived sentiment (e.g. positive, neutral, negative)

Language

Language of the response

Source

Where the response was submitted (e.g. embed, email)

Response URL

Link to view the response in Simplesat

Customer URL

Link to the customer in Simplesat

Scroll down to sync feedback to metaobject in Shopify and click activate integration.

Did this answer your question?