Communication Log
Atualizado em 2026-04-26
Uma visão central de toda a comunicação que o BedFlow envia — para hóspedes ou para si como admin.
Disponível em Gestão → Communication log na barra lateral.

Três separadores
Parsing dos ficheiros whatsapp-YYYY-MM-DD.log. Escolha uma data no dropdown → veja por linha o momento, hóspede, número de telefone e estado (✓ success / ✗ error).
✈️ Telegram
Mesma ideia, mas para telegram-YYYY-MM-DD.log — as suas notificações de admin (nova reserva, pagamento recebido, pedido de check-in, eventos de housekeeping, …).
Baseado em BD através do modelo EmailLog. Mostra os últimos 200 e-mails.
Por e-mail vê
- Data/hora
- Estado (✓ Enviado / ✗ Falhado)
- Badge de template (por ex.
booking-confirmed) - Idioma (nl / en / fr / de)
- Que automation-rule o despoletou
- Linha de assunto
- Destinatário (e-mail + nome)
- Link para a reserva associada
- Clicando numa linha → iframe embebido com o HTML completo tal como o hóspede o viu
- Link "Abrir mensagem completa" → abre o e-mail num novo separador
O body é capturado no momento do envio (EmailAutomationService::sendEmail() chama $mailable->render() antes de Mail::send()). Vê assim exatamente o que foi enviado, mesmo que os templates sejam alterados depois.
Em e-mails falhados
Clique na linha → a mensagem de erro aparece num bloco vermelho por baixo da mensagem. Ajuda imenso a debugar endereços que retornam bounce ou erros de template.
Que e-mails são registados?
Tudo o que passa por EmailAutomationService::sendEmail():
booking-createdbooking-confirmedbooking-fully-paidbooking-reminder(lembrete de pagamento)booking-pre-arrivalbooking-checkin-welcomebooking-wellness-upsellbooking-expiredbooking-cancelled
Os e-mails específicos de wellness (wellness-*) passam por outro serviço e (por enquanto) não entram neste log.