Publishing & managing
From draft to live, version updates, analytics, the unpublish path, and what changes when your character starts earning.
A character has three statuses: draft, private (or unlisted), and public. Moving between them takes one click; the consequences are different.
Statuses
| Status | Who sees it | Earnings | Notes |
|---|---|---|---|
| Draft | Only you | None | Default for new characters |
| Private | Only you | None | Saved version you can chat with |
| Unlisted | Anyone with the link | Yes | Doesn't surface in discovery |
| Public | Everyone | Yes | Full discovery |
Change status from the character editor: Visibility → ...
Publishing flow
Save as draft
Hit Save at the top of the editor. The character exists as a draft.
Test in debug-chat
Run the test loop. 10-20 messages minimum.
Switch to private (or unlisted)
A private save lets you chat with the character in real chat conditions — long sessions, memory, plugins, voice. Find rough edges debug couldn't.
Switch to public
Once you're confident, flip the toggle. The character enters the image review queue for any newly-uploaded images. Approval is usually instant; if anything trips review, you'll see the rejection reason and can swap the image.
Editing a live character
You can edit any field at any time. Changes go live immediately.
Two things to know:
- Existing chats keep their old context. A user who chatted with v1 keeps that personality in their conversations; new chats use v2.
- The greeting changes apply to new chats only. Existing conversations don't replay the greeting.
For sweeping personality changes, consider publishing a v2 character as a separate entity. Your existing players keep what they signed up for; new players get the new version.
Analytics
Creator dashboard → Characters → [your character] shows:
- Total chats started
- Active users this week / this month
- Average rating (1-5 stars from users)
- Credits earned (your share of consumption)
- Top-followed users of this character
- Conversion: how many people who viewed the profile started a chat
Use it to see what's working. Characters with low view-to-chat conversion usually have a weak greeting or unclear profile.
Versioning
Reverie keeps a snapshot of your character every time you save. From the editor: History → Versions to browse, compare, or roll back to any previous version. Useful when an edit goes wrong.
Cloning
⋯ → Clone makes a draft copy of an existing character — yours or any public character you have permission to use. Useful for AU spin-offs, character family members, or remixing a public character into your own (with attribution).
If you clone a public character into a public character, the original creator gets a clone credit on your character page. They don't earn from it (unless you set up a revenue split agreement) but they get visibility.
Unpublishing
Visibility → Private any time. Public users in active conversations keep their chats (the character isn't deleted), but no new users can start fresh chats.
To fully delete: ⋯ → Delete character. This is final. Users in mid-chat get an "this character is no longer available" notice; their conversations stay readable in their history but can't be continued.
When your character takes off
You'll notice it from the analytics — chat count climbing fast, credits showing up daily on your dashboard. A few things to do at that stage:
- Don't change voice in a sudden way. Existing fans signed up for v1.
- Ship scenarios to give returning players more reasons to come back.
- Post moments — keep the character alive in the feed.
- Engage with comments on the character profile in your creator persona.
See Creator overview for what monetization looks like once you're earning.