Creating and Using Bots

  • How to Create a Bot
    Cantina lets you create your own AI bots — give them a name, a look, a voice, and a personality, and they're ready to chat. Here's how to make one from scratch.
    You can have up to 100 bots on your account — more if you're in the Cantina Badge Program. Bots are creative tools, but they're subject to our community standards — please use them responsibly. See Creating & Using Bots for the full policy.

    Getting started

    On iPhone and Android

    Tap Create Bot at the bottom-right of the home screen, then:

    1. Describe Your Character — name your bot (tap the name at the top to open the Bot Name card, where you set the display name and @username), write a short sentence about who they are, and pick species (Human or Other), gender, and age. Tap Start Creating, or Skip to Editor to jump straight to the editor (best for in-depth character work).
    2. Where do they live? — describe your bot's home in a sentence and tap Continue.
    3. Bring your character to life — pick Magic Character Creator (guided flow for novice creators) or Custom Character (build it yourself in the editor).
    4. Magic Character Creator generates options from your description in three steps:
      • Step 1 — Choose Profile Photo: swipe through generated photos (edit the prompt below to regenerate), then tap Use Selected Photo or Create Custom Photo.
      • Step 2 — Choose Prompt: pick from generated Identity, Personality, and Backstory cards — swipe for alternatives or tap the pencil to edit — then tap Continue.
      • Step 3 — Choose Voice: the app generates voice options from a voice description (tap to preview, edit the description to regenerate), then tap Continue with Selected Voice or Clone a Voice.
    5. Categories & Topics — pick at least one category, up to 5 topics, and toggle Public Figure if your bot represents a real or fictional public person. Tap Done.
    6. [Bot name] created — your bot is live and its profile video generates in the background. Tap Chat with [bot name] or Visit Profile.

    Skip to Editor and Custom Character both open the five-section editor covered below.

    jn_13.pngip_47.png

    On Web

    Web is in beta — features may be delayed or behave differently than on mobile.

    04-web-bots-library copy.jpeg
    1. Click Bots in the Cantina sidebar to open your Bots library.
    2. Click the + Create Bot card at the top of the grid.
    3. The Create your bot dialog opens. Name your bot, describe your character in a sentence or two, and pick species (Human or Other), gender, and age. Click Start creating.
      web-create-your-bot.png
      1. Where does [name] live? — set the world they inhabit in a sentence and click Continue.
      2. Choose your path — pick Magic Creator (guided steps) or Custom Editor (advanced editor), then click Continue.
      3. Magic Creator runs four steps, generating options from your description at each one:
        • Step 1Profile photo: browse generated photos (edit the prompt below to regenerate) or Create custom photo, then click Use Selected Photo.
        • Step 2Prompt: pick from generated Identity, Personality, and Backstory cards — browse alternatives with the arrows or click the pencil to edit.
        • Step 3 Voice: preview generated voices; edit the voice prompt and Save & Generate to regenerate, or Create custom voice. Click Continue with selected.
        • Step 4Description: write the public description (a Suggest helper can draft it), pick up to 3 Categories and up to 5 Topics, and set Permission to get weirdMild (default) or Spicy (unfiltered; may create NSFW content). Click Save & Continue.
      4. [Bot name] Created — you can chat with your bot right away; you'll be alerted when it's ready to make videos. From here: Edit bot, Make a Video, or Chat.
      web-where-do-they-live.png

      Choosing Custom Editor on web opens the same editor covered below.

      web-custom-editor-settings.png

      The editor

      If you chose Skip to Editor or Custom Character/Custom Editor, you land in the five-section bot editor. Same five sections on iPhone, Android, and Web:

      • Identity & Personality
      • Appearance
      • Voice
      • Basic Info
      • Settings & Privacy

      Tap Save at the top when you're ready — Cantina walks you through a quick finalization step before your bot goes live.

      Identity & Personality

      This is the heart of your bot. Three fields, up to 10,000 characters each:

      • Identity — who they are and what their purpose is.
      • Personality — how they think and behave.
      • Backstory — the formative events that shaped them.

      Tap a field to open its full-screen editor. The more specific you are, the more distinctive your bot will be — a few sentences per field gives your bot more personality to express in chat.

      Appearance

      Give your bot a face. You can build the look three ways, and combine them:

      • Upload Photo — bring your own image.
      • Traits — pick presets for hair color, hair style, eye color, clothing, ethnicity, skin tone, body type, and expression. There's also an Attractiveness slider.
      • Describe what your character looks like… — write a free-text prompt.

      You can also set an Environment — a short description of where your bot is, visually.

      When you're ready, tap Generate Avatar. The app generates four options. Tap one to select it (Selected badge appears), then:

      • Tap Save at the top right to commit your choice, or
      • Tap Redraw Using Selected to generate fresh options based on the one you picked.
      android-create-avatar-result.jpg

      For non-human bots — pick Other for species and describe what your bot looks like in the description field. The app will render whatever you describe.

      Voice

      Voice unlocks video. Bots with a voice can create videos and send video replies in chat. If your bot doesn't have a voice yet, you'll see this message the first time you try to make a video: "This bot can't make a video yet — To create a video, the bot needs a voice and AI selfies enabled." You can come back and add a voice anytime by editing the bot.

      Tap Voice to see two options:

      • Create Voice — generate a unique voice or clone an existing one.
      • Voice Library — pick from voices you've saved before.

      Tap Create Voice to open the deeper creation page. Two tabs:

      • Prompt Voice — write a text description of the voice (e.g., "47-year-old man, Standard American accent, relaxed, raspy, gentle"). Up to 300 characters.
      • Clone Voice — record or upload a voice that Cantina uses as the basis.

      Below the prompt field, Suggestions chips help you build the description quickly — categories include pitch (Very Low / Low / Average / High), quality (Deep / Full / Throaty / Thin / Nasal), accent (New York / East London / French / California / Posh), and style (Polished / Everyday / Casual / Informal).

      Tap Create. The app generates a few voice options as colored spheres. Tap any sphere to preview it. When you've picked the one you want, the Confirm Voice Details modal lets you name the voice (auto-populated as "[Bot name]'s Voice") and edit the description before tapping Okay.

      You can also tap Save for Later on any generated voice to add it to your Voice Library without using it as the bot's active voice — useful if you're voice-shopping.

      09-android-confirm-voice-details.jpg

      Basic Info

      The basics about your bot:

      • Name (required) — display name.
      • Username (required) — @-handle.
      • Type — the species you picked earlier (Human or Other).
      • Gender — required, even for non-human bots.
      • Age
      • Location — where your bot is in the world (a city, a building, a fictional place).
      • Spiciness — pick 🌶️ Mild (default) or 🌶️🌶️🌶️ Spicy. Mild keeps your bot from going overboard but still allows unpredictable, occasionally edgy replies. Spicy allows more provocative content.

      Settings & Privacy

      The deeper configuration. Each item opens its own sub-screen:

      • Description & tags — write a short public bio (up to 150 characters) and add tags. This is what other people see on your bot's profile.
      • Response style — how long your bot's replies are: No Preference, Short, Medium, or Long.
      • Visibility & privacy — two toggles: Bot Visibility (whether the bot is visible to people in your network — on by default) and Prompt Visibility (whether others can see your bot's prompts — off by default).
      • Greeting — how your bot introduces itself when added to a Room (up to 300 characters). You can mention people by name automatically using variables — the syntax depends on your device:
        • On iPhone: {{inviter}} (person who added the bot) and {{char}} (your bot's name).
        • On Android: @[name] (person who added the bot) and @[bot's] (your bot's name).
      • Advanced — power-user settings:
        • Image Creation — let your bot generate images. Pick Selfie (your bot is in the image), Drawing (images without your bot), or None to turn image creation off entirely. Each mode has its own aspect ratio setting.
        • AI Selfies — controlled via the Image Creation mode: set to Selfie to turn on, None to turn off.
        • DJ Ability — let your bot DJ in Rooms.
        • Default Response Settings — control what triggers your bot to respond, keywords it listens to, and notification behavior.
        • Message Memory — three sliders that control how many past messages your bot remembers: from the room (default 40), from itself (default 8), and from other bots (default 1).

      Finishing up

      1. Write a short public description of your bot (up to 150 characters). Cantina starts generating your bot's profile video in the background while you do this. Tap Looks Good.
      2. Pick up to 5 descriptive tags from a grid (Adventure, Fantasy, Music, Mystery, Pet, Philosophy, Pop-culture, Storyteller, and more). Tags help other people discover your bot. Tap Save.
      13-android-add-tags.jpg

      After your bot is created

      You can chat with them right away. Videos take a few minutes to become available — your bot needs to generate a set of base videos behind the scenes before you can send video replies in chat. Once your bot is created, you can update any of its settings anytime. See How to Change Bot Settings.


      Keep going

       

       
  • How to Change Bot Settings

    Once your bot is created, you can update its identity, look, voice, and behavior anytime. Here's how to change your bot's settings.

    Open Edit Bot

    1. Go to your bot's profile.
    2. Tap Edit in the top right corner.
    3. The Edit Bot screen opens with five sections.

     

    01-bot-profile-edit-button.jpg
    03-edit-avatar.jpg

    What you can change

    Identity & Personality

    Update the personality prompt that describes who your bot is, their vibe, their backstory. This is what shapes how they talk, what they know, and how they respond.

    Appearance

    Your bot's look. You can update two things here:

    • Edit Avatar — the reference image your bot uses to generate its selfies and videos. Update the selected image, description, detail, age, and environment. Tap Redraw to regenerate.
    02-edit-bot-main.jpg
    • Profile Photo & Video — create a new profile photo or video for your bot, or edit an existing one with Edit Script. The Reference Face shows the appearance your bot uses to generate photo and video content.
    04-profile-photo-video.jpg

    Voice

    Your bot's voice. Opens the Voice Library where you can pick from any voice you've created or one currently in use by another bot. A checkmark shows which voice is active.

    05-voice-library.jpg

    Basic Info

    Quick edits to your bot's name, gender, and age.

    Settings & Privacy

    Discovery, privacy, and behavior controls:

    • Description & Tags — shown on your bot's profile so people can find them.
    • Response length — pick No Preference, Short, Medium, or Long. Sets how much your bot says at a time.
    • Visibility — who can see your bot.
    • Greeting — how your bot introduces itself when someone adds it to a room. You can use variables so the greeting feels personal:

      • {{inviter}} — the person who added the bot to the room
      • {{char}} — the name of the bot

      Greetings are capped at 300 characters.

    • Base Videos — curate the templates your bot uses to make quick videos. These templates make sure your bot shows up looking the same way consistently across the quick videos you make in chat. See Prompting 101 for more context.
    • Advanced — deeper controls.
    06-settings-privacy.jpg

    Save your changes

    Tap Save in the top right of the Edit Bot screen to lock in your changes.

    Add your bot to a room

    Once your bot is set up the way you want, add them to a room so people can talk to them. When you add a bot, you'll see "[your name] added [bot name]" in the chat, and the bot appears in the members strip at the top of the room.

    See How to Add and Remove Bots from Rooms for the full add-to-room flow.


    Keep going

  • Making Character Avatars

    Your bot's avatar is one part of building a bot. For the full walkthrough, see How to Create a Bot. This article focuses on the avatar, the part where you give your bot a face.

    Three ways to build the avatar

    Use any tool on its own, or combine them.

    • Upload Photo. Bring your own image. The app uses it as the base for your bot's avatar.
    • Select Traits. Pick from presets across hair color, hair style, eye color, clothing, ethnicity, skin tone, body type, and expression. There's also an Attractiveness slider.
    • Describe what your character looks like. Write a free-text prompt. The fuller and more specific the description, the closer the result.

    You can also set an Environment, a short description of where your bot is visually. The environment shows up in the background of the generated avatar.

    iphone-appearance-landing.jpg
    iphone-photo-picker.jpg

    Where to find the avatar tools

    On iPhone

    The avatar tools live inside the Appearance section of the editor. To get there:

    1. Tap CREATE BOT at the bottom of the screen.
    2. On the Describe Your Character screen, name your bot and fill in a short description, species, gender, and age.
    3. Tap Start Creating (the guided flow walks you through avatar creation along with other details) or Skip to Editor (jump straight into the editor).
    4. Inside the editor, tap Appearance to open the avatar tools.
    iphone-01-describe-your-character.jpg

    On Android

    The avatar tools live inside the Appearance section of the editor. To get there:

    1. Tap Create Bot at the bottom-right of the home screen.
    2. On the Create Bot screen, tap Appearance (the section with the Edit look, manage profile photo & video subtitle).
    android-appearance-landing.jpg

    On Web

    Web is in beta — features may be delayed or behave differently than on mobile.

    The avatar tools live in the middle pane of the Bot Builder. To get there:

    1. Click Bots in the Cantina sidebar to open your Bots library.
    2. Click the + Create Bot card at the top of the grid.
    3. Use the tools in the middle pane to upload a photo, select traits, or describe your character. Fill in the other sections in the right-side Details panel as you go.

    Generating the avatar

    Once you've used one or more of the tools above, tap Generate Avatar. The app generates options.

    iphone-avatar-grid.jpg
    1. Tap one to select it. A Selected badge appears on your pick.
    2. From there, you can:
      • Tap Save at the top right to commit your choice, or
      • Tap Redraw Using Selected to generate fresh options based on the one you picked.
    iphone-selected-with-redraw.jpg
    android-create-avatar-result.jpg

    Try tweaking the prompt if it's not quite the avatar you want. Prompting 101 covers the basics on writing strong prompts.

    Tips for the avatar you want

    • Lead with body type. Anthropomorphic, full-body, just a head? Telling the app upfront helps it commit to a form.
    • Layer your details. Build the prompt: subject, then clothing, then expression, then setting. Each layer pulls the result closer to what you're picturing.
    • Tweak the prompt, then regenerate. If the first generation isn't landing, change the description or pick different traits before tapping Generate Face again.
    • Combine the tools. Upload a photo for the base, then describe what to layer on top. The app blends both.

    Keep going

     

  • How to Add and Remove Bots from Rooms

    Your bot only really comes to life when it's in a room with people. Here's how to add bots to rooms, change their settings, and remove them when you need to.

    Two ways to add a bot to a room

    There are two paths. Pick the one that matches what you're starting with.

    • Start from a bot — you've got a bot you want to bring into a room. Use the Bots tab in the bottom navigation.
    • Start from a room — you're already in a room and want to add a bot. Use the room's Bots tab inside its details.

    Both get you to the same place.

    Add a bot from the Bots tab

    Use this when you already have a bot in mind.

    Step 1. Tap the Bots tab in the bottom navigation.

    Add Bots via Bottom Bar.GIF

    Step 2. Tap the bot you want to add.

    Step 3. Tap Message or the room options. An Add to Room sheet appears with your bot at the top and these options:

    • Create a quick room — spin up a brand-new room with this bot already added.
    • A list of your existing rooms (live and recent), each with a + Add button.
    r2_09.jpg

    Step 4. Tap + Add next to the room you want, or Create a quick room to start fresh.

    Add a bot from inside a room

    Use this when you're already in the room you want to add bots to.

    Step 1. Tap the room name at the top of the room.

    Step 2. Switch to the Bots tab inside the room's details (the tabs read: Feed · About · Media · Members · Bots).

    r6_05.jpg

    Step 3. Find Room Collection and tap + Add or Manage Collection.

    Step 4. Pick a bot to add. You'll see a brief warning on the Bot Settings panel reminding you that you take on the bot's behavior when you activate it. Adjust the Response Settings if you want, then tap Activate Bot.

    r6_18.jpg

     

    Some rooms have a bot limit. If you've hit it, you'll need to remove one first. Bots in the same room can also talk to each other.

    Find a room's current bots

    Every room's bot lineup is visible in the Bots tab inside the room's details, under the Room Collection section. Below it, Recently Used shows bots that have been active in the room lately.

    Permission to add bots

    The room host can restrict who can add bots. If you don't see the option in a room, the host has limited it to themselves or admins. Reach out to them if you'd like to suggest a bot.

    Manage a bot inside a room

    Tap a bot's avatar in a room to open its profile sheet. From there you can view its profile, chat with it, mute it, feature it, change its room role, edit how it responds, or remove it from the room.

     

    r5_05.jpg

    What each option does:

    • View Profile — opens the bot's full profile in a new screen.
    • Chat with Bot — starts a one-on-one DM with the bot, outside the room.
    • Mute Bot — silences the bot for you in this room (other members still hear it).
    • Feature — highlights the bot in the room's lineup.
    • Change Room Role — set the bot's role in this room (Member, Host, Admin).
    • Edit Response Settings — control how the bot listens and responds (details below).
    • Remove from Room — takes the bot out of the room. You can add it back anytime.

    Edit how a bot responds

    From the bot's profile sheet, tap Edit Response Settings to open the Bot Settings panel. You can adjust:

    • Respond to Voice — when on, the bot can hear and respond to real-time audio in the room.
    • Respond with Voice — when on, the bot speaks aloud using its own voice. (Off means it'll respond in text only.)
    • Conversation Style — set the bot's vibe (e.g., Conversational).
    • Wake Words / Phrases — add words or short phrases that trigger the bot to respond. Useful if the bot isn't set to respond always. Each wake word can be up to 20 characters.
    • Interrupts — advanced phrase controls for when the bot drops in, gets called by name, goes silent, or stops talking.

    Tap Done to save.

    r3_12.jpgr5_15.jpg

    Remove a bot from a room

    If you added a bot, you can remove it. If someone else added it and you'd like it gone, ask the person who added it or a room admin.

    Step 1. Tap the bot's avatar in the room.

    Step 2. Tap Remove from Room in the profile sheet.

    The bot leaves the room immediately. You can add it back anytime.

    Removing Bot from Room.GIF

    On Android

    Bot context menu

    Tap a bot's avatar in a room. The profile sheet opens with these options:

    • View Profile — opens the bot's profile page.
    • Chat with Bot — starts a one-on-one DM with the bot.
    • Mute Bot — silences the bot for you in this room.
    • Feature — highlights the bot in the room's lineup.
    • View Prompt — shows the bot's prompt.
    • Edit Response Settings — opens the Bot Settings panel.
    • Edit Room Role — sets the bot's role (Member, Host, Admin).
    • Remove from Room — takes the bot out of the room.
    • Ban from Room — bans the bot from rejoining the room.
    a_20.jpg

    Bot Settings

    When you activate a bot, the Bot Settings panel opens with an activation warning and these controls:

    • Respond to voice — bot responds to real-time audio in the room.
    • Respond with voice — bot speaks aloud using its own voice.
    • Conversation Style — set the bot's vibe (e.g., Conversational).
    • Response Settings (expand to see):
      • Additional Responses (Default: 4, Range: 1–12) — how chatty the bot is.
      • Send random messages? — bot sends messages on its own.
      • Message interval (once every) — how often the bot sends random messages.
    • Alternate Names — alternate names generated for the bot.
    • Advanced — advanced controls.
    • Notifications — notification controls.

    Tap Activate Bot at the bottom.

    a_110.jpga_95.jpg


    On Web

    Web is in beta — some features may be delayed or behave differently while it's still being built.

    Add a bot from the Bots tab

    1. Click Bots in the left sidebar.
    2. Click the bot you want to add. The bot's profile page opens.
    3. Click the menu and select Add to Room.
    4. In the Add to rooms modal, click + Add next to the room you want.

              w_55_clean.jpg

    Bot Settings (when you activate a bot)

    After picking a room, the Bot Settings modal opens with an activation warning and a Response Settings section:

    • Respond to voice — bot responds to real-time audio.
    • Respond with voice — bot speaks aloud using its own voice.
    • Respond to everything — bot actively engages in the conversation.
    • Respond only when spoken to — bot wakes up when it hears its name.
    • Additional Responses — how chatty the bot is (default 8, range 1–10).
    • Send random messages? — bot sends messages on its own.
    • Message interval (once every) — frequency for random messages.
    • Wake up words / phrases — additional words and phrases that trigger the bot to speak. You can add up to 20.

    Click Activate Bot at the bottom.

    w_60_clean.jpg

    Manage or remove a bot in a room

    Hover over the bot in the room and click the menu:

    • View Profile — opens the bot's profile page.
    • Mute — silences the bot for you in this room.
    • Feature — highlights the bot in the room's lineup.
    • Remove from Room — takes the bot out of the room.
    w_05_clean.jpg

    Is information from the bots always factual? 

    Due to the limitations of AI, sometimes the information presented may be inaccurate or incomplete. Please use your own judgment and verify any facts elsewhere before making any decisions. While they can be helpful, the main purpose of bots in the Cantina is entertainment, and you must never take their responses as medical, legal, financial, or any other professional advice.

    Got feedback on a bot or room behavior?

    The Cantina is intended to be a safe space for all our creators, and bots are designed to avoid engaging in harmful topics. However, since bots are created by humans, unexpected results may still occur. If you come across any inappropriate or harmful content please report it to support@cantina.com or report a concern through the in-app Shake to Report

    Keep going

  • How to Change Bot Discoverability and Privacy

    Discoverability & Privacy

    Want more people to discover your bots? Tap ‘Edit Bot’ on your bot profile, and toggle on Bot Visibility in Settings > Discoverability & Privacy.

     

    Settings.png


    Your bots will be visible to people in your network. As your network shares them in and out of Cantina, your bots may be followed by more people.

    If you switch to private, only you or people you choose manually can view your bot.

     

    Menu.png