Download
LeewardOnlyFans agency software

OnlyFans agency software for chat teams, payroll and access

Leeward is a desktop app for macOS and Windows where an agency runs its OnlyFans and Fansly models. Chatters work in Leeward Chat, you see who is on shift and who keeps fans waiting, and payroll comes out of the same numbers.

OnlyFans + Fanslyin one app
macOS + Windowsnative desktop app
$25per model / month, from
7 daysfree trial per model

Leeward Chat: a tab for every fan

The money in an OnlyFans agency is made in DMs, so the app starts with the chat. In Leeward Chat every open fan is a tab, and the tab shows what that fan has spent. A chatter with ten conversations going at once sees where the money is without clicking through each one.

OnlyFans and Fansly conversations are worked in the same place. A chatter who covers models on both platforms doesn’t jump between two tools, and you don’t pay for two.

A fan conversation in Leeward Chat
Leeward Chat: inbox with filters, fan tabs and the fan card

Filters: Unread, Online, Whales, Expiring, Expired, Urgent

Six filters cover what a shift actually has to look at. One click and the chatter sees who needs a reply and who is about to leave.

Unread

Fans who wrote and haven’t had a reply yet. The first thing to clear when a shift starts.

Online

Fans who are online right now. The moment to start a conversation or send a PPV.

Whales

The fans who spend the most. Nobody on the team should keep them waiting.

Expiring

Subscriptions that are about to end. Talk to these fans before they go.

Expired

Fans whose subscription already ended. Worth a message to bring them back.

Urgent

Conversations that can’t wait, in one list.

Live shift: watching a chatter's conversations as they happen

The fan card next to the chat

Next to the conversation sits the fan card: lifetime spend, PPV history, subscription end, the lists the fan is in and the team’s notes. A chatter who picks up a fan from the previous shift doesn’t scroll up a month of messages to work out who this is and what they bought.

Analytics dashboard: revenue mix, buyers and response time

Team: on shift, online, waiting

Team shows every chatter: who is on shift, who is online and who has fans waiting for a reply. You don’t have to ask in the group chat who is working tonight.

Live view

Open any chatter and watch their work as it happens. Useful when a new chatter starts, or when the numbers on a shift look off.

Notify a chatter

Someone has fans waiting? Send them a notification from the same screen.

PPV per chatter and per shift

PPV sent and PPV bought are counted for each chatter and each shift, so you see who sends and who sells.

Chatters on shift in Leeward: messages, PPV sent and bought, earnings, fans waiting
Shift schedule, timesheet and chatter payroll with CSV export

Analytics: why a day dropped

Every agency has days when revenue falls and nobody can say why. When a day drops, Leeward shows the reason: fewer PPV buys, slower replies, shorter shifts. You look at the cause, not just at a smaller number on the dashboard.

Leeward showing why a day dropped: PPV, reply time, shift hours
Team members with roles, assigned models and access controls

Payroll: hours, sales, $/hour, commission, CSV

Payroll is built from the same data as the team view. For every chatter Leeward shows hours, sales, $/hour and commission. When it’s time to pay, export to CSV. No more rebuilding the sheet every week from screenshots and messages.

Chatter payroll in Leeward: hours, sales, $/hour, commission, CSV
Models: earnings, sessions, assigned chatters and billing

Access: the chatter never sees the model’s password

Chatters join with an invite link. Roles decide what each person sees: a chatter works only the models assigned to them and never sees the model’s password. When someone leaves the team, the logins don’t leave with them, because they never had them.

The session is stored inside Leeward, encrypted

When you connect a model, her session is stored inside Leeward, encrypted. Model logins stop living in a shared doc, in a chat with the team or in somebody’s browser.

A dedicated US proxy for every model

Every model gets her own dedicated US proxy. It’s included in the price, and if it fails, it gets replaced. You don’t buy proxies separately or keep a list of which proxy belongs to which model.

OnlyFans and Fansly in one desktop app

Leeward is one desktop app for macOS and Windows. OnlyFans and Fansly models connect in the same place, get worked in the same Leeward Chat and show up on the same team screen. Mass messages, automations and a leak filter on messages are in there too.

New people don’t need a long walkthrough from you. The built-in AI administrator answers questions about the interface and takes them through it step by step, highlighting what to click on the screen.

Pricing per model

You pay per connected model: Base $25, Pro $50, Max $150 a month. Agencies with 50+ models get individual terms. The price is fixed per model and doesn’t depend on how much the model earns. Every model starts with a 7-day trial, and paying for 3, 6 or 12 months up front is cheaper.

Base
$25 / model / mo

Chats, team, PPV vault, scripts, translator, base metrics, AI administrator

ProPopular
$50 / model / mo

Everything in Base, extended metrics, alerts, analytics that explains itself

Max
$150 / model / mo

Everything in Pro, all metrics, unlimited AI chatter

Agency
Individual

50+ models, at least 2 accounts per model

Prices per connected model per month. 3 months −8%, 6 months −18%, 1 year −25%. 7-day free trial for every model you connect.

Questions

Do chatters see the model’s login?

No. A chatter joins through an invite link and works only the models assigned to them. The model’s password isn’t shown to chatters, and her session is stored inside Leeward, encrypted.

Does Leeward work on Mac and Windows?

Yes. Leeward is a desktop app for macOS and Windows.

Does it support Fansly?

Yes. OnlyFans and Fansly models connect in the same app and are worked in the same Leeward Chat, with the same team view and payroll.

How does per-model billing work?

You pay for each connected model: Base $25, Pro $50 or Max $150 a month, and agencies with 50+ models get individual terms. Payment is taken from your balance in Leeward, which you top up with crypto. The price is fixed per model and doesn’t depend on the model’s earnings. Paying for 3, 6 or 12 months gives a discount.

Is there a trial?

Yes. Every model you connect gets a 7-day trial.

Why agencies switch

  1. Model logins out of the shared doc: sessions stored inside Leeward, encrypted, and chatters never see passwords.
  2. The shift is visible live: who is on shift, who is online, who keeps fans waiting.
  3. PPV sent and bought counted per chatter and per shift.
  4. Payroll with hours, sales, $/hour and commission, exported to CSV instead of rebuilt in a spreadsheet.
  5. A fixed price per model that doesn’t grow with the model’s earnings, and a 7-day trial on every model.

Read next

Try Leeward on your models

7-day free trial for every model you connect.