How FanWake works
Understanding the underlying system makes every other setting easier to configure correctly. Read this before touching anything else.
FanWake vs Fanvue native messages
Fanvue has its own built-in automation — welcome messages for new subscribers, scheduled broadcast messages, and mass DMs. These run entirely inside Fanvue. FanWake does not control or replace them.
FanWake operates separately via Fanvue's official API. It has two distinct engines:
Autopilot (reactive)
Listens for incoming fan messages via webhook. Every time a fan sends you a message, Fanvue notifies FanWake. FanWake reads the conversation, generates a reply in your persona, and either queues it for your approval or sends it automatically depending on your approval mode. Autopilot never sends a first message to a fan — it only responds to fans who have already messaged you.
Re-engagement (proactive)
A scheduled outbound campaign that sends messages to fans who have gone quiet. It runs on a time-based schedule you configure — not triggered by fan activity. This is the only part of FanWake that initiates contact. If you enable "send to empty chats," re-engagement also reaches fans who have never messaged you, making it a substitute for Fanvue's welcome message.
Why Fanvue welcome messages matter
Because autopilot only replies to fan-sent messages, a new subscriber who never writes anything will never trigger autopilot. Fanvue's native welcome message is your first tool to get that reply. Write something that demands a response — a question, a tease, an offer. Once the fan replies, FanWake takes over. Without that first reply, autopilot sits idle. Re-engagement with "send to empty chats" is the fallback if the fan never responded to the Fanvue welcome.
What happens when a fan messages you
From the moment a fan hits send, FanWake runs through a chain of checks before anything reaches your queue or gets sent.
- 1
Guard checks
FanWake first checks: is autopilot enabled for this fan? Has the monthly message limit been hit? Is the review queue full? Is there already a very recent draft for this fan (within 10 minutes)? If any check fails, the message is skipped or the existing draft is superseded.
- 2
Debounce wait
Before generating a reply, FanWake waits a randomised delay to appear human and to batch rapid follow-up messages into a single reply. The wait is chosen at random: 50% chance of 8–30 seconds, 30% chance of 30–60 seconds, 15% chance of 60–120 seconds, 5% chance of 120–180 seconds. Short messages (under 15 characters) add 10 seconds. Long messages (over 80 characters) subtract 10 seconds. After the wait, FanWake checks if this is still the most recent message — if the fan sent something else in the meantime, this draft is cancelled and the newer message starts the debounce again.
- 3
Away delay (optional)
If you have "away delay" enabled, and this is the first message of a cold session (no recent exchange), there is a 35% chance of adding a 10–30 minute delay before the reply appears. This makes the AI feel less like a bot that responds instantly at 3am. It only ever fires on the first message of a cold session — never mid-conversation.
- 4
Context assembly
FanWake reads the last 20 messages from the conversation history, the fan's memory record, your persona settings, the active autopilot strategy, conversation rules, escalation rules, available PPV templates, and which templates this fan has already purchased.
- 5
AI generation
The AI generates a reply in your persona. It determines conversation stage (warming up, building, or engaged), decides whether to pitch a PPV, flags the message for escalation if needed, and optionally drafts a second follow-up message (REPLY_2). It also updates the fan's memory with any new facts the fan stated.
- 6
Approval or send
Based on your approval mode (manual, threshold, or auto), the reply either queues for your review or is sent immediately. If sent, REPLY_2 follows 6–12 seconds later.
Conversation stages
FanWake tracks how deep into a relationship you are with each fan and adjusts the AI's behaviour accordingly. The stage is calculated fresh on every reply.
| Stage | Threshold | Behaviour |
|---|---|---|
| Warming up | 0–5 messages exchanged | Builds rapport, avoids pitching. Focus is on getting the fan engaged and comfortable. |
| Building | 6–12 messages | Deepens connection, starts seeding interest. Light PPV opportunities if the strategy allows. |
| Engaged | 13+ messages, or VIP (€100+ total spend), or spent €50+ | Full relationship mode. Revenue strategies are active. Fan is treated as a known, valued person. |
VIP status is triggered when a fan's total gross on Fanvue reaches €100 (or when manually set). VIP fans are always in the Engaged stage regardless of message count.
Fan memory
Every fan has a persistent memory record that the AI reads before each reply and updates after. It stores facts the fan has directly stated about themselves.
What gets saved
- Name, location, age
- Job or occupation
- Relationship status
- Interests and hobbies
- Spending preferences
What never gets saved
- Inferences or assumptions
- Details from your persona
- Things the fan never explicitly said
Memory is capped at 2,500 characters. You can view and edit any fan's memory from the Fans page. The AI appends updates at the end of each reply — you don't need to manage it manually.
AI model
The default model is google/gemini-3-flash-preview. It handles the vast majority of conversations well and is fast.
Pro and Elite plans can switch to a different model from Settings. Every model has a built-in fallback: if the primary model declines to generate a reply (for content reasons), a secondary model takes over so the conversation never stalls.
Changing models
We strongly recommend monitoring replies manually for a period after switching from the default model. Different models have different writing styles and may handle persona instructions or edge cases differently. Use the review queue in manual mode while calibrating.
Plan limits
Message limits are hard caps per billing cycle. When the limit is hit, both autopilot and re-engagement pause until the next cycle or until you upgrade. No overages, no surprise charges.
| Plan | Price | Messages/mo | Draft queue | Approval modes | RE batch |
|---|---|---|---|---|---|
| Free | $0 | 100 | 20 | Manual only | 5 fans |
| Starter | $39/mo | 2,000 | 50 | Manual, threshold, auto | 20 fans |
| Pro | $89/mo | 8,000 | 200 | Manual, threshold, auto | 50 fans |
| Elite | $179/mo | 30,000 | 400 | Manual, threshold, auto | 100 fans |
Starter & above plans also unlock: custom conversation rules, custom escalation rules, custom strategy prompts, Telegram notifications, and threshold/auto send. Pro/Elite add AI model choice.