← Back to all sparks
Shopify logo

Shopify

E-COMM
Velocity7.5

Leading ecommerce platform

Shopify is making WhatsApp a first-party marketing channel, consent capture and billing included.

conversational-commercewhatsappad-automationshopifyqlmerchant-analyticsreturns
Current state
Shopify's changelog is running two programs in parallel. The first is messaging: WhatsApp marketing landed inside Shopify Messaging with campaign templates, product-catalog media, interactive buttons and per-message pricing, and a week later Shopify Forms gained WhatsApp consent capture to feed it. The second is advertising and measurement — Microsoft Advertising added as a Campaign Autopilot channel, and Shop Campaigns spend, ROAS and customer-acquisition-cost data opened up through ShopifyQL for external BI and attribution tools. Operational shipping continues underneath: UPS return labels from any fulfilled order, and app-added annotations on analytics charts.
Where it's heading
Both programs move the same direction — Shopify absorbing functions merchants currently rent from third parties. Messaging plus consent capture is an owned marketing channel with its own billing; Campaign Autopilot allocating budget across Google and now Microsoft is media buying; ShopifyQL access to Shop Campaigns numbers is what makes the first two auditable next to competing channels in a merchant's own dashboards. The annotations capability shipped twice in a week, once for app developers and once for merchants reading charts, which is the API-first-then-admin pattern most of these releases follow.
Prediction
Expect more channels inside Campaign Autopilot and more of the messaging surface to become campaign-capable — consent capture is built now, and there is little reason to have built it for one channel only. Given the annotations rollout, new platform capabilities in this feed will likely keep landing for apps first and merchants second.

Recent moves

  1. 1d ago

    See Shop Campaigns performance in your analytics tools

    Shop Campaigns spend, sales, ROAS and acquisition cost are now queryable through ShopifyQL, so Triple Whale, Northbeam, Elevar and BI tools like Looker Studio can pull them alongside other channels. It is the measurement counterpart to the ad-automation push: Shopify's own ad product becomes comparable against the channels it competes with.

    View source ↗
  2. 5d ago

    Collect WhatsApp marketing consent on Shopify Forms

    Shopify Forms can now capture WhatsApp marketing consent at the point of signup. Small on its own, but it is the piece that makes the WhatsApp campaigns shipped a week earlier usable — a channel without an opt-in path has no list to send to.

    View source ↗
  3. 7d ago

    Microsoft Advertising now available in Campaign Autopilot

    Campaign Autopilot adds Microsoft Advertising, creating or connecting the account and running Performance Max campaigns with budget allocated automatically across connected channels. Still early access, but it extends Shopify from placing ads on one network to arbitrating spend between networks.

    View source ↗
  4. 13d ago

    View app-added annotations on your analytics charts

    Merchants can now see app-added annotations on analytics charts, attributed to the app that added them, marking launches, campaigns or supplier changes against sales and conversion data. This is the admin-facing half of the annotations release that went out to app developers five days earlier — the same capability announced twice from two sides.

    View source ↗
  5. 13d ago

    Shopify Messaging now supports WhatsApp marketing

    ⚡ SPARK

    The anchor release of this window: WhatsApp becomes a marketing channel inside Shopify Messaging, and everything since — consent capture on Forms — has been supporting it. It moves Shopify's owned-channel story past email for the first time.

    View source ↗
  6. 13d ago

    UPS return labels are now available

    UPS return labels can be created from any fulfilled order, using either Shopify's discounted rates or a connected UPS account, with charges only on carrier scan. Routine logistics work, but it removes a third-party app from a common returns workflow — the same absorption pattern visible in the marketing releases.

    View source ↗