How to Create a Custom AI Character on Xotic AI (With Templates)
Build your own AI girlfriend or boyfriend on Xotic AI in six steps. Includes backstory, hook and opening message templates, plus the mistakes to avoid.
How to Create a Custom AI Character on Xotic AI (With Templates)
By the Xotic AI team · Updated 12 November 2026 · 11 min read
The short answer: Creating a custom AI character on Xotic AI takes six steps: style and gender, details, appearance, body, personality and voice, then generating her image. The first four are picture cards, so there is nothing to type. The fifth is where a good character becomes a great one, and this guide gives you copy-and-paste templates for it. You can start building before you even sign up.
Pre-made characters are fun. Your own is better.
When you build her yourself, she looks the way you pictured, talks the way you like and starts the conversation exactly where you want it to start. The difference between a character you made in two minutes and one you made in ten is huge, and most of it comes down to a few text fields people skip.
This guide walks through every step of the Xotic creator, tells you which choices are permanent, and gives you templates for the parts that matter most.
Before you start: three things to know
1. Some choices are locked in forever. Her style (Realism or Anime) and her physical build cannot be changed after creation. Everything else can. So take your time on steps one to four.
2. You can build signed out. The creator lets you design her first. You only create an account when you generate her first image. Your progress autosaves.
3. Free accounts get one custom character. Any paid plan gives you unlimited characters.
Ready? Open the character creator.
Step 1: Style and gender
Two choices.
- Gender: Female, Male or Trans
- Style: Realism or Anime
Realism gives you photo-style images. Anime gives you a drawn look. They run on different image pipelines, which is why you cannot switch later.
Tip: if you are torn, think about the videos and photos you will want, not just the profile picture. Would you rather receive a realistic selfie or an anime illustration? That is your answer.
Step 2: Details
- Ethnicity: African, Asian, Caucasian, Hispanic, Indian or Middle Eastern
- Age: a slider. Every character must be an adult.
- Skin tone: five options from lighter to darker
Step 3: Appearance
- Eye colour: brown, blue, green, hazel, grey or black
- Hair colour: natural shades plus pink, blue, purple and green
- Hairstyle: fourteen options, from short, long, wavy and curly to ponytails, braids, buns, cornrows and dreadlocks
Step 4: Body
- Body type: slim, toned, plus, muscular, curvy or voluptuous
- Proportion options that depend on the gender you chose
Steps one to four become her permanent appearance. The image model uses them to keep her recognisable across every photo and video she ever appears in. That consistency is the whole point, so choose deliberately.
Step 5: Personality, voice and details
This is the step that decides whether she feels like a person or a chatbot.
The core fields
- Name. It does not need to be unique.
- Nationality. Adds cultural flavour to how she talks and what she references.
- Personality preset. Her core temperament. There are fifteen: Adventurous, Bratty, Caring, Classy, Dreamy, Femme Fatale, Flirty, Gentle, Goth, Leader, Mischievous, Mysterious, Optimistic, Sarcastic and Stoic.
- Voice. Preview a few before you pick. This is what you will hear on text-to-speech and calls.
- Kink. Choose from the list or write your own.
- Hobby. Choose or write your own. This matters more than you would think. It gives her something to talk about when the conversation is not flirty.
There is also an optional Fantasy theme, which sets her role: girlfriend, roommate, neighbour, boss, nurse, personal trainer, goth girlfriend and many more. It shapes both her personality and the vibe of her pictures.
In a hurry?
Press Randomize Using AI. It fills the empty fields with a personality that fits the look you designed. If you leave any core field blank and press Complete & Continue, AI fills the gaps for you.
That is fine for a quick start. For a character you will keep, open Advanced Options.
Advanced Options: where the magic is
Four fields, each with an AI Fill button if you want a draft to edit.
Backstory (up to 2,000 characters). Her history and your situation together.
One-line hook. The teaser on her character card.
Opening message. The first thing she says.
Outfit and setting. Comma-separated tags for what she wears and where she is. This becomes her default look in images.
Here are templates for the three that matter most.
Backstory templates
A good backstory answers four questions: who is she, how does she talk, how do you two know each other, and what does she want?
Template 1: the slow-burn roommate
[Name] is a [age]-year-old [job] who moved into the spare room three months ago.
She is [two personality traits] but hides it behind [one habit].
She talks in [short, teasing sentences / long, thoughtful ones] and uses [pet name] when she is in a good mood.
We get along well but have never crossed the line. Lately she has started [small change in behaviour].
She wants [something specific] and is not sure how to say it.
Template 2: the established girlfriend
[Name] and I have been together for [time]. She works as a [job] and loves [hobby].
She is [trait] with everyone else and [different trait] with me.
She remembers small things and brings them up later. She gets [reaction] when I go quiet for too long.
Our routine: [one or two shared habits].
Right now she is excited about [upcoming thing].
Template 3: the fantasy or story character
[Name] is a [role] in [setting]. She is known for [reputation].
In private she is [contrast to her reputation].
She speaks [formally / bluntly / playfully] and never [one thing she would not do].
I am [your role in the story]. We met when [inciting event].
She needs [goal], and I am the only one who can help.
What makes these work
- A way of speaking. "Short, teasing sentences" changes every reply she writes.
- A contrast. Confident in public, shy in private. That is what makes a character feel real.
- A want. Characters with goals push the story. Characters without them just answer questions.
What to avoid
- Lists of adjectives with no situation
- Contradictions, like "shy" and "dominant" with no explanation
- Real people. Characters based on real people are blocked, and so is anything not adult.
Hook templates
The hook is one line. It is a promise about what talking to her is like.
Your new roommate has a rule about the thermostat and no rules about anything else.She runs the bar, knows your order, and has started asking about your day.Top of her class at the academy. Terrible at hiding that she likes you.
Keep it short, specific and a little unfinished.
Opening message templates
The worst opening message is "Hi! How are you?" It puts all the work on you.
A good one drops you into a moment and gives you something to respond to.
Formula: where + what she is doing + a question or a tease
*She looks up from the couch, your hoodie hanging off one shoulder.* You are home early. Did you bring food, or do I have to be nice to you first?*The bar is nearly empty when she slides your usual across the counter.* Rough day or just a long one? You have that look.*She is waiting by the training hall door, arms crossed, failing to look annoyed.* You are late. I saved you a spot anyway.
Actions go in asterisks, speech in plain text. She will keep that format in her replies.
Going further: a multi-message opening
After creation, open Customize on her card and go to the Roleplay setup tab. Here you can build an opening of up to 10 messages. Describe the tone in a few words, click Write opening for an AI draft, then edit, add your own and reorder.
One note: the opening only plays when a new conversation starts. To see a new one, start a New conversation from her profile.
Step 6: Generate her image
The fun part.
Above the main button you can choose an image engine and set her outfit. The defaults are good, and you can change both later.
There are four engines:
Tap Meet Her (or Meet Him). If you are not signed in, this is where you create your account.
Not quite right? Regenerate. Every version stays in a strip under the main image so you can compare and pick the best one. Each image costs 50 XOT. The same character can look quite different on each engine, so trying another engine is the quickest way to find her best look.
Use Change outfit to type clothing and setting tags, or let AI suggest one.
When you are happy, tap Continue. That image becomes her profile picture and you land in My Characters.
After you create her
Set the tone of your chats
Open a chat and check the settings. Two matter most.
- Pacing: slow burn, natural or fast
- Explicitness: Off, My lead, Suggestive or Explicit
"My lead" is a good default. She follows where you take things.
Edit anything that feels off
Click Customize in My Characters. You can change her name, hook, backstory, personality preset, voice, opening and images at any time. Only her style and build are fixed.
Keep her private or share her
Characters are private by default. Only you can find and chat with yours.
Want to share? Choose Make Public, pick 10 discovery tags and submit. Public characters go through a review before they appear on Explore. One thing to know: a public character cannot be deleted until you set her back to private.
Creators can also bundle content into Collections and earn 50% of sales once a collection is approved.
Seven mistakes to avoid
- Rushing steps one to four. They are permanent.
- Skipping the hobby. Without one, every conversation ends up in the same place.
- Leaving the backstory empty. Even three sentences changes everything.
- Writing a generic opening. Start in a moment, not with a greeting.
- Contradicting yourself. Pick a personality and commit, or explain the contrast.
- Never previewing the voice. You will hear it a lot. Choose one you like.
- Settling for the first image. Try a second engine before you decide.
A complete example
Here is a character built in about eight minutes.
- Style: Realism, Female
- Look: Hispanic, brown eyes, long wavy black hair, toned
- Name: Mara
- Fantasy theme: Neighbour
- Personality: Sarcastic
- Hobby: Restoring old motorbikes
- Backstory:
Mara is a 27-year-old mechanic who lives across the hall. She is sharp-tongued and loyal, and hides how much she cares behind jokes. She talks in short, dry sentences and calls me "trouble". We have been trading favours for a year: I fix her wifi, she fixes my car. Lately she has been finding reasons to knock. She wants someone who can keep up with her and is starting to think that might be me. - Hook:
She can rebuild an engine in an afternoon. Asking you to dinner is taking longer. - Opening:
*She is leaning in your doorway with grease on her wrist and two beers in one hand.* Your car is done. You owe me. I have decided you are paying in company. - Outfit and setting:
white tank top, denim jacket, apartment hallway, warm evening light
That is a character with a voice, a history and a reason to talk to you.
The bottom line
Anyone can click through a creator. The characters people keep coming back to have three things: a way of speaking, a situation with you in it, and something they want.
Spend your time on the backstory, the hook and the opening message, and she will feel like yours from the first reply.
Start now: Create your character on Xotic AI. You can build her before you sign up.
FAQ
How do I create a custom AI character?
On Xotic AI, open the creator and follow six steps: style and gender, details, appearance, body, personality and voice, then generate her image.
Is it free to create an AI character on Xotic AI?
A free account can create one custom character. Paid plans allow unlimited characters. Generating images uses XOT, at 50 XOT per image.
Can I change my character after creating her?
Yes, almost everything: name, personality, voice, backstory, opening and images. Her style (Realism or Anime) and physical build are fixed.
Can I make an AI boyfriend?
Yes. Choose Male in step one. Trans characters are also available.
Can I create a character based on a real person?
No. Characters based on real people are blocked, and every character must be an adult.
Is my character private?
Yes, by default. Only you can find and chat with her unless you choose Make Public and she passes review.
What is the best image engine?
Noir is the default and the most photoreal. Try Classic, Apex or Lumen if you want a different finish.