Skip to main content
Conversation AI is Hoop’s intelligent messaging bot that automatically responds to inbound messages on behalf of your business. It can answer questions, capture contact information, book appointments, trigger workflows, and hand off to human agents — all without manual intervention.

Accessing Conversation AI

Navigate to AI Agents > Conversation AI in your account. Here you’ll see a list of all your configured bots.

Creating a bot

Click + Create Bot and choose your bot creation method:
A step-by-step form walks you through the bot configuration. Best for users new to Conversation AI.
Write a prompt that defines the bot’s personality, goals, and behavior. Gives you full control over the bot’s voice and capabilities. This article covers the prompt-based approach.
Use Hoop’s visual workflow builder to design your bot’s conversation logic with if/else conditions and AI actions. Best for teams familiar with the automation builder who want to build structured conversational flows.

Bot settings

Bot name

Give your bot a distinctive name that reflects your brand or its purpose. This name appears in the bot’s interactions and helps your team identify it in the bot list.

Bot status

StatusBehavior
OffBot is disabled; no automated responses are sent
SuggestiveBot suggests responses in the conversation interface for your team to review and send (or ignore)
Auto-PilotBot sends responses autonomously without human review; waits 2 minutes after a message arrives before responding to allow for multiple incoming messages

Supported channels

Select which platforms the bot monitors and responds to:
  • Instagram — replies to Instagram direct messages
  • Facebook — communicates via your Facebook page or Messenger
  • SMS — sends automated text replies
  • Chat widget (SMS chat) — keeps live chat active around the clock
  • Live chat — responds in the live chat even when your team is offline
  • WhatsApp — automates responses on WhatsApp

Bot goals and prompt

In the Bot Goals tab, define the bot’s purpose:
  • Personality — the tone and communication style (e.g., professional, friendly, concise)
  • Intent — what the bot is trying to achieve (e.g., book appointments, answer FAQs, capture leads)
  • Additional information — specific facts, policies, or details the bot should know
  • Custom values — insert dynamic contact data into the bot’s responses
You can also select a template to start from a pre-configured prompt rather than writing from scratch.

Auto-pilot settings

When the bot is in Auto-Pilot mode, configure:
  • Wait time before responding — total time between receiving a message and the bot’s reply
  • Maximum messages per conversation — the bot goes to sleep after this limit is reached, preventing infinite loops
  • Respond to images and voice notes — toggle whether the bot interprets and responds to media messages
  • Sleep when team responds — if a team member or workflow sends a message first, the bot pauses for that contact

Advanced settings

Set the Business Name and other context the bot uses when introducing itself or referencing your company.

Bot training

See How to train your bot for full details. Key options:
  • Web crawler — feed the bot content from your website
  • Knowledge base — connect a knowledge base containing FAQs, product info, and policies
  • Custom bot responses — manually define Q&A pairs for specific questions

Bot actions

Configure what actions the bot can take during a conversation:
  • Appointment booking — book on a connected calendar
  • Cancel/reschedule appointments — handle rescheduling requests automatically
  • Trigger workflow — fire a workflow when specific intents are detected
  • Human handover — transfer the conversation to a team member under defined conditions
  • Stop bot — end the bot’s participation in the conversation
  • Transfer bot — hand off to a different bot

Testing your bot

Use the AI Bot Trial feature to simulate a conversation with your bot before going live. Type test messages and review the bot’s responses. If a response is wrong, click the thumbs-down icon to provide feedback and improve it.

Managing bots

The bot table shows all your bots with:
  • Bot name
  • Status (active / inactive / off)
  • Supported channels
  • Last updated date
From the three-dot action menu on any bot you can:
  • Edit — update configuration
  • Duplicate — clone the bot (copied bot starts in Off mode with “Copy - ” prefix)
  • Open in new tab — open the bot editor in a separate browser tab
  • Set as primary — designate this bot as the default for your account
  • Delete — permanently remove the bot
Set one bot as Primary to make it the default responder across channels where you haven’t assigned a specific bot.
Last modified on March 4, 2026