Multi-level approval chains
Create custom approval routes based on business requirements. Keep chains short — routine items to a direct manager; higher thresholds to manager → finance → director.
Automate approvals. Control every business process. Smart Business 360 is a business automation platform with two complementary systems: Approval Workflow Software for decision governance, and Business Process Automation for autonomous system triggers.
Custom routes by value band and role.
External bodies recorded with jurisdiction.
Trigger → condition → action rules.
Immutable logs of every decision.
Approvals require a person with designated authority. Business automation rules act when a specified event occurs — without replacing human decisions. Use this digital workflow system inside business management software rather than a separate tool.
| System | Purpose | Human involved? |
|---|---|---|
| Approvals | A person with designated authority must authorise an action | Yes, always |
| Automation rules | The platform acts automatically when a specified business event occurs | No (autonomous) |
Create custom approval routes based on business requirements. Keep chains short — routine items to a direct manager; higher thresholds to manager → finance → director.
Define who can approve specific transactions or requests. Record external governing bodies (government departments or utilities) with name, contact, jurisdiction, phone, email, and notes.
Automate business actions when defined conditions are met. Each rule is a trigger event, conditions, and an action — per company tenant.
Keep approval workflows moving when an approver is unavailable. Ensure at least two individuals per step and set automatic escalation if an approver has not acted.
Maintain control over who can approve what. Permission keys for leave, expense, purchase, and general approvals each support Read, Approve, and Reject independently.
Make approval history easy to track. The approval action log is an immutable record of decisions, timestamps, outcomes, and comments.
A digital workflow system from request through audit — conditions decide the path, then approval or an automated action.
CRM, finance, projects, and automation in Smart Business 360.
The same approval and automation capabilities described above, with the original setup detail preserved.
Smart Business 360 handles execution requirements through two complementary systems: Human Approval Workflows for decision governance, and Business Process Automation for autonomous system triggers.
| System | Purpose | Human involved? |
|---|---|---|
| Approvals | A person with designated authority must authorise an action | Yes, always |
| Automation rules | The platform acts automatically when a specified business event occurs | No (autonomous) |
Key approval components and governance terminology:
Item waiting for approval composed when a user submits an action requiring authorization.
One stage of a process. A request can take sequential steps with different approvers & outcomes.
Immutable audit trail logging decisions, timestamps, outcomes, and comments. Cannot be modified.
External governing body (e.g., government dept or utility for No Objection Certificates). Records name, contact, jurisdiction, phone, email & notes.
Four types of permissions are granted independently. Each supports Read, Approve, and Reject operations:
| Category | Covers | Operations |
|---|---|---|
LeaveApproval | Staff leave & vacation requests | Read, Approve, Reject |
ExpenseApproval | Expense claims and expense vouchers | Read, Approve, Reject |
PurchaseApproval | Procurement and purchase requisitions | Read, Approve, Reject |
GeneralApproval | Everything else routed for financial or contractual authorisation | Read, Approve, Reject |
Best practice: Granting Read alone is useful for readers who monitor the queue without decision-making authority.
| Module | Approvable actions |
|---|---|
| Sales Management | Receipt, Transfer, Merge, Adjustment, Refund, Commission |
| Accounts | Voucher posting |
| Finance | Income vouchers, Expense vouchers |
| Property & Sales | Land payment, installment schedule changes |
| HRM | Leave requests, Performance appraisals, Salary changes |
| Inventory | Procurement orders |
| Projects | Project idea, Time entry approvals |
| Execution Control | Milestone completion, NOC requests |
| Research / Planning | Feasibility study, Design document sign-off |
| Marketing Hub | Marketing campaign budgets, Marketing quotations |
Keep chains short to prevent delays and dilution of responsibility. Baseline 3-tier value bands:
| Value band | Approval steps |
|---|---|
| Routine | Direct manager only |
| Above set threshold | Manager → Finance |
| Above high threshold | Manager → Finance → Director |
Escalation window: Ensure at least two individuals are available per step before going live. Set up automatic escalation (e.g. 10 minutes to 48 hours) if an approver has not acted.
Automation rules operate autonomously per company tenant. Each rule is defined by a trigger event, conditions, and an action.
| Field | Purpose |
|---|---|
| Rule name | Identifies the rule uniquely |
| Description | Documents the rule purpose |
| Trigger event | The system event that initiates evaluation |
| Trigger conditions | Additional criteria that must be met before action runs |
| Action type | What action the system performs |
| Action parameters | Configuration options for the action |
| Template | Pre-approved message template for messaging actions |
| Message content | Custom message body where no template is used |
| Assign to role / user | Target user or role for assignment actions |
| Delay (minutes) | Wait time before executing the action (e.g., 2-day follow-up) |
| Active | Whether the rule is live or inactive |
| Execution metrics | Total execution count and last execution timestamp logged per rule |
Required permissions: CRM.AutomationRule.Create, Update, Read, Delete. (Messaging actions require Communication permissions).
Ensure rule is active. Check for over-specific conditions. If execution count is 0, the rule criteria do not match.
Check channel connection status and message template approvals. Unapproved templates are refused by Meta/SMS providers.
Conditions are too general. Tighten criteria filters and introduce delay intervals.
Two rules are triggered by the same event. Review all active automation rules for overlapping conditions.
Approvee for current step is missing or deactivated. Confirm every step has an Active Approver.
Configure approval chains, NOC authorities, and trigger-condition-action automation rules in Smart Business 360.