Docs/Studio/Studio
Built into every Studio app

The embedded AI agent

Every Studio app ships with the Repull agent built in. It already knows your reservations, calendar, pricing, and billing — so your team can ask questions, run lookups, and trigger actions without leaving the app.

How it works

Drop the agent into any page in your Studio app and it picks up the context that page is already showing — the reservation you have open, the listings you are filtering, the date range you picked. From there it can answer questions, summarize data, or run a Repull action on your behalf.

The agent uses the same authenticated Repull API that powers the rest of your app. It does not have access to anything your account cannot already see, and every action it takes is logged in the standard Repull audit trail.

What the agent knows

Reservations

Lookups by guest name or confirmation code, status changes, cancellation reasons, and conversation snippets.

Calendar

Availability windows, blocked nights, back-to-back turnovers, and occupancy summaries.

Pricing

Nightly rates, per-night overrides, channel mark-ups, and Atlas market signals.

Billing

Owner statements, payouts, channel commissions, refund history, and outstanding balances.

Adding the agent to a page

Studio scaffolds the agent for you when you ask for it in a prompt (“add the Repull agent in the corner”). If you are editing a Studio app by hand, drop the component anywhere in your page tree.

import { RepullAgent } from '@repull/studio'

export default function Page() {
  return (
    <main>
      {/* your app */}
      <RepullAgent />
    </main>
  )
}

Privacy & permissions

The agent runs against the same authenticated Repull API your dashboard uses. It can only read or write the resources your account already has access to.

Every mutation the agent performs is recorded in the Repull audit trail with the user that triggered it and the original prompt.

Conversations are not used to train models. You can clear an app's agent history at any time from the Studio project settings.

Try it in your next Studio app

Open Studio and add the agent to any template — it picks up the page's context automatically.

Open Studio
AI