> ## Documentation Index
> Fetch the complete documentation index at: https://docs.whatmore.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

Integrate Whatmore's shoppable-video platform into **any** storefront —
native mobile apps, custom / headless sites, and the major commerce platforms. This section
is the technical reference for that integration.

Whatmore's dashboard does the heavy lifting — video hosting, product tagging, campaigns, and
analytics all live there. Your integration is deliberately small, so you go live fast.

## Platform support

| Platform | How you integrate |
| - | - |
| **[Shopify](/integrations/platform-shopify)** | Install the native app — no code |
| **[Magento / Adobe Commerce](/integrations/platform-magento)** | Web widget + Core APIs |
| **[Salesforce Commerce Cloud](/integrations/platform-sfcc)** | Web widget + Core APIs |
| **[WooCommerce](/integrations/platform-woocommerce)** | Web widget + Core APIs |
| **[BigCommerce](/integrations/platform-bigcommerce)** | Web widget + Core APIs |
| **[Custom / headless](/integrations/platform-custom)** | Web widget + Core APIs (or [App SDK](/integrations/app-sdk) for apps) |
| **Mobile apps** | [iOS](/integrations/sdk-ios) · [React Native](/integrations/sdk-react-native) · [Android](/integrations/sdk-android) |

## The integration surface

Regardless of platform, an integration is made of three building blocks — you can build them
in parallel:

| Building block | What it does |
| - | - |
| **[App SDK / web widget](/integrations/app-sdk)** | Renders the shoppable-video surfaces in your app or site |
| **[Catalog](/integrations/catalog-api)** | Makes your products available to Whatmore (connect your product API in the dashboard, or push via API) |
| **[Order Tracking](/integrations/order-tracking)** | Reports purchases so Whatmore can attribute them to videos |

Everything else — uploading videos, tagging products to them, building campaigns, viewing
analytics — happens in the **[Whatmore dashboard](https://dashboard.whatmore.live/)**, not in your code.

## How data flows

Catalog data flows **into** Whatmore — Whatmore pulls your catalog for the initial load and
refreshes, **and** you push event-based updates (price, stock, images) as they change.
Whatmore then renders the shoppable surfaces **inside** your app, and your order backend
reports purchases **back** for attribution. All API calls are authenticated with a
[bearer token](/integrations/authentication).

```mermaid actions={false} theme={null}
sequenceDiagram
    autonumber
    participant U as Shopper
    participant S as Your storefront
    participant W as Whatmore

    Note over S,W: Catalog (pull + push)
    W->>S: Pull product API — initial sync and refresh
    S-->>W: Product data (title, price, image, stock)
    S->>W: Push events — price, stock, quantity, image changes

    Note over U,W: Render
    W->>S: App SDK / widget renders Reel, Feed, Carousel
    U->>S: Watches videos, taps products, adds to cart
    Note over S: view / add-to-cart signals captured

    Note over S,W: Attribution
    U->>S: Completes purchase
    S->>W: POST order tracking — items + signals (Bearer token)
    W-->>S: Purchase attributed to the driving video
```

## Key concepts

* **`store_id`** — your store's identifier on Whatmore; used to get an access token and on
  every API call.
* **`client_product_id`** — *your* product identifier (commonly the product URL). You
  reference products by it on every call, so Whatmore stays aligned with your catalog
  without a separate mapping layer.
* **Attribution is per order item** — video-view / add-to-cart signals are matched to
  individual line items, so one order can attribute different items to different videos (or
  none).

## Start here

1. **[Getting Started](/integrations/getting-started)** — access token, `store_id`, checklist
2. **[App SDK](/integrations/app-sdk)** — mobile ([iOS](/integrations/sdk-ios) · [React Native](/integrations/sdk-react-native) · [Android](/integrations/sdk-android)) or web widget
3. **Core APIs** — [Authentication](/integrations/authentication) · [Catalog API](/integrations/catalog-api) · [Order Tracking](/integrations/order-tracking)
4. **Your platform** — [Shopify](/integrations/platform-shopify) · [Magento](/integrations/platform-magento) · [SFCC](/integrations/platform-sfcc) · [WooCommerce](/integrations/platform-woocommerce) · [BigCommerce](/integrations/platform-bigcommerce) · [Custom / Headless](/integrations/platform-custom)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.