Skip to main content

OnlyFans Chat Scripts: A Blank Template and 8 Filled Examples by Goal

OnlyFans chat scripts, also called sales scripts, are planned conversation paths, and this page, from Anlora, which we make, gives agencies a nine-field blank to copy plus eight filled, non-explicit examples: welcome, rapport, PPV offer, custom request, tip, re-engagement, top-spender check-in and the too-expensive objection. Free to copy, no sign-up. It is not a set of sexting scripts.

On this page

What makes a good OnlyFans chat script?

OnlyFans scripts, chat scripts and sales scripts are names for the same thing, and a good one is a planned path from one message to one clear next step: a single goal, an opener about the fan, one question he can answer in a few words and an exit, written as fields so any chatter can run it in their own words. It plans the conversation without writing every line.

The word covers two things, so check which one a page means. Supercreator's guide (read 8 October 2026) calls a script a pre-written message or sequence that a chatter or an AI assistant uses to guide a conversation toward a purchase. Desirely's guide (read 8 October 2026) defines a sales script as a sequence of photos and videos, each with a message and a price. This page covers the first kind, the conversation plan; a locked item from the second kind appears in it as the offer field, and what PPV means on OnlyFans explains how those items are paid.

The OnlyFans chat script template (copy this)

Copy the nine fields into a note or your CRM and fill one copy per script. Every field stays, even when the answer is "none", so any two scripts can be compared field by field.

  • 1. Stage: [where the fan is: new, replying, ready for an offer, just bought, gone quiet; one stage per script]
  • 2. Goal: [one outcome: a reply, a purchase, a tip, a custom brief or a return visit]
  • 3. Opener: [the first message, about the fan and not the creator, under 15 words (our rule of thumb, not a measured figure)]
  • 4. The question: [one question the fan can answer in a few words; his answer decides the next step]
  • 5. The offer: [none, or one item: what it is, how he gets it (a locked message, a custom or the tip menu) and what any free preview shows]
  • 6. Price note: [where the price comes from: the creator's band, the fan's last purchase or none; never below her floor]
  • 7. Boundary check: [what the script implies, what the creator has agreed to deliver, and what it never promises]
  • 8. Follow-up: [what to send if he answers, what to send if he does not, and when]
  • 9. Exit: [when the script stops: a no, a purchase, silence or a hand-off to a person]

Eight filled OnlyFans chat scripts by goal

Each example has the same nine fields in the same order as the blank. Words in [brackets] are filled in per fan and per creator, and prices are placeholders to set from the creator's own band. For a message sent to a list, use the mass message templates; for a post, see OnlyFans captions.

Example 1: welcome script for a new fan

  • Stage: the first hour after a fan subscribes; he has not written yet.
  • Goal: a reply.
  • Opener: "hey [name], welcome in 😊 I'm really glad you're here"
  • The question: "did something on [platform] make you hit subscribe?"
  • The offer: none.
  • Price note: none; a welcome carries no price.
  • Boundary check: says hello and nothing else; it promises no content the creator has not approved.
  • Follow-up: if he answers, reply within the hour about what he named; if he stays silent, send one light line the next day, "no pressure, tell me what you'd like to see more of".
  • Exit: stop after the second unanswered message; a fan who answers moves to Example 2.

Example 2: rapport script for a fan who has replied

  • Stage: he has replied more than once and has not bought anything yet.
  • Goal: learn one real interest of his and keep the chat going.
  • Opener: "ok [name], you said you love [hobby], I need to hear more about that"
  • The question: "what's the best part of it for you?"
  • The offer: none.
  • Price note: none; write his answers into the fan file for later prices.
  • Boundary check: asks about hobbies and taste only, never a real name, address, workplace or anything on her no-go list.
  • Follow-up: use the detail he gave in your next message; if he goes quiet for a day, ask one more question about the same topic.
  • Exit: move to Example 3 when he asks about new content; otherwise keep it friendly and make no offer he has not asked for.

Example 3: PPV offer script for a warm fan

To write an OnlyFans PPV script, wait until the fan is replying and has said what he likes, then offer one locked item that matches it, with one price and one follow-up. The nine fields below show it in full.

  • Stage: he is replying, has told you what he likes and has seen no offer in this chat yet.
  • Goal: one purchase of one locked item.
  • Opener: "[name], you asked about [what he likes], and I just finished something like that"
  • The question: "want me to send it over? it's locked, but I'll show you a preview first"
  • The offer: one locked item, described by what it shows (for example [item], [number of pieces]), with a free blurred preview.
  • Price note: the creator's PPV band (Anlora's setup form defaults to $15 to $20 for a PPV); for a returning buyer, near what he usually pays.
  • Boundary check: the description matches the file, the creator agreed to sell it and nothing more is promised.
  • Follow-up: if he says yes, send it and ask what he thought; if he hesitates, use Example 8; if he is silent, nudge once the next day.
  • Exit: after a purchase go back to ordinary chat with no second offer; after a no, leave the offer for another day.

Example 4: custom request script

  • Stage: he has asked for something made only for him.
  • Goal: a clear written brief and an agreed price before anything is made.
  • Opener: "ooh [name], I love that you asked, tell me what you have in mind"
  • The question: "what's the main thing you picture in it?"
  • The offer: one custom made from his brief, only if the brief fits what the creator offers.
  • Price note: quote after the brief, from the creator's custom floor price [floor price]; send the agreed amount as a locked message before the work starts.
  • Boundary check: check the brief against her won't-do list before saying yes; decline anything outside it in one friendly line.
  • Follow-up: repeat the brief and price in one message, send the locked request once he agrees, and give a delivery time of [days]; if he goes quiet after the quote, one reminder after [days], then stop.
  • Exit: stop once it is delivered and he has replied, or when he declines the price.

Example 5: tip script

  • Stage: he is chatting happily or has just praised a post, and has not tipped.
  • Goal: a tip, always optional and tied to a reason.
  • Opener: "[name], your comment about [post] made my day"
  • The question: "which post should I make more of?"
  • The offer: a thank-you route, not locked media: "if you want to say thanks, my tip menu has [item]".
  • Price note: a tip is the fan's amount; menu items carry the creator's prices [prices]; suggest no amount.
  • Boundary check: no guilt, no lines about needing money and no promise of attention in return for a tip.
  • Follow-up: thank him by name for any tip; if he does not tip, carry on chatting and do not ask again.
  • Exit: one ask per conversation; stop at the first no or at silence.

Example 6: re-engagement script for a quiet fan

  • Stage: still subscribed, and silent for [number] days, a gap you set per creator.
  • Goal: a reply.
  • Opener: "hey [name], it's been a while, how have you been?"
  • The question: "what's one thing you'd love to see from me this month?"
  • The offer: none in the first message; after he answers, one locked item picked from what he said.
  • Price note: none at first; once he replies, price from his earlier purchases, not from a standard blast price.
  • Boundary check: no guilt trip, no "why did you leave" and no claim that something is going away unless it really is.
  • Follow-up: answer a reply within the hour; if he is silent, send one more message after [days] with a free preview.
  • Exit: two unanswered messages end the script; mark the fan and try again at the next stage check.

Example 7: top-spender check-in script

  • Stage: he has bought several times and his spending is steady or slipping.
  • Goal: keep him feeling known; this is not a sales message.
  • Opener: "[name], I was thinking of you, how did [event he mentioned] go?"
  • The question: "what have you enjoyed most from me lately?"
  • The offer: none in the check-in; a personal offer only after he replies or asks.
  • Price note: when an offer does come, price near the top of his own purchase history, not at the list price.
  • Boundary check: mention only what he told the creator in this chat, nothing found elsewhere.
  • Follow-up: write what he shares into the fan file and ask about it next time; a manager reviews any top spender who stops replying.
  • Exit: if he does not answer, wait for his next message; a top spender is never chased.

Example 8: "too expensive" objection script

  • Stage: he has seen a locked offer and said the price is too high.
  • Goal: keep the chat friendly and make either a smaller sale or a later one.
  • Opener: "totally fair [name], thank you for being honest"
  • The question: "is it the price or the kind of thing? I can do something smaller, or we can leave it for next time"
  • The offer: a smaller item at a lower price, or nothing; not a cut price on the same item.
  • Price note: inside the creator's band and never below her floor.
  • Boundary check: no pressure, no "last chance" unless it is true, and no hint that he is a bad fan for saying no.
  • Follow-up: if he takes the smaller item, send it locked; if he declines, thank him and go back to ordinary chat.
  • Exit: one counter-offer per item, then drop the subject.

How do you adapt a chat script for each creator?

Adapt an OnlyFans chat script for a creator by keeping the nine fields and the order, and rewriting everything inside them for her: her words, her limits, her prices and her day. How to train OnlyFans chatters covers keeping the plan while changing the lines.

  • Fill the boundary check with her, once. Ask for three lists: what she makes, what she never makes, and what needs her answer first.
  • Take the price note from her band. Use her PPV band and her customs floor, not a price copied from another page.
  • Match the stage, not the fan's name. A fan who just subscribed gets the welcome script whatever he might spend, and a fan who asks "how much?" skips ahead to the offer script.
  • Check the time words against her day. "Tonight" sent in the chatter's evening can land in her night.
  • Keep the fields for male creators and couples. Rewrite the lines in his or their voice and list each performer's limits in the boundary check.
  • Translate by hand. Rewrite the script in a fan's language instead of pasting a machine translation.

What are the most common OnlyFans chat script mistakes?

The most common OnlyFans chat script mistakes are using the same lines too long, copying them from creator to creator, and selling before the fan has answered anything. The other three are sending one script to every fan, leaving out the exit and skipping the boundary check; each has a fix below.

  • Script fatigue. Bunny Chatting's guide (updated 12 May 2026) says a script that worked in January will degrade by April as fans see it repeated. Retire or rewrite a script when returning fans have seen it.
  • Copy-paste across creators. A fan who follows two creators from one agency meets the same sentence twice and notices. Share the nine fields between creators, never the lines.
  • Selling in the first message. The offer comes after the fan has replied.
  • One script for every fan. Desirely's guide lists sending the same script at the same price to all fans among its mistakes, because fans spend differently. Pick the script by the fan's stage and price it from his own purchases.
  • No exit. A script with no stop rule turns into chasing; the exit field ends it.
  • Skipping the boundary check. A script that promises what the creator will not deliver leaves the agency with a fan it cannot satisfy. No script goes into the bank until the creator has signed off its boundary check.

How do agencies keep a script bank at scale?

Agencies keep a script bank at scale as one table with a row per script, not a folder of documents. The nine fields of the blank are the columns, followed by the creator, a version number and the date the script was last used. Filter by stage and creator, and a chatter looking at a fan who has gone quiet sees only that creator's re-engagement scripts.

Bunny Chatting's guide advises tagging scripts by fan persona, content niche and tone, and refreshing 15 to 20% of the library every month. Add one rule of our own: every new row needs a boundary check approved by the creator or her manager. Log each use with the date and the result (a reply, a purchase or nothing), so a script that stops working shows up as fewer replies at the same stage.

Where does an AI chatter fit with chat scripts?

Anlora is an AI chatter that chats with every paying fan on its own, top spenders included, so no chatter has to work through a script bank for those fans. It costs 20% of the OnlyFans payout on AI sales with no monthly fee, and the trial is 7 days without a card. The scripts here stay useful for fans your own chatters still write to.

Anlora's own word "script" means something else. In its Vault, a script is a planned sequence of content, sorted by hand by the operator or the creator, next to loose pieces that belong to no script. Setup asks for at least 30 loose pieces and 5 ready scripts before the chatbot may start, so what it asks for is content, not message wording.

Two Anlora settings and one permission sit next to fields of the blank. The creator's custom-request policy (customs open or not, a floor price, a won't-do list) is the boundary check. The PPV band and the band for each PPV in a content script are the price note: a fan who has not bought starts in the band and, after a purchase, Anlora prices by that fan's usual price. And, for the exit field's hand-off to a person, anyone on the team with permission to send messages can take one fan over from the chatbot and write by hand, for example a manager who wants to send a top-spender check-in personally.

License and version

Free to copy, adapt and use for any creator's page, with no attribution. Version 1.0, published 8 October 2026; the number changes whenever a field is added, removed or redefined. Provided as is, with no guarantee of results.

Answer every paying fan one to one

Anlora, which we make, picks up each reply one to one, top spenders included, with no chatter on shift. 7 days free, no card.

Frequently Asked Questions

How long should an OnlyFans chat script be?

As long as its goal needs. A welcome is one message and one question; a PPV offer takes a few messages, because each step waits for the fan. Desirely's guide recommends 8 to 10 steps for its photo-and-video sales scripts, a different kind of script.

How do you test whether a chat script works?

Compare two versions on similar fans over the same period and count replies and purchases for each. Supercreator's guide suggests running two versions of a warm-up line against similar fans and keeping the one that performs better after a week.

What should a chatter do when the fan ignores the script?

Follow the fan. Answer what he just asked or said, then use the stage field to decide whether the script still applies, and return to its question only when it fits.

Can these scripts be used for sexting?

These scripts are non-explicit by design, and the nine fields do not depend on explicit wording. The creator's list of what she makes, written into the boundary check, decides what any script may offer.

Is a chat script the same as a mass message template?

A chat script differs from a mass message template: it runs in a one-to-one conversation and waits for the fan's answer at each step, while a mass message goes to a list at once and cannot react to one fan. They use different blanks.

How many chat scripts does an agency need for each creator?

Bunny Chatting's guide says it builds 5 to 8 scripts per conversation type for each client, its own service figure rather than a measured need. Start with one per goal above, then add a second version of the goals that sell, so a returning fan does not meet the same wording twice.

See Anlora on your accounts, free for 7 days

Anlora is an autonomous AI chatter for OnlyFans agencies: it chats with every paying fan, top spenders included. No setup fee, no monthly fee, no card.