| Status | Meaning |
|---|---|
| Running | Server is online and accepting connections |
| Stopped | Server is offline; you can start it again at any time |
| Pending | Server is being provisioned |
| Migrating | Server is being moved to another node |
| Error | Something went wrong — check notifications or contact support |
| Suspended | Account issue — check billing or contact support |
Open Settings → Workspace.
Toggle Allow Registration to control whether new users can sign up directly on your Hagency Server.
Enable Federation to connect with the wider Matrix network (available on all plans).
When federation is on, users on other Matrix servers can message your users and join your rooms.
Configure the maximum file size for uploaded Matrix media (images, videos, documents).
example.com./.well-known JSON files.https://example.com/.well-known/matrix/serverhttps://example.com/.well-known/matrix/clientYou do not need to point the domain at Hagency or add special A, CNAME, or TXT records for this flow.
If these two URLs are served through your existing website or reverse proxy, correct JSON is not enough on its own. Make sure they also return Content-Type: application/json; for /.well-known/matrix/client, return Access-Control-Allow-Origin: * as well. Otherwise the dashboard check may pass while browser clients such as app.element.io still fail.
The dashboard shows whether:
/.well-known/matrix/server matches the expected value/.well-known/matrix/client matches the expected valueSet the Matrix ID domain before you create the first real Matrix user. After the first human user exists, the Matrix server_name is locked.
For the full /.well-known flow, see the detailed Matrix domain guide.
Backups run automatically on a daily schedule when enabled by the platform.
Open a support ticket from your dashboard to request an immediate backup.
Hagency supports workspace webhooks for integrating your workspace lifecycle and operational events with external systems.
Webhook delivery, retry tracking, and event history are implemented in the backend. Tenant-facing UI entrypoints are being completed, so some webhook management may still require operator assistance.
The dashboard shows live metrics for your server.
Hagency sends alerts as you approach plan limits:
Customize which notifications you receive at Settings → Notifications.
| Channel | Description |
|---|---|
| In-app | Always enabled — shown in the dashboard bell |
| Sent to your verified email address |
You can configure notifications for:
Old notifications are pruned automatically after a configured retention period.
If you are hitting plan limits: