Skip to main content
Three separate settings pages work together to control how oFatoura communicates with your team and customers: Email & Notification Settings controls which events trigger emails, Email Configuration sets up the mail connection those emails travel over, and Push Notification Settings connects Beamer and Pusher for live, in-app alerts.
You need the Manage Settings permission to change any of these settings.

Email & notification settings

Go to Settings → Email & Notification Settings in the web admin. This page lets you choose which order and operational events send an email, add up to five addresses to receive a recurring sales report, and send a quick test message to confirm everything is working.

Per-event email toggles

Each notification type has its own on/off toggle. Events you can enable or disable include:
  • New order received
  • Order confirmation
  • Order cancellation
  • Payment received
  • Refund processed
  • Reservation created
  • Waiter request submitted
Turn the toggle on for any event you want your team to receive an email about, and off for events you would rather not notify by email.

Sales report subscriptions

1

Add a subscription email

In the Subscription Emails field, type a valid email address and save. You can add up to five addresses per branch.
2

Remove an address

Click the remove control next to any address you no longer want to receive the report.
Subscription emails receive recurring sales summaries for the branch. If you manage multiple branches, set subscriptions separately for each branch.

Test email

Enter a recipient address in the Test Email field and click Send Test Email. If the message arrives, your notification settings and mail connection are working correctly. If it does not arrive, check your Email Configuration (below).

Email configuration

Go to Settings → Email Configuration in the web admin. This page sets up the mail connection that all notification emails use. You must save a valid configuration here before notification emails can be delivered.
1

Choose a mail driver

Select SMTP or Resend from the Mail Driver dropdown. SMTP works with any standard mail provider (Gmail, SendGrid, Mailgun, your own server, etc.). Resend is a transactional email service that requires only an API key.
2

Enter your credentials

Fill in the fields that appear for your chosen driver:For SMTP:
FieldWhat to enter
SMTP HostYour mail server hostname (e.g. smtp.gmail.com)
SMTP PortTypically 465 (SSL) or 587 (TLS)
EncryptionTLS or SSL
UsernameYour mail account username or address
PasswordYour mail account password or app password
For Resend: Enter your Resend API key in the Mail Password field. No host or port is needed.
3

Set the sender identity

Fill in Mail From Name (the display name recipients see, e.g. “Your Restaurant Name”) and Mail From Email (the address emails are sent from).
4

Enable queue (optional)

Toggle Enable Queue on if you want emails to be sent in the background rather than immediately. This is recommended on busy systems to avoid slowing down order processing.
5

Test the connection

Click Send Test Email, enter a recipient address in the modal, and send. A successful delivery confirms your configuration is correct.
If you change your mail driver or credentials, send a test email immediately to confirm delivery before relying on live notification emails.

Push notification settings

Go to Settings → Push Notifications in the web admin. This page connects two real-time notification services: Beamer for in-app announcement banners, and Pusher for live order-update broadcasting to the web dashboard and waiter app.

Beamer (in-app announcements)

Beamer displays notification banners inside the oFatoura dashboard for your team.
1

Enable Beamer

Turn on the Beamer Status toggle.
2

Enter your Beamer credentials

Paste your Beamer Instance ID and Beamer Secret from your Beamer account dashboard.
3

Save

Click save. In-app announcements will now appear for staff logged in to the web admin.

Pusher (real-time broadcasting)

Pusher powers live order-status updates on the dashboard and the waiter app. Without it, staff must refresh manually to see new orders.
1

Enable Pusher

Turn on the Pusher Broadcast Status toggle.
2

Enter your Pusher credentials

Copy the four values from your Pusher app dashboard and paste them here:
FieldWhere to find it
App IDPusher dashboard → App Keys
KeyPusher dashboard → App Keys
SecretPusher dashboard → App Keys
ClusterPusher dashboard → App Keys (e.g. ap2, eu)
3

Save

Click save. Real-time updates will begin flowing immediately for active sessions.
Pusher credentials are per-restaurant. If you have multiple branches, all branches under the same restaurant share this Pusher configuration.