Documentation Index
Fetch the complete documentation index at: https://docs.trellistech.com/llms.txt
Use this file to discover all available pages before exploring further.
Meet your AI teammate
The Trellis AI agent is like having an experienced team member available inside your connected conversations and Trellis workspace. When an agent is assigned and AI is enabled for the conversation, it uses the property, reservation, time of day, instructions, knowledge base, and conversation history to draft or send accurate, helpful answers. But it also knows its limits. When something is outside its scope - a complaint, a refund request, a safety issue - it escalates to your team instead of guessing.What the AI agent can do
Answer guest questions
Check-in instructions, Wi-Fi passwords, parking info, house rules, local recommendations - the AI handles routine questions instantly, in the guest’s language.
Draft replies for your review
For messages that need a personal touch, the AI drafts a response and waits for you to approve, edit, or reject it.
Handle multiple languages
Guests write in their language; the AI responds in kind across supported connected channels.
Search availability
Guests ask “do you have anything open next weekend?” and the AI checks active properties for open dates, guest capacity, and property details. Pricing is available through supported pricing or quote integrations when those are connected.
Browse external websites
The AI can log into Airbnb, Booking.com, and other platforms to check listings, pull reports, or verify information - using your saved connected accounts.
Create and update tasks
If a guest reports a maintenance issue, the AI can create a task and assign it to the right person. It can also post comments directly to task activity feeds - keeping your team informed without you lifting a finger.
Build task templates
Describe the template you need - “create a bathroom deep clean checklist with photo requirements” - and the AI builds it for you, complete with sections, steps, and photo verification settings.
Manage departments
Create, rename, or remove task departments to match your operations. The AI can also reassign tasks from one department to another - for example, moving a task from cleaning to maintenance when the scope changes.
Update shift times
Record when team members clocked in and out of a shift. The AI automatically calculates actual hours worked when both times are provided.
Discuss workflow approvals
When an automation pauses for approval, Trellis shows the approval context and gives you a Discuss action so the AI can help you understand what will happen before a manager approves or rejects it.
Pull finance reports
Ask for PM commission, revenue breakdowns, or financial summaries - the AI can use supported PMS finance reports and synced reservation financials so the numbers stay tied to the connected source.
Track card spend
Connect Ramp so the AI agent can read card transactions and add property attribution in transaction memos for cleaner financial reporting.
Escalate when needed
Complaints, refund requests, safety concerns, or anything outside the AI’s instructions get escalated to your team immediately.
Learn and improve
The AI remembers important details from past interactions and gets better over time as you refine its instructions.
How the AI responds to guests
A guest sends a message
A message arrives in your unified inbox through a supported connected channel where an agent is assigned and AI is enabled.
The AI gathers context
It looks at:
- The guest’s reservation (dates, property, number of guests, synced financial fields, and custom fields available in Trellis)
- The property details (amenities, house rules, check-in procedures)
- Your agent instructions (tone, policies, what to escalate)
- The conversation history (what has been discussed before)
- The knowledge base (documents you have added)
- Availability across active properties (when a guest asks about open dates)
The AI crafts a response
Using all that context, it writes a reply that is accurate, on-brand, and helpful. No generic responses - every answer is tailored to the specific guest and property.
Reservation lookups
When the AI agent looks up reservations - for reports, guest questions, or operational queries like “tomorrow’s checkouts” - it automatically filters to active reservations only. This means results include confirmed, checked-in, and checked-out stays, while inquiries, cancelled bookings, and no-shows are excluded by default. This prevents unconfirmed or cancelled reservations from appearing in operational reports and guest-facing answers, so your team only sees bookings that matter.If you specifically ask the AI about a reservation by its confirmation code or booking reference, it searches across all statuses - including cancelled and inquiry - so you can always look up any booking regardless of its state.
Property lookups
The AI agent is aware of where each property sits in your pipeline - Lead, Evaluation, Onboarding, Active, Paused, or Churned. When it searches across your portfolio for day-to-day operational questions like “how many properties do we have?” or “what’s near the airport?”, it focuses on Active properties only by default. Leads, properties still in onboarding, paused listings, and churned properties are left out unless you ask for them specifically. This keeps operational reports, guest-facing answers, and routine queries focused on the listings that are actually live and taking bookings.If you ask a question that is clearly about your pipeline - like “how many leads do we have?”, “show me everything in onboarding”, or “list paused properties” - the agent automatically broadens its search to include those stages. You can also ask about any specific property by name or ID and the agent will find it regardless of stage.
Availability search
When a guest asks about open dates - “do you have a place near the beach for next weekend?” - the AI agent searches active properties for availability on the requested dates. It returns matching options with property details such as location, bedrooms, bathrooms, and guest capacity. For large portfolios, the agent evaluates the candidate properties before applying the reply limit. If more properties match than can be shown in a single reply, the agent tells the guest how many total results were found so they can refine their search.Custom fields
The AI agent can use reservation-level custom fields that have synced into Trellis. This means the agent can reference available custom data - like access codes, special requests, or booking-specific notes - when answering guest questions. You do not need to configure anything extra. As long as your PMS integration syncs custom fields into Trellis, the AI agent automatically includes them in its context when responding to guests.For guest replies, custom fields are treated as context. Some internal reservation custom-field updates are available only when the connected PMS and field mappings support writing them.
Slack file reading
When your team shares files in a connected Slack channel - documents, spreadsheets, or images - the AI agent can read and understand them. Instead of just seeing a file name, the agent downloads the file, reads its contents, and uses that information to answer questions or take action.- Text files - the agent reads the full content of text-based files (documents, CSVs, logs) and can reference specific details in its responses.
- Images - the agent describes what it sees in uploaded images, which is useful for maintenance photos, guest ID documents, or property screenshots.
Slack file reading only works with channels that are connected to your Trellis workspace. The AI processes text and image files - other file types like videos or executables are not supported.
Setting up your AI agent
Writing great agent instructions
Your agent instructions tell the AI how to represent your business. The better your instructions, the better the AI performs. Include in your instructions:Brand voice and tone
Brand voice and tone
Are you casual and friendly? Professional and formal? Warm but concise? Give the AI a clear sense of how you communicate with guests. Include example phrases if it helps.
Check-in and check-out procedures
Check-in and check-out procedures
Step-by-step instructions for arriving at the property - door codes, key boxes, parking, building access, and any quirks the guest should know about.
House rules and policies
House rules and policies
Quiet hours, smoking policy, pet policy, maximum occupancy, pool hours, trash collection schedule, and anything else guests need to follow.
Common FAQs
Common FAQs
The questions you get asked most often: Wi-Fi password, parking instructions, nearest grocery store, late checkout policy, how to use the hot tub.
Escalation rules
Escalation rules
Be specific about what the AI should NOT handle: refund requests, damage claims, noise complaints, safety issues, or anything that needs manager approval. The AI will escalate these to your team.
Configuring autopilot
You control how much autonomy the AI has for each type of contact:| Contact type | Recommended starting setting |
|---|---|
| Guests | Start with review mode. Switch to autopilot once you are confident in the AI’s responses. |
| Owners | Keep in review mode. Owner communications often need a personal touch. |
| Vendors | Review mode for most teams. Autopilot if vendor interactions are routine. |
Connected accounts
Connected accounts let your AI agent log in to external websites on your behalf - OTA portals like Airbnb and Booking.com, PMS dashboards, cleaning platforms, and more. Once connected, the agent can browse these sites to look up information, check claim statuses, download reports, or take actions that are only available through a web browser.How it works
You save your login credentials for each website, and Trellis securely stores and encrypts them. When the AI agent needs to access that site, it opens a cloud browser, logs in using your credentials, and completes the task - just like a team member would.Automated login
The agent enters your credentials and logs in automatically. You do not need to be online or watching - it handles the entire login flow.
2FA support
If the site requires two-factor authentication, you can add your authenticator secret and the agent handles 2FA codes automatically. For sites without a saved secret, the agent pauses and lets you enter the code manually through a live browser view.
Status tracking
Each account shows its connection status - Ready, Not connected, Needs code, or Failed - so you always know which accounts are working.
Live browser view
Watch the agent interact with a website in real time through a live browser view. This is especially useful during initial setup and verification.
Adding a connected account
Open agent integrations
Navigate to Knowledge Base > Agents, select your agent, and open the Integrations tab. Find the Connected Accounts section.
Add a website
Click Connect Website and enter the website domain (for example,
airbnb.com or booking.com). Trellis suggests common hospitality domains to make this easier.Enter your credentials
Provide your email or username and password for that site. Optionally, add your authenticator secret if the site uses 2FA - this lets the agent handle two-factor codes automatically.
Connection statuses
| Status | Meaning |
|---|---|
| Ready | Credentials are verified and the agent can log in successfully. |
| Not connected | Credentials have been saved but not yet verified, or were recently updated. |
| Needs code | The site requires a 2FA code that the agent cannot generate automatically. Add your authenticator secret to resolve this. |
| Failed | The last login attempt failed. Check that your credentials are correct and re-verify. |
When you update your credentials or authenticator secret for a connected account, the status resets to Not connected until the account is re-verified.
Re-verifying an account
If an account status changes to Failed or Needs code, click Re-verify on the account card. Trellis runs the automated login again. If the account was previously working (status was Ready), Trellis starts the re-verification automatically. If it fails, you will be prompted to open the live browser view and resolve the issue manually.Knowledge base
The knowledge base gives your AI agent access to documents and information beyond what is in your agent instructions. What to add to the knowledge base:- Property-specific guides (detailed check-in procedures per property)
- Local area guides and recommendations
- Seasonal information (pool opening dates, ski pass details)
- Cleaning and maintenance procedures your team follows
- Standard operating procedures for common situations
Trellis automatically creates a Meetings folder in your knowledge base. After each voice meeting or Google Meet bot session, a summary of the discussion is saved here. The AI agent uses these notes as context in future conversations, so decisions made on calls carry forward without manual documentation.
Create or upload documents
Write documents directly in Trellis or upload existing guides. Organize them into folders by property, topic, or team.
Agent memories
Over time, your AI agent learns from interactions and builds a memory of important details. Memories help the AI give more consistent, personalized responses.- Manual memories
- Learned memories
Add memories yourself to teach the AI specific things it should always remember. For example: “The Johnson family are repeat guests who always request early check-in” or “Unit 4B has a tricky thermostat - guests need to press and hold for 3 seconds.”
Multiple agents
For larger operations, you can create multiple AI agents - each with different instructions, permissions, and areas of focus. Common setups:| Agent | Purpose |
|---|---|
| Guest communications | Handles all inbound guest messages with a friendly, helpful tone. Knows check-in procedures, house rules, and local tips. |
| Owner updates | Communicates with property owners in a professional, business-oriented tone. Provides performance data and maintenance updates. |
| Internal operations | Helps your team with operational questions - looking up reservation details, finding property information, or generating reports. |
Each agent can have different action permissions. Your guest-facing agent might only be able to read property details, while your internal operations agent can create tasks, post comments, and update records.
Google Meet bot
Your AI agent can join Google Meet calls and respond to questions live - using the same knowledge base, workspace access, and instructions as your text-based agent.How it works
The bot joins a Google Meet call as a participant and listens for its wake word. When someone says the wake word, the bot processes what was said and responds with natural speech.- Wake words - the bot starts in a dormant state and activates when someone says your agent’s first name. By default this includes the name on its own and “hey” followed by the name (for example, “Lucy” or “hey Lucy” if your agent is named “Lucy - Property Manager”). “Trellis” is always available as a universal fallback, even after you customize the list.
- Dismiss words - when you are done talking to the bot, say “bye” or “goodbye” followed by the agent’s name (for example, “bye Lucy” or “goodbye Lucy”). The bot returns to its dormant state and stops responding until the next wake word.
- Custom wake and dismiss words - you can add your own activation and dismissal phrases on the meetings settings page. The defaults stay in place unless you remove them.
- Full workspace context - the bot can look up reservations, check property details, search tasks, browse your knowledge base, and more - just like the text-based agent.
- Meeting-aware - the bot understands that multiple people may be speaking and responds to whoever addressed it.
- Conversation memory - everything discussed during the call is saved to the agent’s session history and to a Meetings folder in your knowledge base, so you and the AI can reference it later.
Setting up the Google Meet bot
Open the Meetings hub
Navigate to Knowledge Base > Agents, select the agent you want to use, and open the Meetings tab. You can also click Connections on the agent’s Integrations tab - it now routes straight to the Meetings hub.
Choose a voice
Open Meeting Settings (gear icon in the top-right of the Meetings list) and pick a voice for your agent. Each voice has a distinct tone and style - try a few to find the one that best matches your brand.
| Voice | Description |
|---|---|
| Warm and clear | Friendly, approachable feel - great for guest-facing conversations (default) |
| Calm and measured | Professional, business-focused - suits owner calls and vendor meetings |
| Confident and direct | Works well for operational briefings and team standups |
| Soft and reassuring | Ideal for sensitive conversations and guest support |
| Bright and expressive | Good for energetic, upbeat interactions |
| Deep and steady | Fits formal meetings and executive calls |
| Conversational and natural | A versatile all-rounder for everyday use |
| Light and smooth | Works for casual team standups and check-ins |
Invite the bot to a call
From the Meetings page, paste a meeting link into the control strip at the top and click Send agent. The bot joins the call and waits for its wake word. You can manage every active and upcoming call from this same control strip.
Bot identity in calls
When the bot joins a meeting, its video tile displays the agent’s name and current status so participants always know who it is and what it is doing:- Connecting - the bot is joining the call
- Dormant - the bot is waiting for its wake word (shown as a muted gray indicator)
- Listening - the bot is active and listening to the conversation
- Speaking - the bot is responding to a question
- Error - something went wrong (check your agent configuration)
The AI chat sidebar
Beyond handling guest messages, you can chat directly with the AI agent from anywhere in Trellis. Use the AI sidebar to:- Ask questions about your properties, reservations, or guests
- Get quick summaries of conversations or tasks
- Create tasks, add comments to task activity feeds, or update records by simply asking
- Manage departments - create new ones, rename existing ones, or remove ones you no longer need
- Build or edit task templates by describing what you need
- Review workflow approval context and discuss next steps before approving or rejecting
- Draft messages for manual review
- Pull finance reports - PM commission, revenue by listing, taxes, and fees
- Get operational insights and recommendations
Switching AI modes mid-conversation
You can switch between AI quality modes at any point during a conversation - even after messages have already been sent. Open the mode selector in the chat input area and choose a different mode. A confirmation appears so you know the switch was applied. Each response shows which mode was used, so you can compare how different modes handle the same type of question.Activity details
While the AI is working on your request, the chat sidebar shows its activity in real time. You can see the operational steps it is taking - such as looking up a reservation, searching your knowledge base, or checking property availability - as each action happens. Actions appear in chronological order, so you always know what the AI did and in what sequence. Click any action to expand the supporting details.Entity references
When the AI mentions a contact, conversation, memory, knowledge base document, or skill in its response, the reference appears as a clickable pill. Click any pill to open a detail panel on the side - you can see the full record without leaving the chat. Skills referenced in the thought-process timeline are clickable too, so you can jump straight from a reasoning step into the underlying knowledge base document. Each entity type shows relevant details:| Entity | What you see |
|---|---|
| Contact | Name, email, phone, and associated reservations |
| Conversation | The full message thread and channel |
| Memory | The memory content, when it was created, and when it was last updated |
| Knowledge base document | The document title, content preview, creation date, last edit, and which agents or teams it is shared with |
| Skill | The skill’s knowledge base document, including the relevant operating guidance |
Inline entity lists
When the AI returns a list of records - for example, “show me today’s check-ins” or “which tasks are overdue?” - the results render directly in the chat as a tidy, clickable list instead of plain text. Each row uses the same layout you see on the corresponding page in Trellis, so a property in chat looks like a property on the Properties page, and a task in chat looks like a task in the Tasks list. Inline lists are supported for these record types:| Record type | What you see in each row |
|---|---|
| Properties | Property name, address, and key details |
| Tasks | Task title, status, assignee, and due date |
| Conversations | Channel, contact, and last message preview |
| Reservations | Guest, property, dates, and status |
| Claims | Claim summary, status, and related reservation |
| Workflow runs | Workflow name, status, and run time |
| Contacts | Name, email, phone, and channel |
| Supply orders | Vendor, items, and order status |
Drilling into related records
Detail panels are connected. When you open an entity and click through to a related record - for example, opening an action result, then drilling into the user it references, then jumping to one of their tasks - each record stacks inside the same panel instead of opening in a separate sidebar alongside the first one. A breadcrumb trail appears at the top of the panel as soon as you go more than one level deep. It shows the path you took so you can retrace your steps at a glance:- Click any crumb in the trail to jump straight back to that record.
- Click the back arrow to return to the previous record.
- Press Escape to step back one level, or close the panel if you are at the top.
Managing chat tabs
Chat tabs show both an Archive button and a close button when the conversation has messages. Use Archive to save the conversation for later review, or close to dismiss the tab without archiving.Pulse - AI activity feed
Pulse gives you a real-time view of everything your AI agent is doing across your workspace. Instead of checking individual conversations or tasks to see what the AI handled, Pulse shows a unified feed of every action - tasks created, messages sent, workflows triggered, and more.Where to find Pulse
Pulse appears in two places:- Dashboard - the Recent AI activity section shows a feed of the most recent actions your AI agent has taken across all conversations and properties.
- Conversation sidebar - the Pulse tab on any conversation shows AI activity scoped to that specific conversation, including actions on related tasks and reservations.
What Pulse shows
Each row in the feed represents an action your AI agent performed. Common actions include:| Action | Example |
|---|---|
| Created a task | The AI created a maintenance task after a guest reported a broken appliance |
| Sent a message | The AI replied to a guest question on WhatsApp |
| Assigned a task | The AI assigned a cleaning task to the right team member |
| Updated a reservation | The AI modified a reservation detail based on a guest request |
| Ran a workflow | An automation triggered and the AI executed its steps |
| Enabled a workflow | The AI activated an automation on your behalf |
Viewing activity details
Click any row in the Pulse feed to open a detail panel showing:- Started by - what started the AI run (a guest message, a Slack message, a scheduled workflow, or a voice session). Click the source to jump to the original conversation or workflow.
- Activity details - the steps the AI took and the workspace data it used. This is the same activity view you see in the AI chat sidebar.
- Response - the final message the AI composed, rendered with clickable entity references so you can verify the sources the AI cited.
- Affected objects - preview cards for each task, property, reservation, or conversation that the action touched. Click any card to open its full detail view.
Failed actions
If an AI action fails - for example, the agent tried to create a task but could not complete the operation - the row appears with a red indicator and an error summary. For grouped actions with partial failures, the feed shows how many succeeded and how many failed (for example, “3 of 5 failed”).Sharing an activity
Each detail panel has a unique URL. Copy the URL from your browser’s address bar to share a specific AI activity with a team member - they will see the same trigger, details, and response when they open the link.Voice meetings
Your AI agent can join video meetings and participate using real-time voice - just like having a team member on the call. When you invite the AI agent to a meeting, it joins the video call and listens to the conversation in real time. It can respond naturally with speech, answer questions, and provide information - all using the same property knowledge, reservation context, and agent instructions it uses for text conversations. After each meeting, a summary of what was discussed is automatically saved to the Meetings folder in your knowledge base. This means the AI agent can reference past meeting context in future conversations - so if something was decided on a call, the agent already knows about it.Real-time voice responses
The AI listens and responds with natural speech during the meeting - no text-based back-and-forth needed.
Same knowledge, different channel
The meeting agent uses your agent instructions, knowledge base, and property details, so it gives the same accurate answers it would in a text conversation.
The Meetings workspace
Every call the AI attends shows up in a dedicated Meetings workspace in your knowledge base. Open Knowledge Base > Agents, select your agent, and click the Meetings tab to see a full history of past and upcoming meetings. The list is organized by status tabs so you can quickly focus on what matters:| Tab | What it contains |
|---|---|
| All | Every meeting across every state |
| Upcoming | Scheduled calls the agent is about to join |
| Live | Calls in progress right now |
| Processing | Recently ended calls that are still producing notes and transcripts |
| Done | Fully processed meetings with finished notes |
| Failed | Calls that could not be completed, with a short reason |
Grouped rows by date
Each row shows the title, participants, platform, duration, and current state at a glance.
Filter and search
Filter by platform (Google Meet, Zoom, Microsoft Teams), status, or participant. Search across titles and notes to find a specific call.
Stats strip
A summary strip at the top of the list shows total meetings, hours on calls, and how many calls the AI actively participated in this week.
Live indicator
Meetings that are currently in progress are marked with a live indicator, so you can jump in and watch a call as it happens.
Quick settings access
A gear icon in the top-right of the toolbar opens the meetings settings for this agent in one click - no need to dig through the sidebar.
Control strip
A control strip at the top of the page lets you send the agent to a meeting link, cancel an upcoming dispatch, or remove the bot from a live call - every meeting operation lives in one place.
Meeting detail page
Click any meeting to open its detail page - a complete record of the call that includes notes, the full transcript, participants, and anything the AI linked while listening. The layout adapts based on the meeting’s state so you always see the right information at the right time:- Upcoming - a “Starts in…” hero with the invited participants and a preview of what the agent plans to cover
- Live - a video hero with the active speaker pill, an in-meeting participants panel, and a live activity feed of what the agent is doing
- Processing - a step list that shows what the agent is still working on (transcript, notes, summary), plus an early summary as soon as it is ready
- Done - the full recap layout with video, notes, transcript, and sidebar insights
- Failed - a simple centered hero explaining why the call could not be completed
| Section | What you see |
|---|---|
| Hero | Meeting title, platform, date, duration, status, and a participant avatar stack. A custom video player lets you scrub through the recording. |
| Speaker timeline | A single multi-color track under the video showing who was speaking when, with a time axis and markers for each time the AI was woken up or put to sleep. Click anywhere on the track to jump to that moment. |
| Notes | A clean, editable summary of the call. Use the slash menu or highlight text to open the AI bubble menu and rewrite, expand, or reformat any section without leaving the page. |
| Transcript drawer | The full transcript, time-stamped and grouped by speaker. Open it inline to search, jump to a moment, or copy a section. Each utterance appears as its own row with pills for speaker, time, and any linked entities the agent detected. |
| Who talked most | A sidebar breakdown of each participant’s speaking time, with their share of the conversation shown as a percentage and a share bar. |
| Presence timeline | An event log of who joined, who left, and when - useful when someone drops off mid-call or arrives late. |
| Participants | Everyone who attended, with their role (host, participant, bot). Contacts that match people in your workspace are linked automatically. |
| Linked entities | Properties, reservations, contacts, and tasks the AI referenced during the call appear as clickable pills so you can jump to the related record. |
| Summary | A short, scannable recap at the top of the sidebar. |
| Ask the agent | A follow-up chat scoped to the meeting. Ask questions like “What did we decide about the pool cover?” and the agent answers using the transcript and notes as context. The active meeting is shown as a pill in the AI sidebar so you always know what the agent is referencing. |
Meeting recap emails
After each completed meeting, Trellis can automatically email a recap to the attendees. The recap includes the meeting title, date, a clean summary of what was discussed, and a link to the full meeting detail page. Recap emails are turned on per agent in the meetings settings page. You choose which meetings trigger a recap - every meeting, only meetings the AI actively participated in, or only meetings that produced notes.Calendar-scheduled meetings
Connect your agent’s calendar from Meeting Settings to have it join meetings automatically. Once connected, any event on the calendar with a supported video link (Google Meet, Zoom, or Microsoft Teams) shows up in your Meetings workspace as a scheduled meeting. Trellis dispatches the agent to the call at the scheduled time - you do not need to invite it manually.Joining preferences
Choose which kinds of events your agent should join using four simple toggles. Turn on any combination - the agent joins an event when any enabled toggle matches.| Toggle | The agent joins when… |
|---|---|
| Team | every attendee shares your email domain (internal-only meetings) |
| External | at least one attendee is from a different domain (customer or vendor calls) |
| Not organized by me | someone else owns the event and invited you |
| Not accepted | you have declined the invite or have not responded yet |
Scheduled meetings appear in the Meetings list before they start, so you always know what the agent is about to join. If plans change, you can cancel the bot’s attendance with one click - it will not show up on the call.
Per-event attendance overrides
Sometimes you want the agent to attend a meeting it would normally skip, or skip one it would normally join. From any scheduled meeting in the Meetings list - or directly on a calendar event - you can override the default joining preferences for that single event:- Force attend - send the agent to a meeting that does not match your joining preferences (for example, an internal standup you would normally skip)
- Skip this one - keep the agent out of a specific meeting without changing your overall preferences
- Reset to default - clear the override and let your joining preferences decide again
Calendar view
Switch the Meetings list to Calendar view to see scheduled meetings on a month, week, or day grid alongside your existing calendar events. Each event shows whether the agent is set to attend, skip, or follow your default preferences - and you can change the override directly from the calendar without leaving the page.Meetings settings
Each agent has its own meetings settings page, reachable from Knowledge Base > Agents > [Agent] > Settings > Meetings. You can also jump straight there from the gear icon in the top-right of the Meetings list toolbar - a one-click shortcut from the meetings you are looking at into the settings that govern them. From the settings page you can:- Connect or disconnect a calendar
- Set joining preferences for scheduled meetings
- Review and clear per-event attendance overrides
- Customize the wake and dismiss words the bot listens for during calls
- Toggle recap emails on or off and choose who they go to
- Enable or disable automatic note enhancement after each call
- Configure which workspaces and teams can see meeting notes
Meeting reports
After each meeting, the AI agent automatically saves a report to your knowledge base in a Meetings folder. The report captures what was discussed during the call so your team can reference it later. Meeting reports are shared with all agents in your workspace, so any agent - whether it handles guest messages, owner updates, or internal operations - can access past meeting context when answering questions.You do not need to configure anything to start collecting reports. The Meetings folder is created automatically the first time the agent joins a call, and reports are saved there after each meeting.
Connect your agent to more channels
Beyond the unified inbox, your AI agent can communicate through additional connected channels. Each enabled channel works the same way - the agent reads messages, gathers context, and responds or escalates based on your instructions and channel settings.Open agent integrations
Navigate to Knowledge Base > Agents, select your agent, and open the Integrations tab.
Connect email
Choose a mailbox name (for example, “havey”) and your agent gets an email address like [email protected].
Slack
Connect your agent to a Slack workspace so your team can message it directly in channels or DMs. The agent responds in-thread, keeping conversations organized.Group chats: In WhatsApp group chats, the agent only replies when it is explicitly tagged with
@ followed by its number. This keeps the agent quiet in busy team or guest groups and prevents it from jumping into conversations that aren’t directed at it. One-to-one chats are unaffected - the agent always responds to direct messages.SMS
Connect a phone number for SMS conversations. Guests who text the number get AI-powered responses.Some phone numbers - for example, Mexican long codes - are voice-only at the carrier level and cannot send or receive SMS. If every number you have connected is voice-only, Trellis displays a banner on the phone manager letting you know, and recommends connecting WhatsApp from your inbox settings instead so you can still message guests in those regions.
Telegram
Connect a Telegram bot so your agent can respond to messages on Telegram. Each channel integration is configured in the Integrations tab of your agent settings. The agent uses the same instructions, knowledge base, and memories across supported connected channels - so a guest gets the same quality response whether they message on WhatsApp, email, or Airbnb.Workflows
Your AI agent can build and run automated workflows - multi-step sequences that handle repetitive operational tasks without manual intervention. There are two ways to create workflows with the AI:- From the Automations page - go to Automations, click New Automation, describe what you want in the “Describe what this workflow should do…” input, and click Build. The AI chat sidebar opens seeded with your description, asks any clarifying questions it needs, and assembles the complete workflow for you.
- From the chat sidebar - describe what you need in plain language directly from the AI chat sidebar, anywhere in the app. For example: “Every morning at 9am, check today’s checkouts and create a cleaning task for each one.” The agent builds the workflow with the right triggers, steps, and conditions.
- Queries - pull data from reservations, tasks, properties, or contacts
- Conditions - branch logic based on data (if checkout is today, if task is overdue)
- Actions - create tasks, update records, send notifications
- Approvals - pause and wait for a team member to approve before continuing
- Schedules - run daily, weekly, or on specific triggers
Scheduled tasks
Your AI agent can schedule tasks for itself - things it should do later, on a recurring basis, or when a specific event happens. Examples:- “Remind me to check Haven Beach House reviews every Friday”
- “Send me a daily summary of yesterday’s check-ins at 9am”
- “When a new reservation is created, look up the guest and add a welcome note”
What you see when a scheduled task runs
Every time a scheduled task fires, Trellis surfaces the run in the three places you already check on the agent - so you never have to go hunting for what happened.| Where it appears | What you see |
|---|---|
| AI chat sidebar | A new chat tab opens automatically with the agent’s run, including activity details and any records it touched. You can reply to follow up - for example, “expand on the second item” or “create a task for that guest” - and the agent picks up right where it left off. |
| Notifications | A notification lands in the bell with a one-line summary and a link straight to the run. Daily summaries and other recurring digest tasks stay in-app only, so your inbox stays quiet. Other scheduled tasks also send a push and email notification when you have those enabled. |
| Pulse activity feed | The run shows up in Pulse with its trigger, activity details, and affected objects - even when the agent’s job was purely to read or summarize and didn’t create or update any records. |
Tips for getting the best results
Be specific in your instructions
Vague instructions lead to vague responses. Instead of “be helpful,” write “always include the property address and door code in check-in replies.”
Update instructions regularly
As your business evolves - new properties, changed policies, seasonal updates - update your agent instructions to match.
Review AI responses weekly
Even with autopilot on, review a sample of AI responses each week. Look for patterns where the AI could improve and update your instructions accordingly.
Use the knowledge base for details
Keep agent instructions high-level (tone, policies, escalation rules) and put detailed property guides in the knowledge base. This keeps things organized and easy to update.