Configurar integração Stays.net
O Repasse se integra com o Stays.net via API. Depois de configurado, as reservas de todos os canais (Airbnb, Booking, venda direta etc.) entram no sistema automaticamente.
Pré-requisito
Conta ativa no Stays.net com acesso à API externa. Se não encontrar a opção no seu painel, peça ao suporte do Stays para liberar.
Passo a passo
1. Pegar as credenciais no Stays.net
- Entre no Stays.net → Configurações → API → Credenciais.
- Se ainda não houver, gere as credenciais.
- Anote:
- Domínio — o endereço do seu painel, ex.:
suaempresa.stays.net - Login da API
- Senha da API (anote na hora; o Stays não mostra de novo)
- Domínio — o endereço do seu painel, ex.:
2. Colocar no Repasse
- Configurações → Integrações → abra o cartão Stays.net.
- Domínio Stays.net: o endereço completo do painel, com
.stays.net(ex.:suaempresa.stays.net). Se colar comhttps://, o sistema remove sozinho. - Login da API e Senha da API.
- Testar Conexão → deve responder que a API respondeu corretamente.
- Salvar.
A senha é guardada cifrada. Cada empresa usa só as próprias credenciais — sem elas, a sincronização é recusada (nunca usa a conta de outra empresa).
3. Primeira importação
- Em Unidades → Importar do Stays.net: traz unidades e proprietários.
- Em Sync Stays.net (menu Sistema) → Sincronizar: traz as reservas do mês escolhido.
Frequência de sincronização
- Manual: menu Sync Stays.net → escolha o mês → Sincronizar.
- Automática: uma vez por dia (6h de Brasília), o sistema sincroniza as reservas de hoje até 60 dias à frente, para todas as empresas com o Stays configurado.
Avisos em tempo real (webhook)
Sem os avisos, as reservas entram pela sincronização automática e pelo botão Sincronizar. Com eles, o Stays avisa o Repasse a cada reserva criada, alterada ou cancelada, e ela entra em segundos.
- Configurações → Integrações → Stays.net → Ativar avisos em tempo real.
- Copie a URL que aparece. Ela é mostrada uma vez só; se perder, clique em Gerar nova URL (a anterior para de funcionar).
- No painel do Stays, cadastre essa URL como destino de webhook / notificações da API (o nome do menu muda conforme a versão do Stays; se não achar, peça ao suporte do Stays para cadastrar a URL na sua conta).
- Marque os eventos de reservas (criação, alteração, cancelamento).
- Confira em Sincronização → Avisos do Stays (tempo real): cada aviso recebido aparece ali, com o resultado.
| O que aparece | O que significa |
|---|---|
| Processado | O aviso chegou e o Repasse sincronizou o período da reserva. |
| Ignorado | Evento que o Repasse não usa (não é erro). |
| Erro | O aviso chegou, mas a sincronização falhou — a mensagem diz o motivo. |
| Sem conclusão | O processamento parou no meio. A próxima sincronização corrige. |
| Nada aparece | A URL não foi cadastrada no Stays, ou foi trocada no Repasse depois de cadastrada. Gere uma nova e cadastre de novo. |
Para desligar: Desativar, no mesmo lugar.
O que a integração faz (e não faz)
- Lê reservas, hóspedes, unidades e proprietários do Stays.
- Não altera nada no seu Stays.net — é só leitura.
- Reserva cancelada no Stays passa a aparecer como cancelada no Repasse na sincronização seguinte (não é apagada — fica no histórico).
Problemas comuns
"Erro de conexão" no Testar Conexão
- Confira o domínio: endereço completo, ex.:
suaempresa.stays.net. - Confira login e senha (diferenciam maiúsculas de minúsculas).
- Confira com o Stays se a API externa está liberada no seu plano.
Unidade aparece duas vezes
Acontece quando a mesma unidade foi cadastrada pela ficha do proprietário e depois veio do Stays. Em Unidades, use Unidades duplicadas para mesclar — a que tem o ID do Stays é mantida.
Reserva sem unidade
A unidade mudou no Stays depois da importação. Em Unidades, rode Importar do Stays.net de novo e sincronize o mês.
Problema continua? Use o botão de ajuda e abra um chamado.