message.comDevelopers

Connect Shopify to Message.com

Install the Shopify app, connect your workspace, enable the storefront chat embed, and check customer context.

App availability

The Shopify app is prepared for marketplace review. Public listing approval is separate from development and QA. This documentation does not claim Built for Shopify certification. Use an authorized installation link if you have one; otherwise install the website widget using the installation guide.

Connect your store

Install Message.com Chat using the available Shopify installation flow and review the permissions. Open the app in Shopify admin and choose Connect a workspace. Sign in to Message.com and confirm the workspace and site you want this store to use.

In Online Store → Themes → Customize → App embeds, turn on message.com Chat and save the theme. A connected workspace does not switch this toggle on for you. Visit the published storefront in another browser and send a test chat; check that it arrives in the matching Message.com Inbox.

What the embedded app does

The Shopify app shows the connection, storefront-embed readiness, supported reports and billing state. Agents, departments, conversations and AI configuration are managed in Message.com. The embed readiness indicator confirms configuration was written; check the published theme separately to verify the widget is visible.

Permissions and supported data

The app configuration requests read_customers, read_orders, read_products, read_content and read_legal_policies. Customer and order context is read-only. This app does not provide order changes, refund execution or abandoned-cart campaigns.

The storefront widget uses a theme app extension and an app-owned configuration metafield. It does not require the invented write_chat_widget permission or a write_orders grant.

Billing

Follow the billing state shown for the connected workspace. Shopify-billed subscriptions are managed through Shopify; existing website-billed workspaces keep their applicable billing route. Installing the app does not establish that a paid plan is active. Review the purchase confirmation before starting a subscription.

If the widget is missing

Check that the correct store, workspace and site are connected, that the app embed is enabled in the currently published theme, and that the app reports the embed configuration ready. If another widget snippet is installed manually, use one installation method to avoid duplicate launchers.

Headless storefronts do not render a Shopify theme app embed. Use the website widget installation guide in your frontend instead. After uninstalling the Shopify app, remove any manually inserted snippet separately.