Skip to content

No-code decision automation for operations, finance and IT

Get your business rules out of code, spreadsheets and people's heads.

Write each decision down once. Test it, see exactly why every answer was given, and let your ERP, CRM and Dynamics 365 ask Condexa for the answer in milliseconds.

  • Plain English

    Built on a canvas, not in code

  • See exactly why

    A full trace behind every answer

  • Change it today

    Not in the next release

Purchase order approval
live
PO-24019Sunrise ElectronicsTaiwanrisk: Medium£40,500
  1. 0.08ms [TRIGGER] PO-24019 received from ERP, £40,500
  2. 0.19ms [LOOKUP] approval-limits[CC-400] -> IT, limit £40,000
  3. 0.34ms [IS-IN] 'Taiwan' in Restricted countries -> no
  4. 0.60ms [CHECK] Supplier risk rating = Medium
  5. 0.83ms [COMPARE] £40,500 > £40,000 -> true
  6. 1.06ms [DECISION] Status = Director approval, approver = Finance Director

Answer

Needs director

1.05 ms, fully traced

Answers the systems you already run:

  • Dynamics 365
  • Dataverse
  • Power Automate
  • Power Apps
  • SQL Server
  • Any REST client

What it quietly costs you

The same question, answered three different ways.

The ERP says one thing, the spreadsheet says another and the person on the phone says a third. None of them can tell you why. So orders wait, exceptions pile up in inboxes, and a simple policy change takes a quarter.

  1. 01

    Orders stall

    Approvals sit in inboxes because nobody is sure who is allowed to say yes.

  2. 02

    Policy changes queue up

    Finance changes a limit on Monday. The system catches up months later.

  3. 03

    Risk slips through

    A supplier on the restricted list gets paid because one system never heard about it.

  4. 04

    Audits turn into archaeology

    Someone spends a week rebuilding why a decision was made last March.

Try it now

Don't take our word for it. Make a decision.

This is the purchase order approval workflow from our demo workspace, running in your browser. Change the order, then change the rule yourself, and watch the answer and the reason change with it.

1. Your ERP sends an order

Supplier risk

2. Now you change the rule

Finance wants a different limit? Drag it. That is the whole change request.

yesnohighokoverwithinTriggerPO from ERPLookupapproval-limitsIs inrestricted listChecksupplier riskComparetotal > limitBlockedComplianceDirectorApproved

Decision

Director approval

Routed to Finance Director

Why

  • £40,500 is over the IT limit of £40,000

How it works

From 'ask Sarah' to an answer every system can call

These are real recordings of the Condexa designer. No mock-ups.

condexa / designer
Building a decision on the canvas

What changes

Decisions your business owns, your systems trust and your auditors can read

The people who own the policy change it

Finance moves an approval limit in a lookup table, tests it and publishes it. No ticket, no release, no waiting for the next sprint.

Change rules without developers →

Every system gets the same answer

Your ERP, CRM, Dynamics 365 forms and Power Automate flows all ask Condexa, so a rule changed once is changed everywhere.

See integrations →

Every answer comes with its reasons

Each run records which version answered, which values it saw and which rule decided. 'Why did it say no?' takes seconds, not a week.

See the decision trace →

For Dynamics 365 and Power Platform teams

Outgrown Dataverse business rules?

Form-level rules cannot look things up, cannot be reused across apps and cannot tell you why. Condexa reads your Dataverse tables live, answers Dynamics 365, Power Apps and Power Automate, and keeps a trace of every decision.

POST /api/workspaces/{id}/workflows/PO_APPROVAL/execute

{
  "inputData": {
    "PoNumber": "PO-24019",
    "CostCentre": "CC-400",
    "Total": 40500
  }
}

200 OK

{
  "status": "success",
  "outputData": {
    "ApprovalStatus": "Director approval",
    "Approver": "Finance Director"
  }
}

FAQ

The questions we get asked first

Is Condexa another system for IT to look after?

Condexa sits beside the systems you already run and answers their questions over a simple API. IT sets up the connections and API keys once; after that, the people who own each policy change the rules themselves, with versions and a trace, so IT stops being the bottleneck for threshold changes.

Do we need developers to build decisions in Condexa?

No. Decisions are built on a visual canvas from plain-English steps such as look up, compare, check a list and set a value. A developer is only needed once, to make your ERP, CRM or app call the decision, which is a single HTTP request.

How is this different from Power Automate or our ERP's workflow?

Workflow tools move work from one place to the next. Condexa decides what the answer should be, and why, so the same rule gives the same answer in every system. Many teams use both: Power Automate or the ERP asks Condexa for the decision and then acts on it.

What happens if we get a rule wrong?

You test every change against your own examples before publishing, and every published version is kept. If something needs undoing, you activate the previous version. Run history shows which version answered every request, so you can see who was affected.

How fast are the answers?

Workflows are compiled and cached, so a published decision answers in milliseconds. That is fast enough to sit inside order entry, quoting or a Dynamics 365 form without anyone noticing.

Pick one decision. See it running in 30 minutes.

Bring a decision your team makes every week. We will build it with you, live, test it against your own examples and show your systems calling it.

No slides. Your decision, built live. No obligation.