Communication Log

Bijgewerkt op 2026-04-22

EΓ©n centraal overzicht van alle communicatie die BedFlow verstuurt β€” naar gasten of naar jou als admin.

Te vinden onder Tools β†’ Communication Log in de zijbalk.

Drie tabbladen

πŸ“± WhatsApp

Parse van whatsapp-YYYY-MM-DD.log bestanden. Kies een datum in de dropdown β†’ zie per regel het tijdstip, gast, telefoonnummer en status (βœ“ success / βœ— error).

✈️ Telegram

Zelfde idee maar voor telegram-YYYY-MM-DD.log β€” jouw admin-notificaties (nieuwe boeking, betaling ontvangen, check-in verzoek, housekeeping events, …).

πŸ“§ Email

DB-gebaseerd via het EmailLog model. Toont de laatste 200 emails.

Per email zie je

  • Datum/tijd
  • Status (βœ“ Verstuurd / βœ— Mislukt)
  • Template-badge (bv. booking-confirmed)
  • Taal (nl / en / fr / de)
  • Welke automation-rule ('m afvuurde
  • Subject-regel
  • Ontvanger (email + naam)
  • Link naar de gekoppelde boeking
  • Klik op een rij β†’ embedded iframe met de volledige HTML zoals de gast 'm zag
  • "Open volledig bericht" link β†’ opent de mail in een nieuw tabblad

Body wordt gecaptureerd op het moment van verzenden (EmailAutomationService::sendEmail() roept $mailable->render() aan vΓ³Γ³r Mail::send()). Zo zie je exact wat verstuurd werd, ook als templates daarna aangepast worden.

Bij mislukte emails

Klik op de rij β†’ de error message verschijnt in een rood blok onder het bericht. Helpt enorm bij debuggen van bounce-adressen of template-fouten.

Welke emails worden gelogd?

Alles wat via EmailAutomationService::sendEmail() loopt:

  • booking-created
  • booking-confirmed
  • booking-fully-paid
  • booking-reminder (betaalherinnering)
  • booking-pre-arrival
  • booking-checkin-welcome
  • booking-wellness-upsell
  • booking-expired
  • booking-cancelled

Wellness-specifieke emails (wellness-*) lopen via een andere service en komen (voorlopig) niet in deze log.