Für KI-Assistenten

Gästenachrichten auf Airbnb, Booking.com und Vrbo, für Ihre KI

Ihr Agent antwortet den Gästen; Repull transportiert die Nachrichten. Verbinden Sie die Postfächer eines Gastgebers bei Airbnb, Booking.com und Vrbo im Nachrichtenmodus, neben dem PMS, das er schon nutzt, erhalten Sie jede neue Nachricht über einen signierten Webhook und antworten Sie über einen Endpoint. Oder geben Sie einem Agenten per MCP das ganze Konto.

Free-Plan: ein echter Key für bis zu 3 Inserate, ohne Kreditkarte.

Die Aufgabe, in den Worten von KI-Teams

Was uns Teams erzählen, die KI-gestützte Gästekommunikation bauen, und was sich mit Repull ändert.

“Die Hälfte unserer Nutzer kommt nicht weiter: Ihr PMS belegt schon die Airbnb-Verbindung.”

Airbnb erlaubt Nachrichtenzugriff neben der App, die das Inserat verwaltet. Repull verbindet sich im Nachrichtenmodus: Der Gastgeber behält sein PMS, Sie bekommen das Postfach.

“Das PMS unserer Nutzer kann OTA-Nachrichten nur schlecht oder gar nicht.”

Repull liest und sendet Gästenachrichten auf Airbnb, Booking.com und Vrbo direkt, egal welches PMS der Gastgeber nutzt, oder ob überhaupt eins.

“Weder Booking.com noch Airbnb geben uns Testunterkünfte. Wie sollen wir entwickeln und testen?”

Der Free-Plan ist ein echter Key. Verbinden Sie ein echtes Inserat im Nachrichtenmodus: Am Inserat ändert sich nichts, und Sie testen mit echten Konversationen.

“Tools für Gästekommunikation kosten ein paar Dollar pro Inserat, also muss uns die Infrastruktur Marge lassen.”

Ein Inserat zählt über alle Kanäle einmal, Starter kostet ab dem 11. Inserat $5 pro Inserat, und Plattformen mit vielen Gastgebern bekommen Mengenpreise.

Was Sie bauen

Die Nachrichtenschicht ist für jedes Produkt dieselbe; was Sie darauf bauen, gehört Ihnen.

Ein KI-Gästeassistent

Beantworten Sie Fragen zu Check-in, Hausregeln und Tipps vor Ort auf allen Kanälen, in der Sprache des Gastes, und übergeben Sie an einen Menschen, wenn es nötig ist.

Ein einheitliches Postfach

Alle Gästekonversationen von Airbnb, Booking.com und Vrbo in Ihrem Produkt, mit Lesebestätigungen, Reaktionen und Zustellstatus.

Bewertungsassistent

Neue Bewertungen lesen, sobald sie eintreffen, Antworten zur Freigabe durch den Gastgeber entwerfen und dann über die API veröffentlichen.

Anfragen nachfassen

Schnell auf Anfragen antworten, bei Airbnb vorab genehmigen und Sonderangebote senden, mit dem Buchungskontext dazu.

Ein Agent mit MCP

Geben Sie Claude, ChatGPT, Cursor oder Ihrem eigenen Agenten Tools für Buchungen, Nachrichten, Kalender und Bewertungen über den Repull-MCP-Server.

Eine Plattform für viele Gastgeber

Ein Workspace für alle Ihre Gastgeber. Jeder Webhook nennt das verbundene Konto, von dem er kommt, damit jede Nachricht beim richtigen Kunden landet.

So sieht es aus

Drei Bausteine: Postfach verbinden, über den Webhook antworten, oder einem Agenten das Konto per MCP geben.

1. Postfächer des Gastgebers verbinden

Eine Connect-Session im Nachrichtenmodus für Airbnb, Booking.com (Extranet-Login) und Vrbo. Das PMS des Gastgebers behält Inserate, Preise und Kalender.

# Messaging access only: listings, rates and calendars stay with the host's PMS
curl -X POST https://api.repull.dev/v1/connect \
  -H 'Authorization: Bearer sk_live_YOUR_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "redirectUrl": "https://yourapp.com/connected",
    "accessType": "messaging",
    "allowedProviders": ["airbnb", "booking-extranet-login", "vrbo-login"]
  }'
# → { "url": "https://connect.repull.dev/cs_..." }  send the host there

2. Über den Webhook antworten

Jede eingehende Nachricht auf jedem Kanal kommt als reservation.message.received an. Antworten Sie in derselben Konversation, mit der Event-ID als Idempotency-Key.

// One webhook for every channel: Airbnb, Booking.com and Vrbo messages
app.post('/repull/webhooks', async (req, res) => {
  const event = verifySignature(req)        // HMAC over the raw body (X-Repull-Signature)
  res.sendStatus(200)
  if (event.event !== 'reservation.message.received') return

  const { threadId, body } = event.data
  const answer = await yourAgent.reply(threadId, body)

  await fetch(`https://api.repull.dev/v1/conversations/${threadId}/messages`, {
    method: 'POST',
    headers: {
      Authorization: `Bearer ${process.env.REPULL_API_KEY}`,
      'Content-Type': 'application/json',
      'Idempotency-Key': event.eventId,     // a retried webhook never sends twice
    },
    body: JSON.stringify({ message: answer }),
  })
})

3. Oder MCP nutzen

Fügen Sie den Repull-MCP-Server zu Claude, Cursor oder einem anderen MCP-Client hinzu, und der Agent bekommt typisierte Tools für das verbundene Konto.

{
  "mcpServers": {
    "repull": {
      "command": "npx",
      "args": ["-y", "@repull/mcp"],
      "env": { "REPULL_API_KEY": "sk_live_YOUR_KEY" }
    }
  }
}

Die fünf Fragen, die jedes KI-Team stellt

Ist das offiziell oder Scraping?

Nur offizielle Wege, nie ausgelesene Seiten. Bei Airbnb genehmigt der Gastgeber Repull auf Airbnbs eigenem Zustimmungsbildschirm, über die bestehende Airbnb-Partnerintegration von Repull; Nachrichtenzugriff ist dafür gedacht, neben der App zu laufen, die das Inserat verwaltet. Bei Booking.com verbindet sich ein Extranet-Login neben einem bestehenden Channel Manager. Bei Vrbo meldet sich der Gastgeber mit seinem eigenen Vrbo-Konto an; Repull ist kein Partner von Vrbo oder Expedia Group.

Gibt es eine Sandbox?

Keine separate Sandbox, denn weder Airbnb noch Booking.com bieten Testinserate für Gästenachrichten an. Der Free-Plan ist ein echter Key für bis zu 3 Inserate: Verbinden Sie ein echtes Inserat im Nachrichtenmodus, das ändert nichts am Inserat, und entwickeln Sie mit echten Konversationen.

Wie viele API-Aufrufe brauche ich?

Sehr wenige pro Nachricht. Webhooks liefern jede neue Nachricht mit vollem Text, Sie müssen das Postfach also nicht pollen: ein Aufruf für die Antwort, und ein Lesezugriff nur, wenn Ihr Agent mehr Kontext braucht. Free enthält 1.000 Aufrufe pro Monat, Starter 100.000; weitere Aufrufe kosten $1 pro 1.000. Plattformen mit vielen Gastgebern bekommen Limits passend zu ihrer Integration.

Zahle ich pro Kanal?

Nein. Ein Inserat zählt einmal, egal auf wie vielen Kanälen. Einziges Add-on sind $5 pro Inserat und Monat für Inserate, die über einen Booking.com-Extranet-Login verbunden sind; so funktionieren Nachrichten neben einem bestehenden Booking.com-Channel-Manager.

Welche Kanäle, und was kommt als Nächstes?

Nachrichten funktionieren heute auf Airbnb, Booking.com und Vrbo. Derselbe Key liest 14 PMS für Buchungs- und Inseratskontext. Agoda kommt als Nächstes, weitere Kanäle folgen. Brauchen Ihre Nutzer einen Kanal, den wir noch nicht abdecken? Sagen Sie uns, wie viele Inserate davon abhängen.

Was es kostet

Sie zahlen pro Inserat, zum selben Preis, egal auf welchen Kanälen es ist. Monatlich, ohne MwSt.:

Was es kostet
InseratePlanPro Monat
3Free$0
10Starter$99
50Starter$299
100Starter$549
500CustomMengenpreis
  • Free: bis zu 3 Inserate und 1.000 API-Aufrufe pro Monat, ohne Zeitlimit.
  • Starter: $99 pro Monat mit 10 inklusiven Inseraten, danach $5 pro Inserat bis 100 Inserate, und 100.000 API-Aufrufe pro Monat.
  • Booking.com-Extranet-Login: $5 pro Inserat und Monat zusätzlich zu jedem Plan, nur für die so verbundenen Inserate.
  • Über 100 Inserate oder ein Workspace für viele Gastgeber: Mengenpreis nach Vereinbarung.

Alle Preise

Verbinden Sie heute ein Postfach

Erstellen Sie einen kostenlosen Key, verbinden Sie eines Ihrer Inserate im Nachrichtenmodus und sehen Sie die erste Nachricht an Ihrem Webhook ankommen. Hunderte Gastgeber? Sprechen wir über Volumen.