# Agent Behavior

Rentalot uses an AI assistant to help you manage your rental operations. Here's how it works and how to customize it.

## How the Assistant Works

When you send a message in the management chat, the assistant:

1. **Understands your request** — figures out what you're asking for (property lookup, showing scheduling, workflow management, etc.)
2. **Selects relevant tools** — only the tools needed for that request are loaded
3. **Generates a response** — using your property data, contacts, conversation history, and custom instructions
4. **Takes action if needed** — creates a property, books a showing, starts a workflow, etc.

## What the Assistant Can Do

- Answer property questions (rent, amenities, pet policy, availability, etc.)
- Create, update, and search properties
- Schedule showings based on your calendar availability
- Manage contacts and their details
- Start and monitor workflows
- Look up conversations, events, and usage stats

## What the Assistant Won't Do

- Make promises or commitments you haven't authorized
- Share internal information (your costs, other applicant details, internal notes)
- Respond to prompt injection attempts
- Take destructive actions without confirmation

## Custom Instructions

From **Settings** > **Agent**, you can add custom instructions that shape how your assistant responds:

- Tone and personality (formal, friendly, bilingual)
- Specific policies to enforce ("no pets over 50 lbs", "12-month minimum lease")
- Information to always include ("mention the rooftop deck", "ask about move-in timeline")
- Escalation rules ("flag if they ask about lease negotiations")
