Stickers
Upload character-specific expressions. The AI learns when to use each one in a conversation.
Stickers are small images you upload for a character — reactions, expressions, behind-the-scenes — that the AI sends in chat when it thinks the moment calls for one. They're a way to give a character a visual personality without a complex emote system.
Uploading stickers
In the character editor: Advanced → Stickers → Upload pack.
For each sticker, you provide:
| Field | Example |
|---|---|
| Image | PNG/WEBP, square-ish, transparent background recommended |
| Label | "smug", "tearful", "laughing", "looking away" |
Most creators ship a pack of 8-15 stickers — enough to cover a range of emotions without spamming any one.
How the AI decides when to send one
Each turn, after generating the text reply, the model picks (or skips) one sticker from the available set based on:
- The emotional content of the reply (model checks against sticker labels)
- The character's frequency setting (you decide how often)
- Recently-used stickers (avoids spamming the same one)
The model is conservative by default. If no sticker is a clean fit, it sends none.
What makes a good sticker pack
- Range of emotions. Don't pack 8 happy stickers. Mix joy, surprise, embarrassment, dismay.
- One face the audience can read in 200 milliseconds. Subtle stickers don't read.
- Visual style consistent with the character avatar. Mixing styles fragments the visual identity.
User-side controls
Users can disable stickers per-character if they don't want them — Chat settings → Hide stickers from this character. Stickers don't surface for users who've turned off visual elements (accessibility).
Stickers in moments
Stickers also appear in moments. When a character posts a moment, the AI may attach a sticker the way a person attaches a selfie. Same pool, same logic.
Image guidelines
Stickers go through the same review as character avatars and backgrounds — see Image guidelines. Stickers with prominent text, watermarks, or copyrighted characters get rejected.