Deploy your Conversation AI bot across SMS, Instagram, Facebook Messenger, WhatsApp, and web chat.
Conversation AI bots in HoopAI can operate across every channel your customers use — SMS, Instagram DMs, Facebook Messenger, WhatsApp, and your website chat widget. Each channel has its own strengths, limitations, and best practices. This guide walks you through setting up and optimising your bot for every supported channel so you can deliver a consistent, high-quality experience everywhere.Before you begin, make sure you have already created and configured a Conversation AI bot and reviewed your bot settings to understand primary vs non-primary bot assignments.
Every Conversation AI bot is assigned to one or more communication channels. When a message arrives on a given channel, HoopAI routes it to the bot that is assigned to that channel. If no bot is assigned to a channel, inbound messages on that channel will not trigger any AI response.To assign channels:
1
Open bot settings
Navigate to Settings > Conversation AI and select the bot you want to configure. See bot settings for a full walkthrough.
2
Select channels
In the Channels section, toggle on the channels you want this bot to handle. Available channels include SMS, Facebook Messenger, Instagram DM, WhatsApp, Web Chat, Google My Business, and Email.
3
Save and verify
Click Save and send a test message on each channel to confirm the bot responds as expected.
Each channel can only be assigned to one bot at a time. If you need different bots for different channels, see multi-bot orchestration.
The auto follow-up action lets your bot automatically re-engage contacts who have gone silent. This is particularly useful for multi-channel deployments where leads may drop off mid-conversation.
You can also integrate the auto follow-up with workflows for more advanced re-engagement sequences.
SMS is often the highest-engagement channel because messages land directly on a customer’s phone. However, SMS has unique constraints you need to plan for.
Keep messages short. SMS messages are limited to 160 characters per segment. Longer messages get split into multiple segments, which increases cost and can feel overwhelming. Instruct your bot in the prompt to keep replies under 300 characters when possible.
Avoid links in early messages. Carriers often flag messages with URLs as spam, especially from new numbers. Let the bot build rapport before sharing links.
Handle opt-outs gracefully. HoopAI automatically processes STOP and UNSUBSCRIBE keywords. Make sure your bot prompt includes instructions to never argue with a customer who wants to opt out.
Use natural language. Avoid overly formal or robotic phrasing. SMS is a casual channel — customers expect quick, conversational replies.
Set quiet hours. Configure your bot to avoid sending messages late at night or early in the morning. This can be managed through workflow timing or bot scheduling settings.
When replying via SMS, keep your responses concise — ideally under2-3 short sentences. Use plain language and avoid bullet points orformatting that does not render well in text messages.
Connect your Instagram account: Navigate to Settings > Integrations and connect your Instagram Business or Creator account. Your account must be linked to a Facebook Page.
Enable messaging: In your Instagram app settings, make sure Allow Access to Messages is turned on under Privacy > Messages.
Assign the channel: In your bot settings, toggle Instagram on.
Be casual and friendly. Instagram users expect a conversational, approachable tone. Avoid corporate jargon.
Respond quickly. Instagram rewards fast response times with a “Very responsive” badge on your profile.
Handle media messages. Customers may send images, voice notes, or story replies. Include instructions in your prompt for how the bot should handle these (e.g., “If the customer sends an image, acknowledge it and ask how you can help”).
Keep emoji use moderate. A few well-placed emojis can feel natural on Instagram, but overusing them can seem unprofessional.
Story replies. When someone replies to your Instagram Story, it arrives as a DM. Your bot should be ready to handle these contextually.
When replying on Instagram, use a friendly and casual tone. You mayuse 1-2 emojis per message where appropriate. Keep responses shortand conversational — think texting a friend, not writing an email.
Use the greeting text. Facebook Messenger allows you to set a greeting that appears before a user sends their first message. Use this to set expectations about response times and what the bot can help with.
Leverage quick replies. While the bot generates free-text responses, you can use workflows to send structured quick-reply buttons for common actions like booking appointments.
Handle page mentions vs direct messages. The bot only responds to direct messages, not comments on your posts. For comment automation, use a separate workflow.
Respect the 24-hour messaging window. Facebook limits businesses to responding within 24 hours of the last user message. After that, you need a message tag or sponsored message. Your bot handles this automatically, but be aware of it for follow-up strategies.
When replying on Facebook Messenger, be helpful and conversational.You can use slightly longer responses than SMS since users expect aricher messaging experience. Still aim for clarity and brevity.
Register for WhatsApp Business API: Navigate to Settings > Integrations > WhatsApp and follow the guided setup to connect your WhatsApp Business account.
Verify your business: WhatsApp requires business verification through Meta Business Manager before you can send messages.
Assign the channel: Toggle WhatsApp on in your bot’s channel settings.
Configure message templates: For outbound or follow-up messages, you need pre-approved WhatsApp message templates. See WhatsApp messaging for details.
Use the 24-hour conversation window wisely. Similar to Facebook, WhatsApp allows free-form messaging within 24 hours of the last customer message. Outside this window, you must use approved templates.
Support multimedia. WhatsApp users commonly send images, documents, voice notes, and location pins. Instruct your bot on how to handle each type.
Leverage WhatsApp-specific features. WhatsApp supports bold, italic, and monospace formatting using simple markdown-like syntax. Your bot can use these to make messages more readable.
Be mindful of international audiences. If your WhatsApp audience spans multiple countries, consider using a multi-bot setup with language-specific bots.
Comply with WhatsApp policies. Avoid promotional content in service conversations. WhatsApp has strict policies about message categories.
When replying on WhatsApp, you may use *bold* and _italic_ formattingfor emphasis. Keep messages professional but warm. If the customerwrites in a language other than English, respond in their language.
The HoopAI chat widget embeds directly on your website and gives visitors an instant way to engage with your AI bot. This channel typically allows for the richest interactions because there are no message-length restrictions or platform policies to navigate.
Use a welcome message. Greet visitors proactively to encourage engagement. A good welcome message might be: “Hi there! I’m here to help you with any questions. What can I do for you today?”
Provide detailed responses. Unlike SMS, web chat has no length constraints. Your bot can provide thorough, well-structured answers with bullet points and formatting.
Include calls to action. Guide visitors toward booking appointments, requesting quotes, or exploring specific pages on your site.
Set up fallback to human. Always have a clear path for visitors to reach a human agent if the bot cannot help. Configure the human handover action in your bot settings.
Use the Conversation AI dashboard to monitor how many conversations originate from your website widget.
When replying via live chat on our website, provide detailed andhelpful responses. You may use bullet points and numbered lists forclarity. Always include a clear next step or call to action at theend of your response.
While each tab above includes a prompt tip, here is a summary of how your bot prompt should adapt by channel. You can include all of these instructions in a single prompt — the bot will automatically detect which channel a conversation is happening on and adjust accordingly.
Channel
Tone
Length
Formatting
Key consideration
SMS
Concise, casual
1-3 sentences
Plain text only
Carrier filtering, opt-outs
Instagram DM
Friendly, casual
2-4 sentences
Minimal emoji ok
Story replies, media handling
Facebook Messenger
Conversational
3-5 sentences
Light formatting
24-hour window
WhatsApp
Professional, warm
3-5 sentences
Bold/italic ok
Templates, international
Web chat
Detailed, helpful
No limit
Full formatting
CTAs, human handover
You can use a single prompt instruction block that covers all channels. Add a section like: “Adapt your response style based on the messaging channel. Be brief on SMS, casual on Instagram, and detailed on web chat.”
When your bot operates across multiple channels, all conversations flow into the HoopAI unified inbox. This means your team can see and manage every interaction in one place regardless of where it originated.
Channel indicator: Each conversation is tagged with the channel it came from (SMS, IG, FB, WhatsApp, Web Chat), making it easy to identify context at a glance.
Bot status per contact: You can see whether the bot is active, paused, or stopped for each individual contact. Learn more about bot status management.
Conversation labels: Use conversation labels to categorise conversations by channel, topic, or priority.
Assignment rules: Set up conversation assignment rules to route escalated conversations to the right team member based on the originating channel.
Filters and bulk actions: Use filters to view only conversations from a specific channel, making it easy to audit bot performance by channel.
A single contact may reach out on multiple channels. HoopAI merges these interactions into one contact record, so the bot has full context regardless of channel. Keep these tips in mind:
Consistent information: Make sure your bot provides the same information regardless of channel. Discrepancies can confuse customers.
Channel preference: If a customer messages on both SMS and web chat, consider which channel to continue the conversation on. You can use workflows to consolidate communication.
Contact bot status: The bot status is set per contact, not per channel. If the bot is stopped for a contact on SMS, it will also be stopped on other channels unless you use separate bots per channel.