App SDK

Your app. Your creators. A shoppable video feed that converts.

Instagram-style shoppable video, embedded natively in your iOS and Android app. Live in weeks, not quarters.

Weeksto launch, not engineering quarters
Any stackdirect integration, Swift, Kotlin or React Native
The shift

Your app is where the revenue is. Your creators are where the demand is.

Right now those two things don't live in the same place, and every scroll that isn't shoppable is engagement you're not converting.

Comparison of an Instagram Reels-style social feed and a static app product grid
The app experience

Three surfaces. One SDK.

Reel, Feed and Carousel ship as ready-to-embed templates that share the same store feed, player and event model, dropped into three different moments in your app.

Full-screen, swipe-to-browse video: your app's own "TV" tab.

A native, full-screen vertical feed built directly into your app's navigation. Instagram Reels-grade UX, populated entirely by your own creators and UGC, with every product tagged and tap-to-cart.

  • Full-screen autoplay, swipe-to-next, native scroll physics on iOS, Android and React Native alike.
  • Product tags surface automatically, so viewers never leave the video to shop.
  • Sits in your app's tab bar as its own destination, not a feature buried three taps deep.

A scrolling post feed for every creator and celebrity page.

Feed turns a single influencer or celebrity into their own shoppable destination inside your app: their videos, their products, their engagement, no separate microsite required.

  • Each post ships with its own creator row, caption, and like / share / save actions.
  • Product tags carry a "View All Products" shortcut straight into the tagged catalog.
  • Same add-to-cart and product-tap events as the Reel, so your cart logic doesn't change.

An autoplaying rail that opens the Reel, anywhere in your app.

Carousel drops a horizontal, muted-autoplay row of video cards into your home screen, a category page, or a PDP. Tap any card and it opens straight into the full-screen Reel at that video.

  • Fully-visible cards autoplay muted, like an Instagram Reels rail, with no sound until a shopper taps in.
  • Drop it into an existing screen; it doesn't need a tab of its own.
  • One component per platform: SwiftUI, Jetpack Compose, or React Native.
Dashboard

Run the entire feed from one dashboard.

Upload videos, tag your catalog and track results without touching code. Your team manages every surface from a single web dashboard built for this.

  • 01

    Video management

    Upload, organize and publish creator and UGC video across Reel, Feed and Carousel from one library.

  • 02

    Product tagging

    Tag every video against your live catalog in seconds. Tags stay in sync with stock and price automatically.

  • 03

    Analytics

    Track watch time, taps and revenue by video, creator and product, in real time.

Whatmore dashboard showing videos live, tagged products, watch hours and a performance chart
Works on your stack

A direct integration, not a plugin, not a workaround.

Swift, Kotlin or React Native: the SDK drops straight into your existing codebase. No app marketplace, no middleware, no platform team to wait on.

1// Swift — Package Manager
2import WhatmoreStorefront
3
4let config = WhatmoreStorefrontConfiguration(storeID: "STRNZFBL8TQ")
5
6WhatmoreReelView(configuration: config, delegate: self)
7 .ignoresSafeArea()
1// Kotlin — Gradle
2import ai.whatmore.storefront.*
3
4val config = WhatmoreStorefrontConfiguration(storeId = "STRNZFBL8TQ")
5
6WhatmoreReel(configuration = config, listener = whatmore)
1// React Native — npm
2import { WhatmoreReel, WhatmoreStorefrontProvider } from
3 '@whatmore-repo/whatmore-storefront'
4
5<WhatmoreStorefrontProvider configuration={config} handlers={handlers}>
6 <WhatmoreReel startIndex={0} />
7</WhatmoreStorefrontProvider>
Install
.package(url: "<git-url>", from: "1.0.0")
Renders native views — not a WebView
Same event model on every platform
Mirrors surface-for-surface, no platform left behind
Commerce-agnostic — you keep the cart & checkout
ReelFeedCarousel
Outcomes

Every view, tap and purchase attributed.

Six pixel events run on every surface out of the box, so engagement and conversion lift are numbers you can put in front of a board, not a hunch.

01

Video View

Every impression across every surface, deduplicated per session.

02

Watch Time

Depth of engagement per video, per creator, per product.

03

Product Tap

Which tagged products shoppers actually stop to look at.

04

Add to Cart

Cart adds attributed directly back to the video that drove them.

05

Checkout Started

Where video-driven intent picks up, or drops off, in checkout.

06

Purchase

Revenue attributed to video, down to the creator and clip.

For engineering teams

Want to see exactly how it's built?

The full App SDK reference: installation, API methods, theming, and event schemas, so your engineers can scope the integration before the first call.

Installation & SDK reference
Theming & component customization
Pixel event schemas
Authentication & data handling

The shoppable layer for the app your customers already trust.

From the creators your audience follows, to the app they already have open, Whatmore is how your video sells, natively.

  • Live in weeks, not engineering quarters
  • Works on any stack: open APIs, no lock-in
  • 6 pixel events tracked from day one
Book a demoWe'll get back to you within 24 hours.
No commitment required