Troubleshooting: confirmation emails not arriving
Confirmation emails not arriving is the silent failure that erodes guest trust — they assume the booking didn't go through, they call to confirm, sometimes they re-book somewhere else. Fix it once and the silent failures stop.
Check 1 — Guest's email address
Open the reservation → guest profile → email field. Typos are common (gmial.com instead of gmail.com, missing dots). Verify by sight, ideally by reading it back to the guest. Fix and re-send the confirmation.
Check 2 — Spam folder
Most common cause. Ask the guest to check their spam/junk folder. If it's there, ask them to mark as 'not spam' — improves future deliverability for them and slightly for the next guest at the same provider. For systemic spam landings, jump to check 4.
Check 3 — SMTP working at all
Settings → Communications → SMTP. The page shows the configured server, port, username, and a Test Connection button. Run the test:
- Success — SMTP works; the issue is downstream (deliverability, address).
- Authentication failure — wrong credentials. Common with Gmail when an app password expires or the account loses 2FA. Generate a new app password, update SMTP.
- Connection refused / timeout — wrong host/port, or your network firewall is blocking outbound SMTP (port 587 or 465). Verify with your IT or hosting provider.
- TLS/SSL error — encryption mismatch. Switch the TLS toggle, retest.
Check 4 — Sender domain reputation (SPF/DKIM)
If SMTP works and emails still land in spam, the issue is the receiving server's trust in your domain. Two DNS records fix this for any reasonable sender domain:
- SPF (Sender Policy Framework) — a TXT record on your domain listing the IP addresses or services authorized to send mail as your domain. Without it, anyone can claim to be you, so receivers distrust it.
- DKIM (DomainKeys Identified Mail) — a TXT record with a public key; outgoing mail is signed with the matching private key. Receivers verify the signature.
Both are one-time DNS additions. Your hosting provider (Gmail Workspace, Microsoft 365, your SMTP provider) gives you the exact values to publish. Check them with online tools (mxtoolbox.com, mail-tester.com) — both should pass for clean delivery.
Check 5 — Specific provider blocking you
Sometimes one provider blocks you specifically — Gmail OK but Outlook always spam. Check Microsoft / Google's sender blocklists. If you're listed, request delisting through their portals (free but takes 24-48h). Prevent recurrence by not sending bulk marketing from the same domain you use for transactional confirmations.
Practical fix order
- Verify guest email is correct. Re-send. (30 seconds.)
- Ask guest to check spam. (1 minute.)
- Test SMTP. Fix authentication or connection issues. (5-15 minutes.)
- Set up SPF and DKIM if persistent spam landings. (One-time, 30-60 minutes including DNS propagation.)
- If still failing, contact support with the affected reservation IDs and a sample email address — diagnostic logs help isolate.
Frequently asked questions
Was this helpful?
Related articles
How to print or resend a confirmation
Print PDF or email the confirmation — same flow for original and re-sends.
Property Management SystemHow to edit users and reset passwords
Edit profile in two tabs (General + Security). Three password paths: self-change, admin reset, self-service Forgot Password.
Property Management SystemHow to split a folio (one stay, multiple invoices)
Route lines to multiple folios → issue separate invoices at check-out. Common payer-split patterns.
Property Management System

