Check-in Online
O check-in online permite que hóspedes completem o processo de check-in pela internet antes de chegar à propriedade, utilizando um link seguro enviado por e-mail. Isso elimina filas na recepção e permite que os hóspedes cheguem no seu próprio ritmo.
Pré-requisitos
Antes de utilizar o check-in online, certifique-se de que os seguintes itens estão configurados:
| Requisito | Onde Configurar |
|---|---|
| OCP (provedor de e-mail) ativo | Configurações > Comunicação |
Template de notificação checkin_link | Configurações > Comunicação > Templates |
| Política de check-in da propriedade | Configurações > Propriedade > Políticas |
Importante: Se o OCP não estiver configurado ou o template de e-mail estiver inativo, o botão “Enviar Link de Check-in” não aparecerá na tela da reserva.
Como Funciona
Para a Equipe do Hotel
- Abra uma reserva confirmada
- Clique em “Enviar Link de Check-in” no menu de ações da reserva
- O sistema gera um token JWT com validade de 24 horas
- Um e-mail é enviado via OCP contendo um link seguro para a página de check-in online
O link é único por reserva e não pode ser reutilizado após o token expirar.
Dica: Você pode reenviar o link a qualquer momento clicando em “Enviar Link de Check-in” novamente. O link anterior é invalidado e um novo token é gerado.
Para o Hóspede
- O hóspede recebe um e-mail com o link de check-in
- Abre o link no celular ou computador — sem necessidade de login
- Preenche a FNRH (Ficha Nacional de Registro de Hóspedes):
- Motivo da viagem
- Cidade de origem / destino
- Meio de transporte
- Clica em “Confirmar”
- Visualiza uma tela de sucesso com o nome da propriedade e as datas da estadia
O status da reserva muda automaticamente para “Em Estadia” (Check-in).
Dica: O hóspede não precisa ter uma conta no Opero. O token JWT no link fornece acesso seguro e único ao formulário de check-in.
Requisito de Pagamento
Se o status de pagamento da reserva não for PAGO, o sistema retorna uma PaymentRequiredException. O hóspede visualiza uma mensagem orientando-o a completar o pagamento na recepção antes de prosseguir com o check-in online.
A função canSelfCheckIn() avalia:
- O status de pagamento deve ser
PAID, ou - A propriedade deve ter nenhuma política de pré-pagamento configurada
Atenção: Os hóspedes não podem ignorar a verificação de pagamento. Se a reserva exigir pagamento, o check-in online ficará bloqueado até que o saldo seja quitado. A equipe deve registrar o pagamento manualmente antes que o hóspede possa completar o processo online.
Privacidade (Conformidade LGPD)
Todos os dados da FNRH enviados via check-in online são criptografados em repouso usando AES-256 via AWS KMS, em conformidade com o Artigo 46 da LGPD (medidas de segurança para proteção de dados pessoais).
Isso inclui:
- Nome, número de documento e nacionalidade do hóspede
- Cidades de origem e destino
- Motivo da viagem e meio de transporte
O mesmo padrão de criptografia se aplica independentemente de a FNRH ser preenchida na recepção ou via check-in online.
Suporte Multilíngue
A página de check-in online está disponível em 4 idiomas:
| Idioma | Locale |
|---|---|
| Português (Brasil) | pt-BR |
| Inglês | en |
| Espanhol (Espanha) | es-ES |
| Francês (França) | fr-FR |
A página exibe automaticamente no idioma do navegador do hóspede. Se o idioma do navegador não for suportado, o sistema utiliza pt-BR (o locale padrão) como fallback.
Resolução de Problemas
| Problema | Causa | Solução |
|---|---|---|
| Link expirado | Token JWT excedeu a validade de 24 horas | Reenvie o link de check-in pela tela da reserva |
| Pagamento obrigatório | Saldo da reserva não está totalmente pago | Registre o pagamento na recepção e depois reenvie o link |
| E-mail não recebido | OCP mal configurado ou e-mail do hóspede inválido | Verifique as configurações do OCP em Configurações > Comunicação e confirme o e-mail do hóspede |
| Erro de validação do formulário | Campos obrigatórios da FNRH não preenchidos | Todos os campos da FNRH (motivo, origem, transporte) são obrigatórios — o hóspede deve preencher todos |
| Página exibe idioma errado | Idioma do navegador não corresponde ao esperado | O hóspede pode trocar o idioma manualmente pelo seletor na página |
Próximos Passos
- Check-in — Conheça o processo completo de check-in presencial
- Perfis de Hóspedes — Gerenciamento de dados de hóspedes e registros FNRH
- Configuração de E-mail — Configuração do OCP para e-mails automatizados