Para empresas de software

Cada reseña, respondida
desde tu producto.

Lee reseñas y comentarios privados de Airbnb, Booking.com y Vrbo, y publica respuestas donde el canal lo permite, con una sola API.

Lo que obtiene tu producto

Reseñas de entrada, respuestas de salida.

Un formato de reseña normalizado para todos los canales, con los detalles que importan a los anfitriones.

Nada sin responder

Filtra las reseñas que aún esperan respuesta y consulta el plazo de cada una.

Lo que hay detrás de las estrellas

Texto público, comentarios privados y valoraciones, vinculados a la reserva y al anuncio.

Responde donde el canal lo permite

Un solo endpoint publica la respuesta del anfitrión. En Airbnb, responder y valorar al huésped requieren acceso completo; Airbnb no lo permite junto a otro PMS.

Cómo funciona

Una cola de respuestas en un solo bucle.

Obtén lo que está sin responder, redacta la respuesta a tu manera y publícala. Detecta reseñas nuevas por webhook.

  1. 1

    Encuentra lo que necesita respuesta

    GET /v1/reviews?status=unanswered, en todos los canales.

  2. 2

    Redacta

    Escribe la respuesta tú mismo, con una plantilla o con tu IA.

  3. 3

    Publica

    POST /v1/reviews/{id}/reply la publica en el canal de la reseña, donde se permite responder.

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)
}

Cobertura por canal

Qué funciona dónde

AirbnbLectura de reseñas en todos los modos. Responder y valorar al huésped requieren acceso completo; junto a un PMS, las reseñas de Airbnb son de solo lectura.
Booking.comLectura y respuesta con la conexión oficial. Con el acceso a la extranet (beta): lectura; las respuestas están en pruebas.
VrboLectura de reseñas. Las respuestas están en pruebas.

La cobertura se comprueba con la API en producción. Cobertura completa de canales y PMS

Junto a cualquier PMS

Tus clientes mantienen las herramientas que ya usan.

El PMS sigue a cargo del anuncio

En Airbnb y Vrbo, Repull se conecta con acceso de mensajería. El PMS del anfitrión sigue gestionando anuncios y calendarios, y tu producto nunca compite con él por el control.

Booking.com con el acceso a la extranet del anfitrión

En beta: reservas, mensajes y reseñas de Booking.com, sin que el anfitrión tenga que retirar su proveedor de conectividad del PMS.

Una integración, todos los canales

Los mismos endpoints y los mismos eventos de webhook tanto si el huésped reservó en Airbnb como en Booking.com o Vrbo. Lo construyes una vez.

Cómo funciona Repull junto a un PMS→

La API que hay detrás

Endpoints y eventos

GET /v1/reviews

Filtra por canal, anuncio, valoración y estado de respuesta.

POST /v1/reviews/{id}/reply

Publica la respuesta del anfitrión en el canal de la reseña, donde el canal lo permite.

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

Airbnb, acceso completo: el anfitrión valora al huésped.

review.created

Webhook: una reseña nueva. Los canales no envían las reseñas al instante, así que llega en la siguiente sincronización.

Ayuda a tus clientes a responder cada reseña.

Empieza gratis. Conecta una cuenta y ve sus reseñas en minutos.