Every alert Arche can send, what sets it off, who is told, where it lands, and how each person chooses what reaches them.
An alert is Arche telling you that something needs you: a leave request waits for your decision, a filing is due, an M-Pesa salary payment failed. Arche works out who should hear about it from what they are allowed to do, then delivers it on the channels that person has on.
Where alerts land
- In the app. The notification bell on the web, and the Alerts tab on the phone. Each alert links to the record it is about.
- Push on the phone. Any phone where you signed in to the Arche app and left push on. By default the phone shows "You have a new notification" and hides the detail, so nothing sits on a lock screen. You can change this under Profile with Hide Notification Details.
- Email. Emails hold names, dates and counts. They never hold a leave reason, an approver's comment, a sensitive leave type such as sick leave, or a pay amount. Those stay in the app.
If an email cannot be sent, Arche retries it several times before it gives up.
Choose what reaches you
Each person controls their own alerts, separately in each company:
- On the web, open Profile and choose the Notifications tab. You see only the alerts that can reach you, based on the permissions of your role, whether people report to you, and whether you are named on a hiring team, an interview panel, an approval step or a review.
- On the phone, open Profile and tap Alert preferences. The phone lists only alerts about your own leave, time, pay and performance. Alerts about your team or the company are on the web.
System alerts are about the company account and its connections: subscription payments, licences, support access to your workspace, failed webhooks and accounting syncs, silent biometric readers and the AI budget. Only company admins get them. They have their own section on the web, and they are not on the phone.
An alert is greyed out, with Not turned on for your company, when your company does not have the module behind it. Arche does not send it, so there is nothing to change. Your earlier choice comes back if the module is turned on. A failed M-Pesa salary payment is always told, even after the Payroll module ends.
There are two sets of switches:
- Where alerts reach you. One row per category, with a switch for In app, Push and Email.
- Which alerts you get. One switch per alert. An alert you switch off does not reach you at all. Switch it back on and it reaches you again from then on.
An administrator cannot change another person's switches. Administrators decide who can be told, through roles and permissions.
Alerts that are always on
- Approvals that wait for your decision, in the app.
- Security alerts, in the app and by email.
- Account and subscription alerts, in the app and by email.
These show Always on and cannot be switched off. An approver who mutes a request breaks the approval, and a change to your account must reach you.
Alerts that stay off until you turn them on
Arche does not remind you again about the same thing. Each deadline gets one reminder. Anything that would repeat, such as a daily summary, stays off until you turn it on under Which alerts you get:
- The morning summary of what waits for you.
- Candidates waiting too long, sent daily.
- A goal of yours is due.
- An employee is leaving.
The tables below mark them Starts off.
Alerts that never go by email
Some alerts stay in the app and on the phone whatever you choose, because their text can hold a comment, a pay amount or a location. The tables below mark them Never.
The alerts
Email shows the default for a person who has changed nothing. Off means you can turn it on with the Email switch for that category.
Approvals
| Alert | When | Who is told | |
|---|---|---|---|
| Leave request waiting for you | A request reaches your step | The approver at that step | Yes |
| Salary advance waiting for you | A request reaches your step | The approver at that step | Never |
| Expense claim waiting for you | A claim is submitted | The employee's manager | Never |
| Time correction waiting for you | An employee asks for a correction | Their manager, or attendance managers | Never |
| Shift swap waiting for you | A swap needs a decision | The person who decides it | Off |
| Job offer waiting for you | An offer is drafted | The hiring managers, or people who may approve any offer when only the drafter hires for the job | Yes |
| Pay run waiting for approval | A pay run is calculated | People with approve_payroll | Yes |
| Morning summary | 08:00 company time, when anything waits for you | Each approver | Starts off |
| Expense claims waiting | Claims reach 5 days with no decision. Told once | The manager, or company approvers when there is none | Yes |
Leave
| Alert | When | Who is told | |
|---|---|---|---|
| Your leave was approved or rejected | A decision is made | The employee | Yes |
| Your leave moved to the next step | A step is approved, or the request moves to someone else | The employee | Yes |
| Your leave was approved with changes | An approver changes the request | The employee | Yes |
| Compensatory leave credited | Leave is credited | The employee | Off |
| Your leave days are expiring | 14 days before unused days expire | The employee | Yes |
| A team member cancelled leave | Leave is cancelled | The manager | Yes |
| Your leave document is overdue | A supporting document is past its date | The employee | Never |
| Leave documents overdue | Requests pass their document date | Leave managers with company-wide access | Off |
Time and shifts
| Alert | When | Who is told | |
|---|---|---|---|
| A shift was assigned to you | A shift is published or assigned | The employee | Yes |
| Your shift changed | A shift changes, is removed or is deleted | The employee | Off |
| A shift was declined | Someone declines a shift | The manager | Never |
| Your shift swap was decided | A swap is approved or rejected | The employee | Never |
| An open shift was claimed | Someone claims an open shift | The manager | Off |
| Your time was approved | A time entry or period is approved | The employee | Off |
| Your time correction was decided | A correction is approved or rejected | The employee | Never |
| Overtime taken as leave or returned to pay | Overtime is converted, or the conversion is undone | The employee and the manager | Off |
| You forgot to clock out | A clock-in was never closed | The employee | Off |
| Forgotten clock-outs in your team | Forgotten clock-outs were set aside | Attendance managers | Off |
| You are near a working-hours limit | The week is close to a limit | The employee | Off |
| Working-hours limits in your team | Someone passes a limit, or finishes a week short | Attendance managers | Off |
| You have not clocked in | You are late for a shift | The employee | Off |
| Late arrivals in your team | Scheduled staff are late | Attendance managers | Off |
| You are marked as a no-show | You missed a shift | The employee | Off |
| No-shows in your team | Scheduled staff did not arrive | Attendance managers | Off |
| Leaving a work site while clocked in | A clocked-in person stays away from their site | The person, and their manager or company-wide attendance staff | Never |
Pay and expenses
| Alert | When | Who is told | |
|---|---|---|---|
| Your payslip is ready | A pay run completes | The employee | Never |
| Your expense was approved or rejected | A decision is made | The employee | Yes |
| Your expense was reimbursed | A claim is paid | The employee | Yes |
| Your salary advance was approved or rejected | A decision is made | The employee | Yes |
| Your salary advance was paid out | An advance is paid | The employee | Yes |
| Your salary advance is fully repaid | The last repayment is made | The employee | Never |
| A pay run finished | Processing ends | The person who started processing it | Off |
| A pay run failed | Processing fails | The person who started processing it | Never |
| A pay run has warnings or large changes | A calculated run has setup warnings, left-out employees, or net pay that moved more than 10% from the last run | People with manage_payroll or approve_payroll | Yes |
| A pay run is late for its payment date | A run is not approved 3 days before its payment date | People with manage_payroll or approve_payroll | Yes |
| M-Pesa salary payments failed | Payments fail or time out | People with manage_payroll | Yes |
The manual Email Payslips action is separate. It is a deliberate company action, so these switches do not stop it.
Recruiting
| Alert | When | Who is told | |
|---|---|---|---|
| New application | An application arrives | The hiring manager | Off |
| An offer was accepted | A candidate accepts | The hiring managers and the drafter | Yes |
| An offer is about to lapse | 3 days before a sent offer expires with no answer | The hiring managers and the drafter, or company-wide recruiters when there is nobody | Yes |
| Interview feedback given | An interviewer gives feedback | The hiring managers | Off |
| Interview panel changes | You join or leave a panel, or the interview changes | The interviewers | Yes |
| Hiring team access ends soon | Access ends in 3 days | The member and the hiring manager | Off |
| Candidates waiting too long | Daily, when candidates pass their stage target | The hiring manager | Starts off |
Performance
| Alert | When | Who is told | |
|---|---|---|---|
| A review cycle started | A cycle starts | The people in it | Off |
| A review was submitted | A review is submitted | The reviewer | Off |
| Your review is complete | A review is finished | The employee | Yes |
| A goal was completed | A goal is finished | The manager | Off |
| Your self-review is due | 3 days before its deadline | The employee | Yes |
| Reviews you write are due | 3 days before the deadline, as one alert for each cycle | The reviewer | Yes |
| A performance plan is ending | 7 days before it ends | The manager and the HR representative | Never |
| Performance update | A plan is created or closed. The text is neutral, and your manager goes through it with you | The employee | Never |
| A goal of yours is due | 3 days before | The employee | Starts off |
| Feedback you were asked for is due | 3 days before | The person asked | Yes |
Compliance
| Alert | When | Who is told | |
|---|---|---|---|
| Compliance document expiring | A document enters its alert window, or expires | People with manage_compliance | Yes |
| Filing coming due | A filing enters its alert window, or is overdue | People with manage_compliance | Yes |
| Employee document expiring | 30 days before | HR with company-wide document access, and the employee | Yes |
Security
| Alert | When | Who is told | |
|---|---|---|---|
| Your account was locked | Too many failed sign-ins lock it, at most once a day | You | Yes |
| Your password changed | The password changes | You | Yes |
| Two-factor sign-in was turned off | 2FA is turned off | You | Yes |
| Arche support opened your workspace | A support session starts | Company admins | Yes |
Alerts about your own account appear in one company only, your primary one, so they do not land in another company's records.
Account and subscription
| Alert | When | Who is told | |
|---|---|---|---|
| Subscription payment failed | A payment fails. A prompt you cancelled does not count | Company admins | Yes |
| Subscription renewal due | 7 days before the paid period ends, and from its last day | Company admins | Yes |
| Module licence expiring | 7 days or less before a licence ends | Company admins | Yes |
People
| Alert | When | Who is told | |
|---|---|---|---|
| Onboarding tasks are overdue | The day after tasks pass their date. Told once | People with manage_onboarding who own the task, or all of them when nobody does | Yes |
| A probation is ending | 14 days before the probation end date | HR with company-wide access, and the manager | Yes |
| A contract is ending | 30 days before the contract end date | HR with company-wide access, and the manager | Yes |
| An employee is leaving | A last day is set | HR with company-wide access | Starts off |
The probation and contract dates are on each employee's record. An employee with no date raises no alert.
Assistant
| Alert | When | Who is told | |
|---|---|---|---|
| Monthly AI budget used up | The company's AI token budget for the month is spent, once a month | Company admins | Yes |
Integrations
| Alert | When | Who is told | |
|---|---|---|---|
| A webhook was switched off | 25 failures in a row switch it off | Company admins | Yes |
| Accounting sync failed | A sync fails. Told once until a sync succeeds | Company admins | Yes |
| A biometric reader stopped sending | A reader has sent nothing for over 24 hours, once each time it goes silent | Company admins | Yes |
Morning alerts
At 08:00 on your company's clock, Arche checks for anything that comes from the calendar: the morning summary, pay runs close to their date, renewals, expiring documents, waiting expenses, silent readers, review deadlines, overdue onboarding tasks, goals and feedback, ending performance plans, expiring leave, lapsing offers, and probation and contract dates. Each one is sent once for each date or cycle. Arche only checks what is due that day, so nothing repeats.
What is not an alert
These are outside the switches:
- The welcome email, which carries the link to set your password.
- Password reset emails.
- Emails to candidates.
- The Email Payslips action.
- Onboarding emails to a new hire.
Suspended companies
While a company is suspended, Arche sends no email and no push for it. In-app alerts are kept for when it comes back. An alert about your own account still reaches you by email, because it holds no company data.
FAQ
Why did I not get an alert? Check the switch for that alert, then the switch for its category and channel, under Profile. Then check your permissions: alerts go to the people allowed to act on them.
Why do I get an alert in the app but not by email? Email may be off for that alert by default, or the alert may be one that never goes by email. The tables above show which.
Can I get alerts by SMS or WhatsApp? No. The channels are the app, push and email.
Can my administrator turn my alerts off? No. Each person chooses their own.
I switched an alert off for one company. Does that change my other companies? No. Your choices are separate for each company.