Skip to main content

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​

FeatureDescription
AI Auto-ResponsesUnderstands and replies to any client message naturally and contextually
Routes & CapabilitiesControls which actions the bot is allowed to offer, and why an empty one hides itself
Active HoursShapes when the bot engages, and when follow-ups are allowed to go out
Follow-up MessagesAutomatically re-engages leads that have gone quiet, at a time the AI chooses
Product SearchHelps clients find properties or offerings from your catalog
Media SharingSends photo galleries, brochures, and floor plans on demand
Voice Notes & AI Phone CallsTranscribes voice notes, replies by voice, and can place an outbound call
Location InformationShares your office or site addresses with clients
Agent AssignmentHands 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.