Settings → Notifications decides which events send email. It is one switch per category, for the whole organization.

The Notifications panel, subtitled 'Choose which events send an email. In-app notifications are always delivered.' A table lists seven events — Leave & requests, Payroll, Promotions, Transfers, Documents, Team and System — each with a description. The IN-APP column reads a fixed green 'On' for every row; the EMAIL column has a toggle, all currently on.
Seven categories. Only the right-hand column is yours to change.

In-app notifications can’t be turned off

The In-app column reads On for every row and there is no switch behind it. The bell in the top bar always shows everything.

That’s deliberate rather than an omission. In-app notifications are how BeeHR tells somebody a request is waiting on them; a company that switched them off would have approvals silently piling up with nothing to indicate it. Email is the optional channel because it’s the intrusive one.

The seven categories

CategoryCovers
Leave & requestsSubmissions, approvals, rejections, reminders
PayrollPay-run approvals, allowances, deductions
PromotionsPromotion submissions and decisions
TransfersTransfer submissions and decisions
DocumentsDocument expiry warnings
TeamEmployee invitations and team changes
SystemGeneral account and system messages

The grouping is coarse on purpose — you’re choosing whether a kind of activity warrants email, not tuning individual events. There is no way to keep pay-run approval emails while dropping allowance ones.

It’s company-wide, not personal

Everything here applies to everybody. There is no per-person email preference, so switching Payroll off stops payroll email for the whole organization, not just for you.

This matters most for the categories that only reach a handful of people anyway. Payroll email goes to whoever the approval chain names — see Payroll Settings and Approval Chains — so turning it off to reduce your own inbox also removes the prompt that tells your finance lead a run is waiting.

What to think about before switching one off

The honest question for each row is whether anybody acts on it outside the product.

Leave & requests and Payroll usually deserve email, because they’re blocking: somebody else is waiting for a decision, and a person who only opens BeeHR twice a week will hold up a pay run.

Documents is the quiet one worth keeping. Expiry warnings are the only notice you get that a visa or a certification is about to lapse, and nobody goes looking for that in the app.

System carries account-level messages. Leaving it on is sensible.

One caveat inherited from the wider product: a switch being on here means the email is sent when the event fires. It doesn’t guarantee every feature that sounds like it should email actually does — the pay-run Send payslips via email checkbox, for instance, sends nothing regardless of what this panel says. That’s covered in Running Payroll: The Generate Wizard.

Saving

The footer reads All changes saved until you touch a toggle, then offers Save changes and Reset. Nothing applies until saved.

Your own notification delivery — where email reaches you — is your account address, changed under your profile rather than here.