WebhookVerified integration

Shopify and WhatsApp: your store’s customers inside SendApp

Connect Shopify: on every event we create or update the contact in SendApp and tag it.

ShopifyShopify
SendAppSendApp
Contacts
Name
Phone
Email
SourceShopify
Illustrative diagramWebhook

What you get by connecting Shopify

  • On every store event the contact is created or updated in SendApp, with nothing to copy by hand.

  • Each contact is tagged with its source: filter your store’s customers in one click.

  • From there you reach them whenever you want, with a WhatsApp campaign or through the API.

How it works

On every event in your Shopify store we create or update the contact in SendApp (name, phone, email) and tag it. We don't send messages on your behalf: you contact the leads whenever you want with a campaign or via API.

Step-by-step setup

  1. Copy your Webhook URL from the box above (select the account first).
  2. Log in to Shopify and go to Settings > Notifications > Webhooks.
  3. Paste the URL and set the format to JSON (a recent webhook API version, e.g. 2024-10 or higher).
  4. Choose the events that contain customer data and set the format to JSON:Order creation orders/create
  5. Order update orders/updated
  6. Checkout creation checkouts/create
  7. Checkout update checkouts/update
  8. Customer creation customers/create
  9. Save.

Avoid events that don't contain a customer (e.g. "product created", "inventory updated"): they don't create anything.

General rule: choose events that include customer data (name, phone or email): without a phone or email the contact is not created.

What happens next

The contacts coming from Shopify are created and tagged (shopify) in SendApp. Reach them with a campaign filtering by that tag, or through the API.

Verify

Create a test order on Shopify and check that the contact appears in SendApp. If the phone or email is missing, the contact is not created.

Frequently asked questions

Connect Shopify to SendApp today

Connect Shopify: on every event we create or update the contact in SendApp and tag it.