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.

POOL: MAIN ROSTER · 8 PAGES ROTATING
PLACED TODAY0 NEXT STATUSON SCHEDULE
The numbers

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.

$78.3Kcross revenue in the last three months, on top of $245K direct
3,670fans in one month on pages running internal traffic only
420K+shoutout views from a single pool since June 11
What rotates

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.

FRIENDS

Timed friend adds

The pool adds a roster page to friends for a set time, then swaps it out. No creative needed.

308.4K views473 placements
STORY

Story shoutouts

One photo or video with a link. The high-frequency slot in the rotation.

97.9K views879 placements
BIO

Bio mentions

A rotating line in the profile description. Always on, never stale.

14.5K views222 placements
POST

Feed posts

1 to 5 photos plus text. Posts stay on the wall and keep collecting views until rotation replaces them.

923 views60 placements

Live data from Studio → Cross-promo → Pools, one active pool, 33 days.

Setup

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.

1

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.

2

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.

3

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.

Studio: Add Shoutout Creative dialog for a post, 1 to 5 photos, AI-generated text with keywords, unique tracking link
Creating a post creative: photos, AI-written text per placement, a tracking link that counts clicks, subscribers, and revenue.
Studio: pool setup with start and end dates, publish limits, repeat interval, and two columns: who publishes and who gets promoted
Pool setup: schedule, limits, and two lists: pages that publish and pages that get promoted.
Case study

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.”

Agency running part of its roster on Cross-promo since June
3,670 fans in one month, on pages running internal traffic only
A live shoutout post on OnlyFans: one roster page promoting another, with the creative's photo, text, and tracking link
A placement live on OnlyFans. Photo, text, and tracking link come straight from the creative.

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 Studio

Or reply to your manager and we'll set up the first pool together.

Contact Us

Sign up for a free consultation

Need help getting started? Our experts are ready to guide you.