Bot Features
The Remo bot is powered by advanced AI and can handle a wide range of client interactions automatically. This section explains every capability available to you.
Complete Feature List
| Feature | Description |
|---|---|
| AI Auto-Responses | Understands and replies to any client message naturally and contextually |
| Routes & Capabilities | Controls which actions the bot is allowed to offer, and why an empty one hides itself |
| Active Hours | Shapes when the bot engages, and when follow-ups are allowed to go out |
| Follow-up Messages | Automatically re-engages leads that have gone quiet, at a time the AI chooses |
| Product Search | Helps clients find properties or offerings from your catalog |
| Media Sharing | Sends photo galleries, brochures, and floor plans on demand |
| Voice Notes & AI Phone Calls | Transcribes voice notes, replies by voice, and can place an outbound call |
| Location Information | Shares your office or site addresses with clients |
| Agent Assignment | Hands off conversations to a human agent when needed |
Two dashboard settings shape the bot just as much as the features above: Keyword Rules, which override the bot's behavior when a specific word appears, and the AI system prompts, which define its voice.
How the Bot Understands Messages
Every time a client sends a message, the bot goes through a smart two-step process:
1. Understanding
The bot reads the message and determines what the client is looking for. Is it a general question? A product inquiry? A request to schedule a visit? A complaint? The bot classifies the intent of every message — not just based on keywords, but on the full context of the conversation.
This means clients can write naturally. They don't need to use specific commands or fill out a form. The bot understands plain, conversational language in any writing style.
2. Responding
Based on what it understood, the bot takes the most appropriate action:
- If the client asked a question → generates a helpful, conversational reply
- If the client wants to see listings → searches the catalog and presents results
- If the client wants to book a visit → provides the scheduling link or confirms the appointment
- If the client seems frustrated → escalates to a human agent
Crucially, the bot can only choose an action you've enabled and loaded content for. See Routes & Capabilities for how that works — it's the answer to most "why won't the bot do X?" questions.
Conversation Memory
The bot keeps the 30 most recent messages of a conversation in full, and maintains a rolling summary of everything before that. Long conversations stay coherent — a client can pick up a thread from weeks ago and the bot still knows what was discussed.
Sentiment Awareness
The bot also reads the emotional tone of messages, classifying it as Interested, Neutral, Uninterested, or Frustrated. If a client seems frustrated, disinterested, or ready to move forward, the bot recognizes this and adapts its responses accordingly. This information also helps determine when a human agent should step in.
See Agent Assignment for more details on how sentiment affects escalation.
Language
The bot communicates in the language configured for your project. The platform currently supports English and Spanish.