Skip to content
0 reviews deleted for paymentHow TrustSays works
Help

Connect Shopify

Create webhooks in Shopify with your address from TrustSays, paste the signing key, and go live with automatic invitations.

Invitations2 min read
On this page
  1. Step 1: The shop's address
  2. Step 2: Create webhooks in Shopify
  3. Step 3: Timing and rules
  4. Step 4: Test and go live
  5. Good to know

TrustSays has no app in the Shopify App Store. The connection is made with webhooks that you create yourselves in your shop. It takes about five minutes.

Step 1: The shop's address

  1. Open Invitations in the dashboard and choose the Automatic tab.
  2. Choose Connect next to Shopify.
  3. Enter The shop's address, e.g. shop.myshopify.com, and choose Continue.

Step 2: Create webhooks in Shopify

  1. Choose Approve access. TrustSays only gets access to orders and customers, not to payments or cards.
  2. Copy the Webhook address with Copy.
  3. Open Shopify → Settings → Notifications → Webhooks, and choose "Create webhook".
  4. Create two webhooks with the address from TrustSays: "Order payment" and "Order fulfillment". Format: JSON.
  5. If you want a cancelled order to stop the invitation, also create a webhook for "Order cancellation" with the same address.
  6. If you want to invite when the order is delivered, also create a webhook for the topic "fulfillment_events/create" (fulfillment events) with the same address.
  7. Copy the signing key that Shopify shows under webhooks, and paste it into the Shopify's signing key field. Choose Save the key.

Step 3: Timing and rules

Choose when the customer should be invited, how long to wait, and which orders should be skipped. Read Send invitations automatically.

  • When the order is shipped uses the time the order is fulfilled in Shopify.
  • When the order is delivered waits until Shopify reports the parcel as delivered via the webhook for "fulfillment_events/create". Shopify does this when the carrier updates the tracking. If the carrier never reports delivery, no invitation is sent. In that case, choose When the order is shipped.
  • When the order is paid uses the time of payment.

Step 4: Test and go live

  1. Check the overview.
  2. Choose Send a test invitation to me. The test is sent to your own email and doesn't count towards the quota.
  3. Choose Go live.

Until you choose Go live, we only count the orders. No invitations are sent, and orders from before don't get one afterwards either.

The card shows Waiting for the first order until the first order comes in. After that it says Connected with the timing and waiting time.

Good to know

  • The email is sent in the customer's language from the shop when we know it.
  • Orders without an email address can't be invited.
  • Shopify doesn't report refunds to us with these webhooks. Only cancellations stop an invitation.
  • Complete all four steps in one go, so the first orders get the right settings.
Was this helpful?
Still need help?Write to us and we'll get back to you. We reply on weekdays between 8 and 18.Contact us

We use cookies

Necessary cookies make the site work. If you accept all, we also use cookies for statistics and to measure our own ads. Read the cookie policy