Dla firm tworzących oprogramowanie

Każda opinia z odpowiedzią
prosto z twojego produktu.

Czytaj opinie i prywatne uwagi z Airbnb, Booking.com i Vrbo i publikuj odpowiedzi tam, gdzie kanał na to pozwala – przez jedno API.

Co dostaje twój produkt

Opinie na wejściu, odpowiedzi na wyjściu.

Jeden ujednolicony format opinii dla wszystkich kanałów, ze szczegółami, które są ważne dla gospodarzy.

Nic nie zostaje bez odpowiedzi

Filtruj opinie, które wciąż czekają na odpowiedź, i sprawdzaj termin dla każdej z nich.

Uwagi kryjące się za gwiazdkami

Publiczna treść, prywatne uwagi i oceny, powiązane z rezerwacją i ofertą.

Odpowiadaj tam, gdzie kanał na to pozwala

Jeden endpoint publikuje odpowiedź gospodarza. Na Airbnb odpowiadanie i ocenianie gościa wymagają pełnego dostępu – obok innego PMS Airbnb na to nie pozwala.

Jak to działa

Kolejka odpowiedzi w jednej pętli.

Pobierz to, co jest bez odpowiedzi, napisz odpowiedź po swojemu i opublikuj. Śledź nowe opinie przez webhook.

  1. 1

    Znajdź to, co wymaga odpowiedzi

    GET /v1/reviews?status=unanswered, na wszystkich kanałach.

  2. 2

    Napisz szkic

    Napisz odpowiedź samodzielnie, z szablonem lub z pomocą swojej AI.

  3. 3

    Opublikuj

    POST /v1/reviews/{id}/reply publikuje ją na kanale opinii, tam gdzie odpowiedzi są dozwolone.

reviews.ts · ts
// api(): fetch on api.repull.dev with your API key
// Everything still waiting on a reply, across channels
const { data: pending } = await api('/v1/reviews?status=unanswered&limit=100')

for (const review of pending) {
  // review.rating, review.publicReview, review.privateFeedback,
  // review.channel, review.respondByAt
  const draft = await yourTool.draftReply(review)

  await api(`/v1/reviews/${review.id}/reply`, {
    method: 'POST',
    body: JSON.stringify({ message: draft }),
  })
}
webhook.ts · ts
// Subscribed to review.created
if (event.event === 'review.created') {
  const review = event.data.object
  if (review.rating <= 3) await alertTheHost(review)
}

Zakres kanałów

Co działa gdzie

AirbnbCzytanie opinii w każdym trybie. Odpowiadanie i ocenianie gościa wymagają pełnego dostępu; obok PMS opinie z Airbnb są tylko do odczytu.
Booking.comCzytanie i odpowiadanie przy oficjalnym połączeniu. Przez logowanie do extranetu (beta): czytanie; odpowiedzi są w fazie testów.
VrboCzytanie opinii. Odpowiedzi są w fazie testów.

Zakres jest sprawdzany na produkcyjnym API. Pełny zakres kanałów i PMS

Obok dowolnego PMS

Twoi klienci zostają przy narzędziach, których już używają.

PMS dalej zarządza ofertą

Na Airbnb i Vrbo Repull łączy się z dostępem tylko do wiadomości. PMS gospodarza dalej zarządza ofertami i kalendarzami, a twój produkt nigdy nie konkuruje z nim o kontrolę.

Booking.com przez logowanie do extranetu gospodarza

W wersji beta: rezerwacje, wiadomości i opinie z Booking.com, bez odłączania dostawcy łączności od PMS gospodarza.

Jedna integracja, każdy kanał

Te same endpointy i te same zdarzenia webhooków, niezależnie od tego, czy gość zarezerwował przez Airbnb, Booking.com czy Vrbo. Budujesz to raz.

Jak Repull działa obok PMS→

API, które za tym stoi

Endpointy i zdarzenia

GET /v1/reviews

Filtruj po kanale, ofercie, ocenie i statusie odpowiedzi.

POST /v1/reviews/{id}/reply

Opublikuj odpowiedź gospodarza na kanale opinii, tam gdzie kanał na to pozwala.

POST /v1/reviews/{id}/guest-review

Airbnb, pełny dostęp: gospodarz ocenia gościa.

review.created

Webhook: nowa opinia. Kanały nie przekazują opinii natychmiast, więc trafia ona przy następnej synchronizacji.

Pomóż klientom odpowiadać na każdą opinię.

Zacznij za darmo. Podłącz konto i zobacz jego opinie w kilka minut.