Shopify app · UGC content rewards

Your best ads are already on TikTok.

They are filmed by your own customers. Virly turns them into a reward program: you set the view tiers, it tracks the numbers and sends the discount code the moment a creator earns it.

Free plan included · 5-minute setup · No code

Why customer videos never turn into a channel

Your customers film your products already. Nothing on your side picks those videos up, measures them or gives anyone a reason to film a second one.

01

Influencers are paid upfront

You commit the budget before a single view comes in. If the video lands flat, the money is gone anyway.

02

Good videos go unnoticed

A customer posts something great, tags you, and nothing happens. No thank you, no reward, no second video.

03

Rewarding by hand stops working

Checking view counts one by one, writing discount codes and remembering who received what falls apart past ten participants.

How it works

Three steps, then it runs on its own.

1

Create a campaign

Pick the products, the accepted platforms, the hashtag and mention to use, the dates and your reward tiers. Publish it and copy the public link.

2

Customers post and submit

They join with an email and a first name, receive a magic link to their own space, and paste the URL of the video they published. No Shopify account to create.

3

Virly rewards them

It refreshes the video metrics every six hours. When a participant crosses a tier, a single-use Shopify discount code is generated and shown in their space.

Everything a content reward program needs

The tracking and the code generation happen on their own. Every number and every action stays visible to you.

Reward tiers that pay for performance

Set as many tiers as you want, each with its own view, like and comment thresholds and its own reward. The best tier reached wins.

@lea.mode Silver · 20% off
12,400 views
Next tier at 20,000 views → 30% off
0

metric refreshes a month

On the Pro plan, Virly refreshes video statistics up to 5,000 times a month, so your tiers stay accurate without you opening TikTok.

Views counted automatically

TikTok and Instagram Reels view, like and comment counts are pulled every six hours. YouTube Shorts is accepted too, with numbers declared by the creator and verified by you.

Native Shopify discount codes

Percentage, fixed amount or free shipping. Single use, optional expiry, and an option to restrict the code to the products in the campaign.

VIRLY-8QK2 · 20% off · 1 use

A review queue you control

Every submission arrives with its declared and verified numbers side by side. Approve, reject or refresh in one click, or switch auto-approval on.

A portal in your colors

The public campaign page carries your logo and accent color: countdown, products, tiers, rules and leaderboard, in English or French.

Pricing that follows your campaigns

Start free with one campaign. Move up when you want the tracking to run by itself.

Free

$0 /month
  • 1 active campaign
  • 10 tracked videos
  • Manual metrics, verified by you
  • Discount codes & participant portal
Start free

Growth

$49 /month
  • 10 active campaigns
  • 500 tracked videos
  • Automatic tracking every 6 hours
  • 3,000 metric updates / month
Try Growth free

Pro

$79 /month
  • Unlimited campaigns
  • Unlimited tracked videos
  • Automatic tracking every 6 hours
  • 5,000 metric updates / month
Try Pro free

14-day free trial on paid plans

Frequently asked questions

Do my customers need an account?

No. They join a campaign with an email address, a first name and their handle, then receive a magic link to their own space. There is no password and no Shopify customer account to create.

Which platforms are tracked automatically?

TikTok and Instagram Reels. Their view, like and comment counts are refreshed every six hours on the paid plans. YouTube Shorts can be accepted in a campaign, but its numbers are declared by the creator and verified by you.

How are the discount codes created?

Virly creates native Shopify discount codes: a percentage, a fixed amount or free shipping, with an optional minimum order. Each code is single use, can expire after a number of days you choose, and can be restricted to the products in the campaign.

Will it slow down my store?

No. The campaign portal is served by Virly on its own URL, and the optional store page under /apps/rewards only renders when a visitor opens it. Your theme and your product pages are untouched.

What happens if I uninstall?

Discount codes already issued are native Shopify codes, so they keep working without the app. Your Virly data, including campaigns, participants and submissions, is deleted from our servers.

Your customers are filming. Start rewarding them.

Install Virly, publish your first campaign in five minutes, and let the view counts decide who gets rewarded.

Install free on Shopify