Shopify
Connect and manage your Shopify store from the Control tower card.
Last updated:
Shopify
Where to access it
- Open Control tower.
- 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)
- Open admin.shopify.com and choose your store.
- Go to Online Store → Themes.
- Click Customize on your current theme.
- In the theme editor, click the page selector at the top (often Home page) and switch to Pages → Contact.
- In the left panel, click Contact form.
- 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
- If you cannot set form action in the visual panel (most themes), click … → Edit code.
- In code editor search, type
contact. - Open a Contact form code file under sections or blocks (for example
sections/main-contact.liquidorblocks/contact-form.liquid). - Do not edit
locales/*.jsonfiles for this step. Those are translation text files, not form-submit behaviour. - In the Contact form code file, find
form 'contact'. - 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. - 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
- Ensure the message field is submitted as either:
contact[body](recommended), ormessage
- Save your code changes.
- If you edited a draft theme, publish that theme when ready.
- Send a test message on your storefront Contact page.
- 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 fieldcontact[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.