Para quem cria PMS

Adicione Airbnb, Booking.com e Vrbo ao seu software, sem certificação

Os seus clientes querem os canais dentro do seu produto. Tornar-se connectivity partner por conta própria leva meses, e o Airbnb e o Booking.com não estão a aceitar novos parceiros de API. A Repull já liga o Airbnb, o Booking.com e o Vrbo: você constrói sobre uma só API REST e integra novos clientes importando os dados deles de 14 PMS.

Plano Free: uma chave live para até 3 anúncios, sem cartão.

O trabalho, nas palavras de quem desenvolve

O que nos dizem as equipas que criam software de PMS, de reservas e para hotéis, e o que muda com a Repull.

“Precisamos de gerir tarifas e disponibilidade do Booking.com a partir da nossa app, sem depender da de outro fornecedor.”

Envie disponibilidade, preços e restrições a partir da sua app pela ligação oficial da Repull ao Booking.com, e os calendários do Airbnb e do Vrbo pelo mesmo endpoint.

“Trocar a nossa API de canais atual dá trabalho de desenvolvimento, por isso a poupança tem de compensar.”

A Repull disponibiliza uma API compatível com o Channex, com os mesmos paths e payloads, e importa os seus dados do Channex mantendo os ids: a mudança começa por trocar o URL base e a chave.

“Alguns clientes nem querem channel manager. Só querem as reservas e as mensagens no nosso sistema.”

Ligue-se ao lado da configuração que já têm: reservas, mensagens e avaliações, sem tocar nas tarifas e na disponibilidade.

“Como migramos um cliente sem overbooking e sem apagar a configuração de tarifas dele?”

Nada é enviado até um quarto estar mapeado para um anúncio com calendário. Teste primeiro no seu próprio alojamento de teste do Booking.com e depois migre anúncio a anúncio.

O que constrói

A camada de canais de que o seu produto precisa, sem se tornar uma empresa de channel manager.

Canais dentro do seu PMS

O seu cliente liga o Airbnb, o Booking.com ou o Vrbo numa página Connect com a sua marca, e os anúncios, reservas e calendários aparecem no seu produto.

Sincronização de calendário nos dois sentidos

Envie disponibilidade, preços e estadias mínimas para todos os canais ligados, e receba cada reserva por webhook.

Publicação de anúncios

Crie anúncios no seu produto e publique-os com conteúdo e fotos no Airbnb e no Booking.com.

Uma caixa de entrada unificada

Mensagens e avaliações de hóspedes de todos os canais no seu produto, com respostas enviadas pelo canal certo.

Onboarding a partir de outro PMS

O Repull Migrate importa as propriedades, reservas, hóspedes e conversas de um novo cliente a partir do PMS que está a deixar.

Um workspace para todos os clientes

Todas as ligações ficam na sua conta, e cada webhook indica a conta de cliente de onde veio.

Como fica na prática

Ligue um cliente, envie o calendário dele, ou aponte a sua integração Channex existente para a Repull.

1. O seu cliente liga os canais

Uma sessão Connect por cliente, com o seu próprio id como state. Volta no redirect e no webhook connect.session.completed.

# Your customer connects Airbnb, Booking.com or Vrbo on a Connect page in your brand
curl -X POST https://api.repull.dev/v1/connect \
  -H 'Authorization: Bearer sk_live_YOUR_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "redirectUrl": "https://yourpms.com/channels/done",
    "state": "customer_42",
    "allowedProviders": ["airbnb", "booking", "vrbo-login"]
  }'

2. Envie o calendário dele

Uma chamada define a disponibilidade e o preço nos canais ligados da propriedade.

# Push availability and price for a property to its connected channels
curl -X PUT https://api.repull.dev/v1/availability/123 \
  -H 'Authorization: Bearer sk_live_YOUR_KEY' \
  -H 'Content-Type: application/json' \
  -d '{ "dates": ["2026-12-24", "2026-12-25"], "available": true, "price": 320 }'

3. Já está no Channex?

A API compatível com o Channex aceita os mesmos paths e payloads. Troque o URL base e a chave, e mantenha o seu código.

# Before: Channex
BASE=https://app.channex.io/api/v1
KEY=YOUR_CHANNEX_KEY

# After: Repull's Channex-compatible API. Same paths, same payloads.
BASE=https://api.repull.dev/channex/api/v1
KEY=sk_live_YOUR_REPULL_KEY

curl -g "$BASE/properties?pagination[page]=1&pagination[limit]=10" \
  -H "user-api-key: $KEY"

As cinco perguntas que todas as equipas de software fazem

É oficial, e precisamos de certificação própria?

Vias oficiais, e nenhuma certificação vossa. No Booking.com o alojamento escolhe o connectivity provider da Repull na sua Extranet, a ligação oficial para tarifas, disponibilidade e reservas. No Airbnb o anfitrião aprova a Repull no ecrã de consentimento do Airbnb, através da integração de parceiro Airbnb já existente da Repull. No Vrbo o anfitrião entra com a sua própria conta Vrbo; a Repull não é parceira do Vrbo nem do Expedia Group. Vocês constroem sobre a API da Repull.

Há sandbox?

Não há sandbox separada, porque o Airbnb e o Vrbo não oferecem anúncios de teste. O plano Free é uma chave live para até 3 anúncios. Para tarifas e disponibilidade no Booking.com, ligue um alojamento de teste do Booking.com; no Airbnb, ligue um dos seus anúncios em modo só de leitura ou de mensagens, que não altera nada.

Quantas chamadas à API vamos usar?

Crescem com as alterações, não com os anúncios. Reservas, alterações, mensagens e avaliações chegam por webhook, e uma chamada de disponibilidade pode cobrir muitas datas. O Free inclui 1.000 chamadas por mês e o Starter 100.000; chamadas extra custam $1 por cada 1.000. As plataformas têm limites de API ajustados à sua integração.

Pagamos por canal?

Não. Um anúncio conta uma vez, esteja em que canais estiver. Acima de 100 anúncios, e para plataformas que servem muitos clientes, o preço é definido por acordo.

Que canais, e quando?

Ativos hoje: Airbnb, Booking.com e Vrbo, mais importações e leituras de 14 PMS. A Agoda é a próxima, e há mais canais a caminho. Se os seus clientes precisam de um canal que ainda não cobrimos, diga-nos quantas propriedades dependem dele, e peça ao gestor de conta do canal deles que solicite a Repull como channel manager.

Quanto custa

Paga por anúncio, ao mesmo preço esteja em que canais estiver. Mensal, sem IVA:

Quanto custa
AnúnciosPlanoPor mês
3Free$0
10Starter$99
50Starter$299
100Starter$549
1,000CustomPreço por volume
  • Free: até 3 anúncios e 1.000 chamadas à API por mês, sem limite de tempo.
  • Starter: $99 por mês com 10 anúncios incluídos, depois $5 por anúncio até 100 anúncios, e 100.000 chamadas à API por mês.
  • Mais chamadas em qualquer plano: $1 por cada 1.000.
  • Acima de 100 anúncios, e um só workspace de parceiro para todos os seus clientes: preço por volume, por acordo.

Todos os preços

Experimente hoje numa propriedade

Crie uma chave grátis e ligue um anúncio ou um alojamento de teste do Booking.com. Vai mudar uma base de clientes de outra API de canais? Diga-nos o número de unidades e damos-lhe um preço.