What this is for
Email is the channel every plan has, and the one everything else falls back to. Get it working properly once and most of your notifications look after themselves.
Setting it up
Under Settings › Email, configure your mail provider: the host, port, encryption, username, password, and the from address and name that appears on messages.
This is the kind of setup worth doing once, carefully, with whoever manages your domain.
Choosing a from address
Use a real address at your own domain — hello@yourrestaurant.com, not a personal Gmail and not
noreply@.
Three reasons, in order of how much they'll cost you:
- Deliverability. Mail sent from your domain, properly configured, reaches inboxes. Mail that claims to be from a domain it isn't authorised for goes to spam.
- Replies. Guests reply to confirmations.
noreply@throws those away, and some of them are people trying to change a booking. - Trust. A confirmation from an address that matches your website looks like you.
Making mail arrive
The single most common problem with restaurant email isn't configuration — it's spam folders.
Ask whoever manages your domain to set up SPF, DKIM and DMARC records. They're DNS entries that tell the world your mail server is allowed to send as you. Without them, confirmations and OTPs land in spam and you'll never know.
This is a half-hour job for someone technical and it's the difference between email working and email appearing to work.
Testing it
After any change:
- Send a test to an address outside your own domain — a Gmail or Outlook account. Internal mail often works when external mail doesn't.
- Check it arrived in the inbox, not spam.
- Trigger a real notification — make a test reservation — and confirm that arrives too.
Re-test after moving hosting, changing domain, or changing mail provider.
When email doesn't arrive
Work down this list:
- Is the notification switched on? See Who gets told what.
- Are the email settings saved and correct?
- Is there an address to send to? No customer email means no email. Restodesk says so where it can.
- Check spam on the receiving side.
- Check SPF, DKIM and DMARC. This is the usual answer when some recipients get mail and others don't.
- Check your provider's sending limits. Some hosts cap messages per hour, and a busy service can hit it.
What gets sent by email
Anything switched on under Settings › Notifications — see Who gets told what. Plus:
- Order bills, sent from an order.
- Menu PDFs, sent from your menu.
- Quotations and invoices, on the hotel side — see Availability and quotations.
- The daily inventory summary, where Stock & Recipes is in use — see Stock counts and adjustments.
Receipt and message languages
Restodesk supports multiple languages, and receipts can print in more than one. See Language.
The customer site language is set separately — see Customer site.
Good to know
- Email settings are read from the database, so they apply to background jobs and scheduled mail as well as the app.
- Email is per restaurant, not per branch.
- If email is unconfigured, notifications that depend on it silently do nothing. That's the first thing to check when something "isn't working".
- Sending is a background job. A short delay is normal; hours is not.