If you use Shopify for your online sales, AskNicely can help you survey your contacts after specific events in their journey, like order fulfillment or refund creation.
To set up your Shopify integration, youโll need to have Admin privileges for both your AskNicely and Shopify accounts.
๐ Create a Webhook in Shopify
-
In your Shopify admin:
-
Click Settings (bottom left).
-
Click Notifications.
-
Click Create a Webhook.
-
-
Pause here and switch to AskNicely to grab the correct webhook URL.
๐งญ In AskNicely, Choose Your Webhook
-
Go to App Store > Integrate > Shopify.
-
You'll see two long webhook URLs. Choose one based on your needs:
Simplest Option
"URL (FOR WEBHOOK) WITH A 7 DAY DELAY"
-
Sends the survey 7 days after the trigger event.
-
Respects your Global Contact Rules (default: wait 90 days between surveys).
Note: Survey will send at the exact time of the event + delay. (e.g. Event at 12:01pm on Dec 1 โ Survey at 12:01pm on Dec 8)
Advanced Option
"URL WHICH ONLY ADDS PEOPLE"
-
Adds the contact to your Contacts Page, but does not send a survey.
-
Best for teams using Send Schedulers to manage survey timing.
-
-
Click Copy to Clipboard and return to Shopify.
๐ ๏ธ Configuring Your Webhook in Shopify
-
Choose the Shopify event that should trigger a survey (e.g. โOrder Fulfilledโ).
-
Set Format to
JSON
. -
Paste in the webhook URL you copied from AskNicely.
- If you chose the "Delayed Send" option, you can adjust the day delay by changing the number at the end of the URL (7 is the default).ย
-
Confirm youโve selected the right URL:
-
Ends with
delaydays=xx
โ sends automatically. -
Ends with
addonly=true
โ adds contact only.
-
-
Click Save Webhook.
Your webhook is now live! The chosen Shopify event will trigger a contact to enter AskNicely and optionally send a survey.
๐งช Testing Your New Webhook
-
Create a test user in Shopify.
-
Trigger the event (e.g. fulfill an order).
-
Check Contacts Page in AskNicely (๐ค icon in the left nav).
-
View data in the Custom Data column (auto-filled by Shopify).
๐ท๏ธ Tip: Use Shopify tags creatively to track segments or filter contacts.
๐ซ Use Tags to Prevent Surveying Certain Contacts
-
Go to App Store > Integrate > Shopify.
-
Scroll down to Tag Exclusion.
-
Enter the tags you want to exclude from syncing.
-
Click Save.
๐๏ธ Disabling the Integration
To disable the webhook:
-
In Shopify, go to Settings > Notifications.
-
Scroll to your webhook.
-
Click the ๐๏ธ Trash Can.
-
Confirm with Remove.
Let us know if you need help configuring Shopify in AskNicely. Reach out to support@asknice.ly or use the chat in the lower-right corner of the app.