Skip to content
pepperAssist

Everything a property manager does, automated

Real screenshots from the live product — every module below is shipped, not a mockup.

Dashboard

See what the AI actually did today, at a glance

Not a black box — a running tally of what the AI sent, resolved, and opened, computed from real activity, not an estimate.

  • AI messages sent today, across every property in your org
  • Approvals resolved today, whichever way you decided them
  • Maintenance tickets opened today, guest-reported or otherwise
  • Average AI response time to a guest message, in seconds, minutes, or hours
Unified Inbox

Every guest conversation, one place

SMS, email, Airbnb, VRBO, and Booking messages land in a single inbox, sorted by what needs your attention.

  • Filter by unread, channel, open maintenance, a pending approval, or a low-confidence AI reply that needs review — jump straight to what needs you
  • Synced from Lodgify — no separate app to check
  • Every reply posts back through the guest's original channel thread — Airbnb, VRBO, Booking.com, or direct — never a separate app for them to check
  • Unread indicator so nothing gets missed
  • Flags negative-sentiment messages automatically and pings you (email or Telegram) the moment one lands — you don't have to be watching the inbox
  • Also flags a guest whose tone is worsening across a conversation, not just one who's already negative — catches an escalation before it peaks
  • Open an escalated thread or a vendor negotiation and get a one-line AI summary of what's been discussed so far — no need to read the whole back-and-forth first
  • Automatically asks for a review the day after checkout, in English, Spanish, or Portuguese — no manual follow-up to remember
  • Returning guest? Their past stays, issues, and preferences are summarized for you automatically, no digging through old threads
  • Open a reservation and see everything tied to that stay — maintenance tickets, approvals, all in one place
  • Guest writes in Spanish or Portuguese? An automatic English translation appears right under their message — their original text is never changed
pepperAssist unified inbox showing a guest conversation list with unread indicator and channel filters
AI Assistant

Answers guests, knows its limits

Grounded in your house manual, FAQs, reservation data, and any extra policies you add. Handles routine questions directly — in English, Spanish, or Portuguese — and holds anything it shouldn't decide on its own.

  • Replies in English, Spanish, or Portuguese — English fallback for anything else
  • Grounded answers, not guesses — no hallucinated house rules
  • Not sure? It says so and holds, instead of guessing — and it doesn't leave you starting from scratch: your reply box is pre-filled with the AI's own draft answer, ready to review, edit, and send
  • Knows the property's actual address, so "how do I get there?" gets a real answer, not a dead end
  • Gated requests get a holding reply, never a made-up yes
  • Set your own tone once — friendly, professional, concise — every reply matches it, with a per-property override for portfolios where one property should sound different from the rest
  • Learns from your own replies — turns a manual answer into a reusable FAQ, but only after you approve it, and it knows a one-off favor from a standing policy
  • Ask pepperAssist plain-language questions about your own properties — open tickets, pending approvals, upcoming check-ins, month-to-date revenue per property — read-only, no digging through pages
  • Knows your cancellation policy, so a guest asking about it gets a real answer instead of a generic "let me check"
  • Paste in extra policies, vendor notes, or HOA rules org-wide or per property — the AI grounds answers in them right away, no separate app to maintain
pepperAssist AI assistant test chat answering guest questions in English, Spanish, and Portuguese and holding a discount request for owner approval
Approval System

You decide, the AI executes

Refunds, discounts, early check-in, late checkout, exceptions — anything that costs money or bends a rule waits for a real decision.

  • Approve, reject, or suggest an alternative
  • Same flow on the web and via Telegram inline buttons
  • The AI never messages the guest until you've decided
  • Set your own dollar threshold for what needs a decision
  • Flags unusual timing — a same-day booking, or a burst of requests in a short window — so you know to look twice before deciding
pepperAssist approvals page showing a pending refund request with Approve, Reject, and Suggest alternative actions
The control layer

AI handles the volume. You decide the risk.

Approval-gating isn't a limitation bolted on top — it's the reason you can hand routine guest messages to AI without handing over judgment calls too. For anything that costs money or grants an exception, it's a hard rule the AI cannot act around — not a guardrail you dial up or down.

Step 1

AI drafts

Every guest message gets a grounded draft reply, instantly.

Step 2

Routine sends. Exceptions escalate.

Answering a WiFi question sends right away. A refund, discount, or rule exception waits for you.

Step 3

You decide

Approve, reject, or suggest an alternative — on the web or from Telegram.

Step 4

AI acts

The guest (or vendor) gets exactly what you decided — never before.

Every reply — AI or human — lands in your Unified Inbox, visible and replaceable by you at any time. Nothing the AI sends is a black box.

Every decision request also names exactly what it's asking for — refund, discount, early check-in, and more — on the web and in Telegram. You always know what kind of call you're making, never just "approve or reject."

Every past decision stays reviewable too — what was asked, who decided, and when — not just the pending queue. Nothing you've already decided quietly disappears.

This is human-on-the-loop, not human-in-the-loop: the AI runs on its own within these guardrails, but you can step in on a single case any time. Want to handle a specific guest yourself? One toggle pauses AI replies for that stay only — everyone else at the property keeps getting AI replies, and the guest's messages still land in your inbox. Need it off for a whole property instead? Same toggle, one level up.

Maintenance

From guest report to vendor dispatch

A guest reports a problem — AC, leak, lock — and a ticket is created automatically. Assigning a vendor kicks off an AI-negotiated quote, gated through the same approval flow.

  • Guest chat reports auto-create tickets
  • AI texts the vendor to negotiate price and timing
  • Severity, status, and cost tracked end to end
  • High-severity issues get a different, louder alert — 🚨 URGENT in Telegram and email — not lumped in with routine tickets
  • No vendor on file? The AI searches and finds one, flagged for you to verify before dispatching
  • If the vendor has a question only the guest can answer, the AI relays it both ways — no three-way phone tag for you
  • Every vendor builds a real track record — job counts and actual average response time, computed from real messages, not a self-reported rating
  • If a vendor goes quiet after being texted for a quote, you get a heads-up after a few hours of silence — a stuck ticket doesn't just sit there unnoticed
  • Track each vendor's insurance expiration and get a reminder before it lapses — no dispatching a job to a vendor whose coverage quietly expired
  • Read the actual SMS transcript behind any quote — one click from the ticket or the vendor's profile, not just the final number the AI extracted
pepperAssist maintenance report form confirming an issue was reported for a property
Integrations

Works with what you already run

Connects to Lodgify — which already talks to Airbnb, VRBO, and Booking.com — instead of asking you to switch platforms.

  • Per-organization Lodgify API key, encrypted at rest
  • Manual or scheduled sync of properties and reservations
  • Telegram for instant, actionable owner notifications
  • Flags overlapping double-bookings the moment a sync finds one, across every connected channel
pepperAssist settings page showing a connected Lodgify integration and a Telegram notification card