Builder

Approval workflows and processes, designed in a visual editor

Design multi-step approvals and processes visually — conditions, branches and notifications, all tied to your data.

  • Build the flow in a visual editor — no rules written in code.
  • Add conditions, branches and multi-step approvals, all based on your business's real data.
  • Send automatic notifications by email or in-app, at every step of the process.

How to build an approval workflow in Megorix, step by step

A workflow is drawn on a visual canvas: each step is a block linked to the next, and the path can split depending on the record's data.

  1. 1

    Choose what starts it: a record being created, changed or deleted — optionally only when a condition holds, such as an amount above a threshold — or a button on the record page.

  2. 2

    Add the steps: conditions that split the path, approvals, notifications, waits, actions that update or create records, generate a PDF, call another system or run a script, and sub-processes you can reuse in other workflows.

  3. 3

    Decide who approves: a specific person, any member of a role, or the user named in a field of the record itself — the site manager on a project, for example.

  4. 4

    Test it against a real record or sample data. The test walks the path, simulates the approval decisions and shows what it would do, without saving, sending or calling anything.

  5. 5

    Activate it. From then on, every run is kept in the history, with its route drawn on the canvas itself.

Approvals with deadlines, rejections and automatic escalation

Whoever has to approve gets an in-app notification and finds the request in their list of pending approvals. The first decision counts and, by default, nobody can approve a request they made themselves. A rejection can end the process or follow a path of its own — sending the request back to be corrected, for instance.

Each approval can have a deadline, from one hour to one year. If nobody decides in time, the workflow approves or rejects on its own, hands the request to someone else or sends a reminder, whichever you chose. A workflow has up to 50 steps and is never triggered again by the changes it makes itself, which rules out endless loops.

Approval workflow examples across industries

At a construction company, a materials purchase above a set amount waits for the site director’s approval before it goes to the supplier; below that amount, it goes straight through. At a car repair shop, a repair order with a large estimate waits for the workshop manager’s sign-off, and the record keeps who decided and when.

At a law firm, the expenses of a case are approved by the lawyer in charge, named on the case record. In real estate, an offer below the asking price goes through the agency director; at an association, each membership application is validated by the board before the member becomes active.

Workflow, automation rule or script: which one to use

An automation rule reacts in a single step: when a record changes, it updates a field, sends an email or a text message, or stops a save. A workflow makes sense when there are several stages, waits, or someone has to decide. When the logic fits neither, a server-side script — see custom code — does whatever is needed, and can run as a step of the workflow itself. For tasks that call for reading and judgement, such as reviewing new requests every morning, there are AI agents.

Common questions about approval workflows

Megorix's workflow builder lets you design multi-step approvals visually, with no code required.

Yes, every step of a Megorix workflow can send automatic notifications by email or in-app.

In Megorix, each approval stage is a visual step in the workflow builder, with configurable conditions and branches.

A specific person, any member of a role, or the user stored in a field of the record, such as the account manager. The first decision counts and, by default, whoever made the request cannot approve it.

Each approval can have a deadline. When it passes, the workflow does what you set: it approves or rejects automatically, hands the request to someone else, or sends a reminder to whoever has to decide.

Yes. The test runs against a real record or sample data, simulates the approvals and shows the path that would be taken and what would be done — without saving, sending or calling other systems.

Each workflow has a list of its runs. Open one and the canvas shows the path it took and the step it is on — or where it stopped, with the error recorded.

No. A workflow starts when a record is created, changed or deleted, or from a button on the record page. For tasks at set times, use the scheduled actions in automation.

Ready to shape Megorix around your business?

Request a demo