Shopify

Connect your Shopify store to WhatsApp

Install the app, grant the minimum scopes your workflows need, connect a WhatsApp number, map order events to approved templates, test with a real order, then activate.

  1. Discover
  2. Convert
  3. Order
  4. Fulfil
  5. Support
  6. Retain
  7. Feedback

What goes wrong with an ad-hoc connection

Connecting a store is quick; connecting it correctly takes a few deliberate steps. Skip them and you either over-permission the integration or ship a template that never renders the way you expected.

  • Asking for every scope Shopify offers instead of only what the enabled workflows need
  • Turning on templates before a real test order confirms they render and arrive correctly
  • No record of who installed the app, when, and with which scopes
  • No single switch to stop every dependent send the moment the store disconnects

What the connection record holds

One record per store, covering exactly what was installed, approved and tested.

Shop domain
The .myshopify.com domain the app is installed on, and the primary domain it sells from.
Granted scopes
Exactly what enabled workflows need: read orders, read customers, read products/inventory, read fulfillments.
WhatsApp number
The verified WhatsApp number that sends this store's messages.
Template map
Which order event sends which Meta-approved template.
Test order
The real order used to confirm a mapped template renders and arrives correctly before going live.
Activation timestamp
When the connection went live, kept for the audit trail.

Six steps, in order

The same sequence for every store, whether it is your first connection or your fifth.

  1. Install the app

    Add the Shopify app from your Morasel workspace and pick the store.

  2. Grant scopes

    Approve only the scopes the workflows you plan to enable actually need.

  3. Connect a WhatsApp number

    Choose the verified number that will send this store's messages.

  4. Map templates

    Choose the Meta-approved template for each order event you turn on.

  5. Test with a real order

    Confirm the mapped template renders correctly on an actual order before going live.

  6. Activate

    Turn the connection on; enabled events start sending automatically from that moment.

What the test order sends

Step five, before anything goes live: a real order, a real template, checked before it reaches a real customer.

What you see while setting up

Every step of the connection, visible before you flip it on.

  • A visible test order and its confirmation, before the connection goes live
  • Every granted scope listed against the workflow that needs it
  • The template map, one row per enabled order event
  • Who installed the app and when, in the audit log

Who's in control

Setup and disconnection are deliberate actions, not defaults.

  • Only a workspace owner can install or uninstall the Shopify connection
  • Granted scopes never exceed the minimum this list requires
  • Disconnecting the store stops every dependent send immediately, not on the next cycle
  • A template only appears in the map after Meta approves it

What this connection does not do

Morasel reads Shopify's events and catalog; it does not edit orders, inventory or customer records in Shopify. The only thing it can write back is a tag or note on an order, and only if you enable that. Uninstalling the app removes access immediately.

Connect your Shopify store to WhatsApp

Install the app, grant the minimum scopes, and test with a real order before you go live.

Setup questions

Is this a one-click activation?

No. Installing takes a minute, but granting scopes, mapping templates and testing with a real order are deliberate steps — skipping them risks an unapproved or mismatched template.

What scopes does Morasel request?

Only what the workflows you enable need: read orders, read customers, read products/inventory and read fulfillments — nothing beyond that.

What happens to sends if I disconnect the store?

Every dependent send stops immediately. Nothing already scheduled goes out after disconnect.

Can I test before going live?

Yes. Step five of setup is a real order, used only to confirm the mapped template renders and arrives correctly.

Does Morasel change anything in my Shopify store?

No, unless you enable it. The only write-back is an optional tag or note on an order; Morasel never edits orders, inventory or customer records.