Errors and notifications

Every error nobody caught, in detail, and the bell that tells you about them.

Errors: what broke, where, in which workspace and how often. Errors: what broke, where, in which workspace and how often.

Errors

Tenant admin → Errors lists every error nobody caught — in a page, a background job or a command. The person who ran into one was shown the Something went wrong page and nothing more; this is what actually happened. Problems in the AI features are kept under AI problems instead.

It is the same screen as AI problems:

Only the tenant admin panel shows errors. A workspace's administrators never see an error, bug or AI-problem notice in their own panel: they are yours to deal with. Every error is also written to the application log in storage/logs. See Troubleshooting.

Notifications

The tenant admin bell: the platform's notices to you, separate from your workspace's. The tenant admin bell: the platform's notices to you, separate from your workspace's.

The bell in the panel's top bar holds the platform's notices to you: an AI problem, an error nobody caught. It is separate from your workspace's own bell, which holds your work there. Each notice is sent the first time a problem is seen, and again if it comes back after being marked fixed — never once per occurrence — and it is emailed to every super admin as well.

A notice reads The AI assistant ran into a problem or Zenta CRM ran into an error (with your product name from config/zenta.php), with the message under it.

Every notice, newest first. Every notice, newest first.

The full list is at Notifications, from the bell: every notice, newest first, with unread ones highlighted. Mark all read clears the count.

Addresses on this page

For reference and for anyone scripting against the panel. Everything here needs a signed-in super admin at the platform's own address; anybody else gets 403.

MethodAddressWhat it does
GETtenant/admin/errorsErrors; ?show=resolved for the Fixed tab.
POSTtenant/admin/errors/{error}/resolveMarks one as fixed.
POSTtenant/admin/errors/resolveMarks every open error as fixed.
GETtenant/admin/notificationsEvery notice.
GETtenant/admin/notifications/feedWhat the bell polls for new notices (used by the page itself).
POSTtenant/admin/notifications/{id}/readMarks one read.
POSTtenant/admin/notifications/read-allMarks every notice read.
POSTtenant/admin/notifications/pusher-authLets the bell listen for live notices when Pusher is set up (used by the page itself).