Scripts · 12 min read
OnlyFans Chat Scripts That Actually Convert (With Examples)
Scripts are not lines to copy. They’re scaffolds. Here are the 8 conversation types every creator needs in their library.
Head of Chat Ops at Bunny Chatting — supervises 180+ chatters and 420+ creator accounts.

A "chat script" on OnlyFans is not a line to copy and paste. It’s a structured scaffold — a hook, a personalization slot, a value tease, a price reveal and a soft close — that a trained chatter customizes per fan. Done right, scripts compress the cognitive load on the chatter so she can focus on personalization and selling. Done wrong, scripts make every fan feel like they’re talking to a call center.
The 8 conversation types every library needs
Greeting (new subscriber within first 30 minutes), warm-up (subscriber active 24–72 hours, no spend yet), PPV pitch (initial sell), PPV follow-up (no purchase after 4 hours), whale upsell (high-spender on his 3rd+ purchase), custom request intake (high-paying request flow), churn rescue (spend dropping 30%+ over 14 days), refusal handling (fan declines, you don’t close hard).
A 40–60 entry voice doc with 5–8 scripts per type, varying by fan persona, is what we build for every Bunny client.
Example: greeting script structure
Hook (something specific to his profile or join time) → personalization slot (the chatter inserts a real detail) → tease (hint at content the creator just made) → soft question (drives him to reply) → optional emoji finisher.
A working template: "Hey [Name] 😈 just saw you joined — perfect timing, I was literally about to do [content reference]. Are you into [niche reference]? 👀"
What makes it work: it’s specific, it asks a question (drives a reply), and it doesn’t pitch on send-1.
Example: PPV pitch structure
Build-up (what the content shows, framed as an experience) → exclusivity ("this isn’t going on the feed") → price reveal → soft close.
Template: "Just finished editing the one I told you about. [Sensory description of the content]. Not posting it anywhere else — just for the ones who actually want it. $35, locked below 👇 want it?"
What makes it work: experience framing, exclusivity claim, specific price, optional close.
Example: whale upsell script
Recognition (acknowledge his history specifically) → exclusivity ramp (this is a step up) → custom hook (something tailored to him) → premium price → confidence close.
Template: "I’ve been thinking about doing something specifically for the people who actually pay attention — and your name is at the top of that list. Custom [detail], shot just for you. Going to put a real price on this — $145. Want me to start?"
Our chat management service includes building a custom 40–60 entry script library tuned to your specific voice and fanbase.
Apply now →Example: churn rescue script
Recognition (acknowledge the gap) → genuine warmth (no guilt-trip) → exclusive piece priced low → soft re-entry.
Template: "Hey [Name] — noticed we haven’t talked in a bit, hope life’s been okay. I shot something the other day that reminded me of our [specific reference]. Want me to send it? Doing $9 for you since it’s been a minute."
How to manage a script library at scale
Tag scripts by fan persona (whale, mid, casual), by content niche, by tone (flirty, romantic, dom, switch). Version-control them — a script that worked in January will degrade by April as fans see it repeated. Refresh 15–20% of the library every month.
Track per-script conversion. Kill anything below 8% on a representative sample. Promote anything above 22% to "core."
FAQ
A script library is not a one-time delivery — it’s an evolving asset. That’s why our service includes weekly refresh, not just initial build.