| TikTok post | Instagram post | Creator's account (Meta) | |
|---|---|---|---|
| The creator gives | A Spark Ads code (ad authorization) for one video | A partnership ad code for one post | Partnership ads permission for your brand identity |
| They answer in | viral.app, with a code from TikTok | viral.app, with a code from Instagram | Instagram, or Meta Business Suite for a Facebook Page |
| It covers | One post, on one advertiser account | One post, on any of your Meta ad accounts | Every post of theirs that tags your brand |
| It lasts | 7 to 365 days, as the creator picks | Until Meta stops accepting the code | Until the creator removes your brand |
| Listed on | Video Permissions | Video Permissions | Creator Permissions |
Ad permissions
Ask creators for permission to run their posts as ads, per post on TikTok and Instagram or for a creator's whole account on Meta, and keep track of every request and approval.
A creator's post only runs as an ad with the creator's consent. In viral.app you ask for it, the creator answers in viral.app or in Meta's apps, and the Ads area keeps track: Video Permissions for one post, Creator Permissions for a creator's whole Meta account. Viewers can read both tabs; members and above can ask, remind, renew, cancel and revoke.
Three ways to get consent
Spark codes, ad codes and whitelisting are other names for the same idea: the creator lets your ad account run their post.
A TikTok code is redeemed for your advertiser account the moment the creator approves, and viral.app never stores it. Meta asks for a partnership ad code again with every ad, so viral.app keeps an Instagram code encrypted for your workspace and uses it when you create an ad on the post. Once Meta stops accepting it, the permission ends, the code is deleted, and you ask the creator again.
A Spark Ad stops delivering when its permission ends, so viral.app refuses to create an ad that would run past that date: shorten the ad or ask the creator to renew.
Video Permissions
The Video Permissions tab lists every TikTok or Instagram post a creator allowed, or was asked to allow, as an ad on one of your ad accounts. Facebook posts can't be requested per post.
- TikTok rows merge your team's requests with the permissions TikTok holds for your advertiser accounts, read live, including codes redeemed in TikTok Ads Manager. Those show "In Ads Manager" under Requested. When the two disagree, TikTok wins.
- Instagram rows come from your team's requests only: Meta does not list the codes creators gave.
Only ad accounts with syncing on are listed. Valid Until shows when a TikTok permission ends; an Instagram code has no end date. Search by caption, creator or video ID, and filter by status.
Request video permission
Click Request Video Permission in the toolbar, or ask from the post step of Create Ad. The dialog asks for:
- Post: a tracked TikTok or Instagram post.
- Advertiser Account (TikTok) or Ad Account (Instagram): the account that gets the permission and runs the ad.
- Brand Identity (Instagram, when the ad account has more than one Page): the Page and Instagram account the ad runs under.
- Valid For (TikTok): 7 days, 30 days (the default), 60 days or 1 year. The creator picks the final length in TikTok.
- Note (optional, up to 500 characters): what the ad is for.
Send Request delivers the request to the creator in viral.app and in your chat with them. They follow the steps in TikTok or Instagram, paste the code, and the row turns Approved.
A request only reaches a creator who can see it: one of your creators owns the post's account (you assigned it, or they added it to their profile), and they have a viral.app account or a pending invitation. When something is missing, the dialog shows the fix as soon as you pick the post: Invite Creator, Assign Creator, Track Account, or Copy Steps to send the creator the steps yourself and paste their code into Create Ad. A post approved for more than another 7 days can't be requested again: create the ad instead.
Remind, renew, cancel
A row's menu offers what its status allows:
- Send Reminder nudges the creator about an open request, at most once a day. A creator you have archived or removed no longer sees the request: cancel it, or ask again once the account belongs to one of your creators.
- Create Ad opens Create Ad on an
ApprovedorExpires Soonpost. - Renew asks again for an
Expires SoonorExpiredpermission, and Request Again for aDeclinedorCancelledone. Ask for a renewal before the permission ends if the ad should run longer. - Cancel Request withdraws an open request. The creator is told, and you can ask again at any time.
Creator Permissions (Meta)
The Creator Permissions tab lists the account-level partnership permissions your workspace asked creators for, across all your brand identities. Brand Page is the ID of the Facebook Page a permission belongs to: a creator holds one permission per Page.
Click Request Creator Permission in the toolbar and pick the Creator (a tracked Instagram or Facebook account), the Meta Ad Account, and the Brand Identity when there is more than one Page. Create Ad offers the same request for the post's creator.
The creator approves it in Instagram (Menu, Professional dashboard, Partnership ads, Ad partners, Pending requests), where it also shows on their Ad Permissions page in viral.app. A Facebook Page approves in Meta Business Suite under Partnership ads. Once approved, the creator's posts that tag your brand run without a code.
Each status is what viral.app last read from Meta, at the Last Checked time. Refresh in a row's menu asks Meta again; Create Ad always reads the current status. Revoke withdraws an open request or removes an approved permission, after which new ads on the creator's posts need a code from them again.
Without a connected ad account, both tabs show Connect TikTok Ads or Connect Meta Ads to owners and admins, and tell everyone else to ask one.
What creators see
Creators answer in viral.app: they see what your brand asks for and a step-by-step guide for TikTok or Instagram, then paste the code or confirm the approval, or decline with a reason. Ad permissions for creators covers their side.
Create an ad
Run a creator's TikTok post as a Spark Ad, or an Instagram or Facebook post as a partnership ad, from your own ad account without opening Ads Manager.
Creators
Add creators, connect their tracked accounts, and onboard them off-platform, by invitation, through an invitation link, or from the creator marketplace.