OnlyFans shoutouts on autopilot. Stop running them by hand. Studio
The internal SFS your team does manually: stories, posts, bio lines and friend adds, rotating across your own roster on a schedule. Set it up once, in about 15 minutes. Then it publishes, rotates, and logs itself: 63K+ placements tracked so far.
Got this page from your manager? Just reply there. We'll build your first pool with you on a call.
When cross-promo went automatic, its share of revenue jumped.
One agency on OnlyTraffic, 17 models. Years of manual SFS, then rotation switched to Cross-promo on June 11. Same roster, same offers. In the June cohort, more than half of all revenue came from cross traffic. Where cross fans come from and how they spend is broken down in our OnlyFans subscriber LTV cross-analysis.
Cross share of revenue, by monthly cohort
% of cohort revenue coming from cross traffic
Four shoutout formats rotate. Hand-run SFS usually covers two.
Numbers on the right are one live pool, June 11 to July 13. Note which surface is on top. It's the one almost nobody runs manually, because adding and removing friends on a schedule is miserable work for a human. Every view here is also free roster traffic: compare that with what paid OnlyFans advertising costs.
Timed friend adds
The pool adds a roster page to friends for a set time, then swaps it out. No creative needed.
Story shoutouts
One photo or video with a link. The high-frequency slot in the rotation.
Bio mentions
A rotating line in the profile description. Always on, never stale.
Feed posts
1 to 5 photos plus text. Posts stay on the wall and keep collecting views until rotation replaces them.
Live data from Studio → Cross-promo → Pools, one active pool, 33 days.
Cross-promo setup: creatives, a pool, a schedule.
The agency in the case below did creative plus pool in 5 to 7 minutes. Budget 15 for your first pass.
Then watch Placements: every published story, post, and bio appears the moment it's live, with a link straight to the post.
Make creatives per model. Story, post, and bio formats. Each creative carries a unique tracking link, and AI can write a fresh text variant for every placement so no two shoutouts read the same.
Assemble a pool. Who publishes, who gets promoted. Each page's subscribers, likes, and OF rank are right in the picker, with tag filters to split by niche.
Set the schedule and limits. A week, a month, or never-ending. Cap stories per account per day, post lifetime, and a per-model repeat interval. It won't flood your pages.
An agency that switched, in their own words.
“A person used to do this for us, by hand. Now it's fully automated: stories, bio, posts. Made the creatives, built a pool, set the schedule, launched. Everything rotates on its own.”
Shoutouts FAQ
The questions we get from teams who already run cross-promo by hand.
-
What exactly does the Cross-promo tool automate?
The full shoutout cycle between your own models: publishing stories, posts, bio lines and friends-slot pins, taking them down on schedule, replacing expired ones, and counting the results of each placement. What used to be a spreadsheet and a chat with reminders becomes a queue that runs itself.
-
Which format performs best?
They do different jobs. Across 63K+ tracked placements a friends slot averages about 800 profile views and a story about 90, but the story is the only format with a burst effect. Posts carry tracking links, so they are the format where you see clicks, subscribers and revenue directly. Mature pools rotate all four.
-
Do I need to give account access?
Yes. Publishing runs through Studio, so each model in a pool needs to be connected with account access. That is also what makes verification possible: the tool checks that every placement is actually live.
-
What results should I expect?
Cross-sales contribute 20-80% of total fan revenue for a typical agency portfolio and up to 70% for the best operators. One documented case from our LTV research: 1,500+ fans and about $2,000 in four months on structured swap workflows alone.
-
How is this different from GG swaps?
GG swaps exchange fans with creators outside your roster, with matched and tracked volumes on both sides: over 560,000 fans have been exchanged that way. Cross-promo automates placements inside your own roster, where the traffic is free. Agencies usually run both.
-
Our SMM person already handles cross-promo.
Keep them on creatives, where taste matters. The machine takes the calendar: rotation, daily caps, post lifetimes, repeat intervals, logging. And it runs friends and bio rotation at a scale no human keeps up with; that's the surface with the biggest reach in live pools.
-
Will it flood my pages?
You set the limits per pool: stories per account per day, how long a post stays up, and a per-model repeat interval so the same girl isn't promoted twice in a row. The rotation respects them.
-
Do we have to stop doing it manually?
No. Do what the case agency did: put part of the roster in one pool, leave the rest as is, compare after a month. The numbers section above is that comparison.
Cross-promo is already sitting in your Studio.
Tools → Cross-promo → Pools. First rotation live in about 15 minutes.
Open Cross-promo in StudioOr reply to your manager and we'll set up the first pool together.
Sign up for a free consultation
Need help getting started? Our experts are ready to guide you.