→ Product overview

One platform for every approval that creates or changes a master data record.

A configurable workflow engine, a drag-and-drop form builder, and counterparty-facing forms in one platform. Routes the request, captures the data, applies four-eyes where you nominate it.

Workflow engine

The routes your team needs. One audit trail.

Every approval scenario your finance, operations, and HR teams already run, modelled in one engine. Single-approver and four-eyes workflows ship on every plan; group, quorum, conditional, and field-routed routes are part of the Advanced Workflows add-on.

01 Routes
  • Single

    One named approver reviews and decides.

  • Group (first to approve)

    Any member of a named group can clear the step. First decision wins.

  • Group (all must approve)

    Every member of a named group has to approve before the step clears.

  • Quorum (X of N)

    A configurable number of approvers from a group must approve. Two of three, three of five, you set the threshold.

02 Conditional aspects
  • Conditional

    And/or parameter logic that branches the workflow into one or many downstream steps based on field values, value bands, or earlier decisions.

  • Field-routed

    Send the request to a different approver depending on the value of a field on the record: department, region, entity, currency, anything you nominate.

03 Workflow controls
  • Four-eyes

    A workflow-level rule: when the requestor is also configured as an approver, the engine forces a second authorised approver. Optional on any workflow you nominate. Included on every plan.

  • Sequential ordering

    Steps run in the order you define. A property of any workflow, not a separate route.

04 SLAs and escalation
  • Per-step SLA

    Set a target time for any step. The engine tracks every request against it.

  • Automated escalation

    When a step misses its SLA, the engine fires the configured escalation: notify a manager, reroute to a delegate, or surface the breach in the dashboard.

Routes 2 to 4 and both conditional aspects require the Advanced Workflows add-on.

Form builder

Build any record type. Without a developer.

Drag-and-drop the fields, set the rules, mark the form counterparty-facing if you need to. Suppliers, customers, staff, GL codes, projects, and any custom record you onboard.

  • Drag-and-drop fields

    Build any record type from text, numerics, dates, lookups, file uploads, and signature blocks. No code, no consultants.

  • Conditional show and required

    Show fields, hide them, or mark them required based on what the requestor or counterparty just answered. The form adapts as the request gets filled in.

  • Counterparty-facing flag

    Mark a form as counterparty-facing and it renders on a secure scoped surface. Suppliers, customers, and new starters are common examples; the same surface works for any workflow you nominate.

  • Validation at submission

    Required fields, field-format checks, and the duplicate-detection modes below all run before the record enters the workflow.

Form builder canvas with drag-and-drop fields
Duplicate detection

Four modes. Caught before the workflow runs.

The form builder runs every submission against the record set you point it at. Pick the mode that fits the field. The block-and-warn modes are common on supplier names and bank accounts; the normalised and substring modes catch the near-duplicates that exact matching would miss.

01

Exact match, block

The same value already exists in the record set. The form refuses to save and tells the requestor which record it matched.

02

Exact match, warn

The same value exists, but the requestor can Proceed Anyway. The duplicate, the override, and the reason are captured in the audit trail.

03

Normalised name

Strips punctuation, casing, and trading-name suffixes before comparing. Catches "Equerra Pty Ltd" against "Equerra (PTY) LTD".

04

Substring

Catches partial matches inside a longer value. "Equerra Ltd" is flagged inside "Equerra Limited Australia".

Counterparty forms

Bring the supplier into the workflow. Not the inbox.

Send one secure link. The counterparty completes their own details on a scoped surface that never touches your tenant. The submission lands directly in the approval workflow. Available on any workflow you nominate; see it applied to supplier onboarding as one example.

One secure link, no login

Send a single tokenised link. The recipient completes the form in their own browser, on a scoped surface that never touches your tenant.

Available on any workflow

Mark any workflow counterparty-facing and the same surface applies. Supplier onboarding, customer credit applications, and pre-hire data capture are common examples; the same model works for grant applicants, contractors, beneficial owners, or any party outside your tenant.

Attachments and signatures accepted

Upload bank statements, certificates of incorporation, and signed declarations directly into the request. Audit trail preserved.

Multi-company

One user. Many companies. Scoped by approvals.

Operate across every entity in your group from one login. Each user sees the queues, records, and workflows scoped to the companies and approvals you grant them. A controller in entity A only sees their queue; a shared services team can act across all of them. The audit trail stays per-entity, ready for the right auditor on the right scope.

Controls and four-eyes

The requester is never the approver.

Four-eyes on the workflows you nominate. Vendor bank accounts, customer credit limits, payment terms, or any workflow where one signature is the wrong control. The requestor is excluded from approving their own request. Bypass detection catches the workarounds. Four-eyes ships on every plan; the add-on only opens additional step types.

Vendor bank-account gating

A change to a vendor bank account routes to a second authorised approver, with the previous and proposed values visible side by side. The change does not take effect until that approver signs.

Customer credit-limit gating

Credit-limit increases route through four-eyes when the requestor sits in the approval chain, with the credit file and previous limit attached to the decision.

No-self-approval, anywhere

Nominate any workflow you want to lock. When the requestor is also configured as an approver on that workflow, the engine excludes them and routes to a second authorised approver. The audit log carries both names.

Approval matrix showing four-eyes on a vendor bank-account change
Bypass detection

Catches ERP record changes that were supposed to be approved but were bypassed. For example, an ERP-side override that updates a vendor bank account directly, or a configuration change that lets a record save without running the workflow. Every detection is logged with who, what, when, the previous value, the new value, severity, and resolution status.

Notifications and delegation

The right person, at the right time, every time.

Twelve event types across email, Microsoft Teams, and the in-portal feed. Out-of-office delegation that fires when the approver is away, with the audit trail intact.

Notification events
Request assigned Step approved Step rejected Step returned SLA warning SLA breach Escalation Final approval Bypass detected Delegation started Counterparty form submitted Reminder sent

Scheduled out-of-office

Set a date range; approvals route to your delegate automatically and revert when you return.

Ad-hoc handover

Hand a single in-flight request to a colleague without changing the rule for everything else.

Audit trail preserved

Every delegated approval records both the original approver and the delegate, with the reason and the date range.

API and webhooks

Open by default. REST in. Webhooks out.

Connect Elevate Approvals to any ERP, HRIS, or CRM, including a native Microsoft Dynamics 365 Business Central integration. See the integrations hub for the full picture.

REST endpoints for every object

Read and write requests, approvals, forms, audit entries, and counterparty submissions over a documented REST API.

Webhook events

Subscribe to step approved, request finalised, bypass detected, counterparty form submitted, and the rest of the lifecycle.

Bring your own orchestration

Wire Elevate Approvals into Microsoft Power Automate, Make.com, or your in-house engine. The platform stays the system of approval.

Authentication via Microsoft Entra ID

Service-to-service tokens issued through Microsoft Entra ID. Same identity layer your administrators already manage.

Analytics

See where approvals slow down. Then fix it.

SLA, bottleneck, and bypass dashboards covering every record type and every step. Filterable, exportable, ready for the audit pack.

Bottleneck and SLA dashboard

SLA dashboards

Percentage of requests completed within target, tracked over time and broken out by record type, group, and step.

Automated escalation

When a step misses its SLA the engine fires the configured escalation: notify a manager, reroute to a delegate, or flag the breach. Every escalation event is shown alongside the SLA picture.

Bottleneck analysis

Queue depth by step, average wait time per approver, delegation rates, and the steps that breach SLA most often.

Bypass dashboard

Every detected bypass in the last 30 days, classified by severity, with resolution status alongside.