Design multi-stage approval workflows in iCore ERP and link them to administrative, financial and operational processes, with every decision recorded. Notifications reach the right person at the right time, and every user gets precise permissions.
Design multi-level approval workflows for purchase requests, sales and administrative processes, and set the approver at each stage by user or role.
Multi-level workflows
Approver by user or role
Conditions by amount or transaction type
Approvals tied to documents
Link approvals to the documents themselves, so the approver can approve or reject with notes, and follow the current stage of every request.
Approvals linked to documents
Approve or reject with notes
Current-stage tracking
Delegation and one approval inbox
Delegate approval for a set period so requests never stall, keep every pending request in one inbox, and get alerts when a request moves to the next stage.
Time-bound delegation
Unified inbox for pending requests
Alerts when a request moves
Decision log and consistent policies
iCore keeps a full log of approval decisions and helps you apply your organisation’s policies the same way across every department.
Full log of approval decisions
Policies applied consistently
Notifications for the events that matter
Tie alerts to key events such as approval requests, due dates, late payments, low stock and expiring documents, through rules linked to system events.
Approval requests and due dates
Late payments and low stock
Expiring documents
Alerts by user or role
Notification channels
Notifications arrive inside the system and as push notifications on devices, by email when configured, and by SMS and WhatsApp when configured, using message templates you can customise.
In-app notifications
Push notifications to devices
Email when configured
SMS and WhatsApp when configured
Customisable message templates
Delivery tracking and user preferences
Each user has their own preferences, and you can send bulk alerts, follow the delivery status of every message and retry the ones that failed.
Per-user preferences
Bulk alerts
Delivery status log
Retry failed messages
Unread notification tracking
Users and roles
Create and manage users, link each one to an employee and to a company, branch and department, and build job roles you can copy and reuse.
Create and manage users
User linked to employee
Company, branch and department
Copy and reuse roles
Import and export role settings
A clear permissions matrix
Decide what each user can see or do at module, page and action level through a clear permissions matrix.
View, add, edit and delete
Approve, print and export
Module, page and action level
Temporary permissions and a tailored workspace
Grant temporary permissions or delegate them when needed, manage linked devices, and tailor each user’s interface to their tasks.
Temporary permissions
Permission delegation
Linked device management
Interface tailored to tasks
Attachments inside the transaction
Upload files and link them to system records such as an invoice, an order or an employee file, then classify them, add metadata and preview them.
Upload and link to records
File classification
Metadata
Preview
Attachment archiving and access control
Download attachments by permission, update file details or re-upload a document, archive and restore files, and keep an activity log of every change.
Download by permission
Re-upload a document
Archive and restore
Search by record or category
Activity log
Delete and access control
Business automation across modules
Data entered in one module flows to the related modules according to system settings and user permissions. Approving a sales invoice can update the customer balance, stock, tax and accounts, while notifications and approval workflows keep processes moving.
Data flows between modules
Customer balance and stock updated
Tax and accounts updated
Processes followed end to end
Related modules
Every iCore module shares the same customers, items and accounts.
Yes. You design multi-level approval workflows, set the approver by user or role, and add conditions by amount or transaction type, with a full log of approval decisions.
Can I set up purchase approvals and other business approvals?
Yes. Multi-level approval workflows cover purchase requests, sales and administrative processes, with the approver set by user or role at each stage and conditions by amount or transaction type. Expense approval works the same way when configured, and employee requests in HR follow approval workflows too.
Can approval be delegated to someone else?
Yes. Approval can be delegated for a set period, and you can also grant temporary permissions or delegate permissions.
Can notifications go out by email or WhatsApp?
iCore sends in-app and push notifications, email when configured, and SMS and WhatsApp when configured, with a delivery status log and retries for failed messages.
How do I control what each user can do?
Through job roles and a permissions matrix, you decide what a user can view, add, edit, delete, approve, print or export at module, page and action level.
Can I attach documents to invoices and orders?
Yes. You upload files and link them to records such as invoices, orders and employees, with classification, preview, archiving and download by permission.
See iCore on your own workflow
Tell us about your company and we will walk you through iCore with your own data and processes.