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.