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

    The first few steps look slightly different depending on whether you're using Cantina on iPhone, Android, or the web.

    On iPhone

    Tap Create Bot at the bottom of the screen. iPhone walks you through a short setup before you reach the editor:

    1. Describe Your Character — name your bot (tap the pencil at the top), write a short sentence about who they are, and pick species (Human or Other), gender, and age
    2. Pick a path:
      • Start Creating (recommended) — the guided flow. The app walks you through a few more steps (including Where do they live? and Create Avatar) and fills in personality, voice, and other details based on your description.
      • Skip to Editor — go straight to the editor and fill in your bot's details yourself. Best for in-depth character work.

    iphone-01-describe-your-character.jpg

     

    Both paths take you to the same editor, where you'll fill in your bot's identity, appearance, voice, and other details. Each section is covered below.

    On Android

    1. Tap Create Bot at the bottom-right of the home screen. The button has a sparkle icon.
    2. You'll land on the Create Bot screen with five sections below:
      • Identity & PersonalityIdentity, Personality, Backstory
      • AppearanceEdit look, manage profile photo & video
      • VoiceCreate voice
      • Basic InfoName, Gender, Age
      • Settings & PrivacyDiscovery, Privacy, Advanced
    3. Tap any section to open it and fill it in. (More on each section below.)
    4. When everything's set, tap Save at the top right.
    android-01-create-bot-screen.jpg

    On Web

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

    1. Click Bots in the Cantina sidebar to open your Bots library.
    04-web-bots-library copy.jpeg
    1. Click the + Create Bot card at the top of the grid. (You can also start a bot by typing into the "Describe your character…" field at the bottom of the page.)
    2. You'll land on the Bot Builder with a "Name your bot" prompt, an AI-generated preview portrait, and three dropdowns: Human, Gender, Age. Fill these in.
    05-web-bot-builder-name-your-bot copy.jpeg
    1. Click Start creating to step through a short setup (where they live, etc.) before reaching the editor, or Skip to editor to go straight to the 5-section editor.
    06-web-where-does-juniper-live copy.jpeg
    1. Fill in the sections in the right-side Details panel. (More on each section below.)
    2. When everything's set, click Save at the top right.

    The editor

    When everything looks right, tap Save at the top — Cantina walks you through a quick finalization (description + tags) and your bot is live.

    Identity & Personality

    This is the heart of your bot. The Identity & Personality card opens to a screen (titled Prompt on Android, Identity & Personality on Web) with three fields:

    • 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. Write up to 10,000 characters per field. 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

    This is where you give your bot a face. The Appearance card opens to Create Avatar (on Web, the avatar preview lives in the middle pane). You can build the look three ways, and you can combine them:

    08-android-create-avatar-selected-fern.jpg
    • Upload Photo — bring your own image.
    • Select Traits (Android) or Traits (Web) — 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; you'll see a Selected badge. 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.

    Non-human bots

    For non-humanoid bots — a houseplant, a robot, a ghost — pick Other for species and describe what your bot looks like in the description field. The app will render whatever you describe.

    Voice

    The Voice section is where you give your bot its sound. Tap Voice and you'll 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. You'll see 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.

    09-android-confirm-voice-details.jpg

    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.

    Why voice matters

    Adding a voice unlocks video features. Bots with a voice (and AI Selfies turned on) can create videos and send video replies in chat. If your bot doesn't have a voice yet, you can come back and add one anytime by editing the bot — Cantina will prompt you to do that 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 give your bot these capabilities in the bot editor.

    14-android-cant-make-video-error.jpg

    Basic Info

    The basics about your bot. Tap Basic Info to open the section:

    • Name (required) — your bot's display name.
    • Username (required) — your bot's @-handle.
    • Type — currently shows 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 have your bot mention people by name automatically using variables. The variable syntax depends on your device:
      • On iPhone: {{inviter}} (person who added the bot to the room) and {{char}} (your bot's name)
      • On Android: @[name] (person who added the bot to the room) 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.
      • DJ Ability — let your bot DJ in Rooms.
      • AI Selfies — your bot's selfie generation. Controlled via the Image Creation mode: set to Selfie to turn on, None to turn off.
      • 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

    When you tap Save, Cantina walks you through two quick finalization screens before your bot goes live:

    1. Add Tag — write a short public description of your bot (up to 150 characters). The app starts generating your bot's profile video in the background while you do this. Tap Looks Good to continue.
    2. Add Tags — toggle ✅ Public Figure if your bot represents a real or fictional public person, and pick up to 5 descriptive tags from a grid (Adventure, Fantasy, Music, Mystery, Pet, Philosophy, Pop-culture, Storyteller, and many more). Tags help other people discover your bot.
    13-android-add-tags.jpg

    Tap Save and you're done.


    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.


    Keep going

    • Prompting 101 — write better prompts for richer, more in-character bot conversations.
    • Cantina Glossary — quick reference for product terms like bot, character, Imagine, AI Selfies, and more.
    • Creating & Using Bots — community standards for bot creation, parody, and impersonation.
    • Cantina Badge Program — unlock higher bot limits and other perks.
  • 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 users, 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 Share a Bot

    You can share bots with your friends and communities within Cantina or through other social media platforms.

     

    To share a bot:

    1. Open the profile of the bot you want to share.
    2. Tap the Share button.
    3. Choose how you’d like to share the bot.

    How to share a bot.gif

     

    To share a bot selfie or drawing:

    1. Go to the image you want to share.
    2. Tap the Share button at the bottom.
    3. Choose how you’d like to share the image.

    How to share a bot selfie.gif

     

  • 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