Beam Machine Admin and System Setup
Admin SOPs for entity selection, company profile, users, roles, templates, approvals, and auditability controls.
Setting Up Beam Machine for Your Team
This page shows admins how to check company context, users, roles, approvals, templates, documents, and system control points.
Product: Beam Machine
Module: System Setup
Role: Firm Admin, Operations Admin, Reviewer
Difficulty: Intermediate
Time: 15 minutes first time, 5 minutes repeat
Last Updated: 2026-03-10
Version: Current Beam Machine app build in this repo
Before You Start
- You need admin-level access.
- You need to know which entity and team you are setting up.
- You should already understand 02-roles-and-access.md.
What is system setup in Beam Machine?
System setup is the set of screens that decides whether the rest of the product stays orderly or becomes chaos. It covers company context, user visibility, permissions, approvals, templates, terms, documents, and auditability.
When do you use this?
Use this page when:
- onboarding a new entity,
- adding or reviewing users,
- checking approvals,
- preparing document templates,
- or troubleshooting whether the system is configured well enough for real work.
If setup is wrong, operational teams spend the rest of the month compensating for it.
Where do you find these controls?
Primary path: Settings for company, users, roles, templates, terms, and audit trail.
Alternative: Use Approvals and Documents from the main sidebar when you need operational control rather than pure setup.
How to set the system up safely
Main admin pages
| Area | Route | Why it exists |
|---|---|---|
| Company Profile | /dashboard/settings/company |
Shows active entity details and accessible entities |
| Users | /dashboard/settings/users |
Review user list and activation state |
| Roles and Permissions | /dashboard/settings/roles |
Review current static permission matrix |
| Approvals | /dashboard/approvals |
Review pending invoices, bills, and credit notes |
| Audit Trail | /dashboard/settings/audit-trail |
Review tracked system activity |
| Document Templates | /dashboard/settings/templates |
Manage reusable document templates |
| Approval Optimization | /dashboard/settings/approval-optimization |
Review approval-path tuning where available |
| Terms and Conditions | /dashboard/settings/terms |
Maintain legal or policy text where enabled |
| Documents | /dashboard/documents |
Central document library |
Confirm the business context
- Confirm the user is in the staff app, not the client portal.
- Confirm the user’s role.
- Confirm the active entity.
- Confirm whether the issue is missing access, bad data, or unfinished functionality.
Check company and entity setup
- Go to
Settings > Company. - Review the
Active Entitycard. - Confirm legal name, firm ID, registration number, tax number, and base currency.
- Review
All Accessible Entities. - If the user should work in another entity, tell them to switch entity from the header before they do anything else.
Review users
- Go to
Settings > Users. - Confirm the user exists.
- Confirm their role and active status.
- If their access looks wrong, compare with 02-roles-and-access.md.
Review pending approvals
- Go to
Approvals. - Check the count of pending items.
- Use the tabs to filter
All,Invoices,Bills, orCredit Notes. - Confirm the value and type of items waiting for review.
Review document readiness
- Go to
Documents. - Confirm required files are present.
- Confirm the correct category, upload state, and document count.
- If a workflow depends on templates, check
Settings > Templates.
Common Questions & Issues
"The screen exists, but the workflow is thinner than expected"
Why this happens: Beam Machine exposes a broad control surface, but some cross-cutting governance features are still partial or planned.
Fix: Check 99-functionality-gap-map.md before writing a process around that screen.
What's Next
- Read 06-finance-core.md if you are now handing the system over to finance users.
- Read 99-functionality-gap-map.md before documenting any advanced governance flow.
Related Pages
Still Stuck?
- Check 98-screen-map.md to confirm the route.
- Check 99-functionality-gap-map.md to confirm maturity.
- Contact support:
support@veva.co.za
Was this page helpful?
[Yes] [No]