Stackhero asks buyers for a 15-second video once their order lands, captures the rights to run it as a paid ad, pays them automatically, and hands you the file already cut to the shapes Meta wants.
14-day free trial ยท Cancel any time ยท Installs on Shopify in minutes
It runs on its own once you set the reward. You only step in to approve.
Stackhero waits for the carrier to report delivery, then a few days more, so the customer has actually used the thing before you ask.
One tap from the email opens a page with filming prompts and the rights agreement. No account, no app, no login.
Approving emails their reward automatically โ a one-time discount code or store credit โ and files the video in your library.
Pick the format, drag to frame the shot, download. Or push it straight into your Meta creative library.
Film a quick 15-second video with your purchase and we'll thank you with
โฌ15 off your next orderEverything between a delivered order and a running ad.
Invites fire a few days after the carrier reports delivery โ not at checkout, when they haven't opened the box yet.
Set the delay, a minimum order value, and which reward. Pause it entirely whenever you like.
Every upload records explicit permission to run the video as an ad, with timestamp, IP and the exact wording agreed to.
The send button stays disabled until the box is ticked, and the server refuses any upload that arrives without it.
Works for guests, so every customer can claim it. Single use, with an expiry and an optional minimum order.
Issued through Shopify's own store-credit account if you'd rather keep the money in the shop.
Drag to choose what stays in shot before rendering, so a square crop never cuts someone's head off.
Connect your ad account and push approved videos into your creative library without downloading anything.
A phone video is the wrong shape for most placements. Stackhero cuts each one properly โ and lets you choose what stays in frame, so a square crop never removes someone's head.
Reels, Stories, TikTok
Feed, highest mobile coverage
Feed, carousels, square placements
Typical market rates for sourcing user-generated ad creative. Your own delivered orders are the one supply you already paid for.
โฌ1,000โ3,000
Per month, for creators with no connection to your product.
โฌ150โ500
Per video, negotiated and briefed one at a time.
The reward you set
People who actually bought it, filming in a real home, with rights captured up front.
Every plan starts with a 14-day free trial. Billed through Shopify, alongside your other apps.
Starter
โฌ49 / month
Up to 10 videos per month
Growth
โฌ99 / month
Up to 30 videos per month
Scale
โฌ199 / month
Up to 100 videos per month
Review apps collect video for your product page, and the rights they capture are usually vague about advertising. Stackhero captures an explicit paid-media licence, and gives you the file in ad dimensions rather than a widget you can't export.
One email a few days after their order arrives, and a mobile page with three filming prompts, an upload button and the rights checkbox. No account, no app to install.
Not with discount codes โ that's why they're the default. Store credit does require the customer to be signed in at checkout, which quietly excludes every guest, so choose it only if you know your buyers have accounts.
Each code is unique to one customer and works exactly once, with an expiry date and an optional minimum order. A leaked code costs you one discount at most.
No. Every reward code lives under a single discount entry, so you see one row no matter how many videos you approve.
You hold the licence the customer granted. Approved videos are kept indefinitely by default โ Stackhero never deletes your library unless you explicitly turn that on.
9:16 for Reels and Stories, 4:5 and 1:1 for feed โ all H.264 MP4, the encoding ad platforms accept without re-processing.
Shopify's data-deletion requests are handled automatically: their video is deleted from storage and their records removed.
Every delivered order is a customer who could film for you this week.
14-day free trial ยท Cancel any time