How it works.
Four steps from raw video to revenue. No theme edits, no replatforming.
01
Upload
Drop in a vertical product video, up to 100 MB and 2 minutes long. Contextfully transcodes it to a single 1080p MP4 (H.264 + AAC) and stores it on Cloudflare R2 — global edge delivery for free.
02
Tag products
Connect your store — WooCommerce by URL or Shopify in one OAuth click — and pick the products that appear in the video. Set timing if you want products to swap as the video plays — e.g. shirt at 0–5s, jeans at 5–12s. Shoper support is on the way.
03
Customize
Pick the layout (single video, carousel, grid), the brand colors, and what happens on tap (open product page, add to cart, or both). Live preview updates as you change things.
04
Embed
Copy one <script> tag, paste it into your theme. Done. The widget loads from Cloudflare's edge and shows your latest video on every device.
Behind the scenes.
Contextfully runs entirely on Cloudflare. Videos are transcoded by an ffmpeg container worker and served from Cloudflare R2 with EU-region hints. Real-time inventory checks hit your store's API — WooCommerce REST or Shopify GraphQL — through an encrypted credential store; keys never leave the worker. The embed is a single 8 KB script that lazy-loads the player and hits a global edge cache for widget config. We hold ourselves to a Lighthouse Performance budget on the marketing site and on the widget itself.