On this page
Instagram partnership ad codes let a creator or publisher give a brand permission to run their Instagram Reel or post as a partnership ad in Meta Ads Manager. For scalable UGC campaigns, collect the code per video, map it to the creator/account, then test hooks, handles, and geos separately.
TokPortal is programmable, organic social-media distribution infrastructure — The Human API. For Instagram UGC campaigns, the practical workflow is simple: publish the Reel natively, get a partnership ad code from the account that owns the post, and use that code in Meta Ads Manager so the brand can run the creator-style post as an ad.
The mistake most teams make is treating the code as an admin detail. It is not. The partnership ad code is the bridge between organic distribution and paid media: it preserves the creator/account identity in the ad unit while giving the brand campaign control in Meta.
4,276
active business clients using TokPortal distribution infrastructure
150,000+
social accounts under management across TokPortal
6B+
organic video views generated through TokPortal-managed distribution
20+
countries covered with real local device operations
How to get an Instagram partnership ad code
An Instagram partnership ad code is generated from the Instagram account that owns the Reel or post. The creator, publisher, or account manager opens the published content, enables the partnership ad permission or ad code option where available, and shares the code with the advertiser. The advertiser then uses that code in Meta Ads Manager when building the partnership ad.
Exact labels vary as Meta updates the Instagram app and Ads Manager, so the safest operating rule is: the account that published the content controls the ad code, and the brand running media needs one valid code per promoted asset. Meta documents this under partnership ads and partnership ad codes in its Business Help Center.
If your campaign uses distributed Instagram accounts instead of one creator handle, document the code next to the account, video URL, country, hook, usage window, and campaign owner. For multi-account Reels distribution, start with the operational model in Instagram Reels distribution at scale.
Publish the Reel from the correct account
Post the UGC asset natively from the Instagram account you want shown in the ad identity. Confirm the caption, paid partnership label, location, audio, and thumbnail before requesting the code.
Generate or request the partnership ad code
The account owner or operator opens the published Reel or post and creates the partnership ad code from Instagram’s partnership ad settings where available.
Log the code against the asset
Store the code with the Reel URL, account handle, country, creator or publisher, offer, hook, and expiry or usage terms. This prevents media buyers from mixing codes across tests.
Build the ad in Meta Ads Manager
Create the campaign, choose the relevant objective, and use the partnership ad code when selecting the existing Instagram content for the ad.
Measure creative, handle, and geo separately
Do not change everything at once. Run controlled tests so the team can tell whether performance came from the creative, the publishing account, or the audience and placement setup.
Partnership ads vs boost post: which should a UGC team use?
Feature
Instagram partnership ad code
Boost post
Best use case
Ad identity
Media buying control
UGC testing
Operational burden
Use a boost when the goal is speed and the post already lives on the account that should pay for amplification. Use a partnership ad code when the goal is scalable UGC: creator-style creative, Meta Ads Manager control, and repeatable testing across many assets.
This is the same reason mature teams separate content production, organic distribution, and paid amplification. A high-volume UGC team should not be choosing between organic and paid; it should use organic posting to validate assets, then turn winning Reels into ads through partnership codes.
How to scale UGC with partnership ads
Scaling UGC with partnership ads is an operations problem before it is a media-buying problem. The winning workflow is: generate many creator-style assets, publish them through the right Instagram accounts, identify which posts earn native signal, then convert the best candidates into paid partnership ads.
A clean UGC partnership ads system has four layers:
- Asset layer: hook, angle, offer, format, caption, edit, and landing page.
- Account layer: handle, niche fit, country, account age, posting history, and warming status.
- Code layer: partnership ad code, Reel URL, approval owner, usage window, and campaign mapping.
- Media layer: campaign objective, budget, audience, placement, creative ID, and result metrics.
TokPortal is useful when the bottleneck is the account and posting layer. The platform posts and manages content across Instagram, TikTok, and YouTube using real physical devices, local SIM cards, and human operators in 20+ countries. For Instagram-specific setup, read how to create multiple Instagram accounts for brand distribution and Instagram account warming.
Original operating rule: separate the three variables
Best practices for partnership ad codes
- Create one tracking row per Reel, not one row per creator.
- Store the partnership ad code next to the Instagram URL, account handle, country, hook, offer, and approval owner.
- Use consistent naming in Meta Ads Manager: platform, country, handle, hook, date, and asset number.
- Confirm the paid partnership label and disclosure flow before the Reel is promoted.
- Avoid changing captions, thumbnails, or audio after the code is handed to the media buyer unless the change is logged.
- Keep organic performance and paid performance in the same reporting view so winners can move from native posting to ads quickly.
- Retire codes and assets when usage rights expire or when the offer changes materially.
- Do not judge a creator account only by follower count; match the account’s niche, geography, and posting history to the UGC angle.
The highest-leverage habit is boring: naming discipline. If the media buyer sees US_BEAUTY_handle3_hookA_2026-02-14, they know what they are testing. If they see new reel final v7, the campaign will not scale cleanly.
Also separate buyer-intent traffic from vanity traffic when reporting. Searches like “TikTok profile viewer,” “TikTok profile picture downloader,” or trend-chasing phrases such as “RTX Fury method” can drive curiosity clicks, but they rarely prove UGC distribution economics. Partnership ad reporting should be tied to paid outcomes: cost per landing page view, add-to-cart, lead, trial, purchase, or app event.
How to run multi-account partnership ad tests
A multi-account partnership ad test asks a sharper question than “Which ad won?” It asks: does this creative perform better when it comes from a niche-native account, a broader creator-style account, or the brand account?
Start with a 3x3 structure. Use three Reels, three account identities, and one offer. Publish each Reel natively, collect the partnership ad code, then run the assets through comparable Meta ad sets. If the same hook wins across accounts, the hook is strong. If one account consistently lifts response across hooks, the account identity is doing real work. If results only appear in one country, the message may be market-specific.
This mirrors the distribution logic covered in social media automation tools for 2026, but with a stricter paid-media handoff: every organic post that becomes an ad needs a usable code, a clean rights trail, and a campaign naming convention.
Where TokPortal fits
- You need to publish UGC-style Reels across many Instagram accounts before selecting paid winners.
- You need account-level distribution in multiple countries, not just one brand handle.
- You want human-in-the-loop posting from real devices rather than a brittle upload workflow.
- You need Partnership Ad Codes as part of the per-video handoff from organic distribution into Meta ads.
Where TokPortal is not the answer
- You only work with one creator and they already handle posting, permissions, and code delivery.
- You only need a single boosted post from your own Instagram account.
- You have not yet solved the offer, landing page, or conversion event that paid media will optimize toward.
The operating checklist before you turn Reels into ads
Before a Reel is handed to paid media, confirm five items: the post is live, the account identity is the one you want in the ad, the disclosure and partnership label are correct, the partnership ad code is logged, and the campaign owner knows the exact usage terms.
For scaled teams, the code should never travel through a loose chat thread. Put it in the campaign sheet or asset management system next to the Reel URL and Meta campaign name. That single habit prevents duplicate tests, lost permissions, and media buyers promoting the wrong account identity.
Build a scalable Instagram UGC distribution layer
Use TokPortal to publish Reels through real accounts, collect per-video partnership ad handoffs, and move winning UGC into Meta campaigns.
What is an Instagram partnership ad code?+
How do I get an Instagram partnership ad code from a creator?+
Is a partnership ad code better than boosting a post?+
Can I use partnership ad codes for multi-account UGC testing?+
Does TokPortal generate Instagram partnership ad codes?+
What should I track with every partnership ad code?+

Written by
Vincent Tellenne
Co-founder & CEO
Vincent is a co-founder and CEO of TokPortal. He works on the infrastructure and operating model behind scaled organic social media distribution.
Learn more about this topic with AI
Related Resources
Best Social Media Automation Tools for 2026 [Compared]
Compare the best social media automation tools for 2026. Discover top software for scheduling, account creation, and scaling TikTok & Instagram campaigns globally.
Instagram Account Warming for Reels
Instagram account warming is a 3-day trust setup for Reels. Learn niche vs deep warming, aged accounts, and how to avoid low reach on new IG pages.
From the guide to your first campaign
You make the content.
TokPortal runs the account operations.
Create and operate TikTok and Instagram accounts in your target market. Local operators handle the account work and native publishing. You control the brief, content and campaign from the dashboard, API or MCP.
- 01Choose your market
- 02Define each account
- 03Schedule your content
Review market availability and pricing before ordering. No reach forecast is built into your plan.