Shopify

Connect and manage your Shopify store from the Control tower card.

Last updated:

Shopify

Where to access it

  1. Open Control tower.
  2. Find the Shopify card.

What you can do

  • Connect to Shopify to link your store.
  • Reconnect Shopify to re-authorise an existing store connection.
  • Disconnect Shopify to remove the connection.
  • Manage to open Shopify connection controls.

What you will see when connected

  • store name
  • connected-since timestamp
  • connected status badge
  • Shopify pulse metrics on the same card

Shopify messages in Inbox

ChannelWeave can show Shopify buyer messages in Inbox → Messages.

Before you start

  • ChannelWeave has already enabled the app-proxy feature on our side.
  • You still need one setup step per store/theme so your Contact page sends messages into ChannelWeave.
  • If you do not edit theme code yourself, send these steps to your theme developer.

Step 2: Configure your store Contact form (per store)

  1. Open admin.shopify.com and choose your store.
  2. Go to Online Store → Themes.
  3. Click Customize on your current theme.
  4. In the theme editor, click the page selector at the top (often Home page) and switch to Pages → Contact.
  5. In the left panel, click Contact form.
  6. If you can set a form action in this panel, set it to:
    • /apps/channelweave-contact (most stores)
    • or your custom proxy path if your setup uses one
  7. If you cannot set form action in the visual panel (most themes), click … → Edit code.
  8. In code editor search, type contact.
  9. Open a Contact form code file under sections or blocks (for example sections/main-contact.liquid or blocks/contact-form.liquid).
  10. Do not edit locales/*.json files for this step. Those are translation text files, not form-submit behaviour.
  11. In the Contact form code file, find form 'contact'.
  12. Important: Shopify’s standard form 'contact' posts to Shopify’s own contact endpoint by default. On its own, it will not send messages to ChannelWeave Inbox.
  13. To send messages to ChannelWeave, your Contact page needs a custom form submit target that posts to your app-proxy path:
    • /apps/channelweave-contact (most stores)
    • or your custom proxy path
  14. Ensure the message field is submitted as either:
    • contact[body] (recommended), or
    • message
  15. Save your code changes.
  16. If you edited a draft theme, publish that theme when ready.
  17. Send a test message on your storefront Contact page.
  18. In ChannelWeave, open Inbox → Messages and confirm the message appears.

If you get stuck

Send this brief to your theme developer:

Update our Shopify Contact form to post to /apps/channelweave-contact (or our custom app-proxy path), and include message field contact[body].
Note: Shopify’s standard {% form 'contact' %} alone is not enough for ChannelWeave Inbox ingest.

Listings

The Shopify Manage modal is currently a placeholder surface for listings.