Approval Management Software: Faster Approvals, Clearer Responsibility

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.

Multi-level approval workflows

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
Frequently asked questions

Approvals & permissions: frequently asked questions

Does iCore support multi-level approvals?

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.