FlowSharp

Feature area

Automate, but a person decides when needed

Automation should not be all or nothing. In FlowSharp the person is a planned step of the process: if a task is uncertain or fails, it passes to a human in the same task; if an AI assistant creates a case, it is born waiting for confirmation; if something stalls, the alert reaches whoever can intervene. The goal is to automate more while remaining able to answer for every decision.

Three problems this area solves

  • AI acts unsupervised

    An assistant that starts cases alone multiplies errors and costs before anyone notices.

  • The exception breaks automation

    When the automation fails, a second parallel process often opens, out of control.

  • Alerts reach everyone or nobody

    Notifications without an owner and acknowledgment become noise.

Also included in FreeDistinctiveDesigned for the AI Act

Human fallback in the same task

If automation is uncertain or fails, the same task passes to a person: no extra task.

When an AI, Script, Wait, Sub-flow or Integration task is uncertain, returns an unexpected outcome or fails after retries, the same task passes to a person. No additional task is created and the flow rules do not change.

Technical details

  • Configurable instructions, from 2 to 20 human outcomes, inherited assignee and an optional mandatory note.
  • "Retry automation" if the cause was technical.
  • The human decision stays distinct from the automatic one in the data.
  • Fallback rate measurable as a KPI.
  • The person never receives HTTP bodies, credentials or raw outputs.
Explore this feature in detail
Also included in FreeDistinctiveDesigned for the AI Act

Start confirmation for AI and agents

A case created by an AI assistant is born waiting: it runs only after a person presses Confirm start.

Until someone confirms, the case runs no tasks, AI, rules or timeouts, so the cost is zero. The assistant cannot confirm by itself, not even through other tools.

Technical details

  • Rejection requires a mandatory reason.
  • Configurable expiry (1-2160 hours) with automatic rejection or warning; reminder before expiry.
  • The assistant cannot confirm by itself, not even with other tools.
  • Active by default for new flows.
Explore this feature in detail
Also included in FreeDistinctive

Multichannel alerting and acknowledgment

Time-stepped escalation policies via email, webhook or event, with measured acknowledgment.

Policies are defined at organization or single-flow level. Digests avoid noise and time windows respect the time zone.

Technical details

  • Anti-noise digests and time windows with time zone.
  • HMAC-SHA256 signed webhooks.
  • Acknowledgment with a single-use link.
  • Acknowledgment and resolution times measured.
Explore this feature in detail

The features

Also included in Free

Approvals and allowed transitions

A case goes only where the flow allows, with start and action permissions per role.

Show details

Advance, reject, return, escalate and close are the planned transitions. No unauthorized jumps.

Also included in Free

"Stalled automation" alert

A single persistent alert to Admins when a stage has no valid exits or an AI fails.

Show details

The alert fires when a stage has no valid exits, no rule matches or an AI fails. It also catches loops of automatic transitions.

Also included in FreeHelps with ISO 27001

Tracked emergency override

Admin only, with a reason, on the same controlled path for interface, API and assistants.

Show details

When a case must be forced, only the Admin can do it and it leaves a trail. Automations already in flight no longer write on abandoned instances.

From AutomateDesigned for the AI Act

Model suggestion under control

In fallback the AI suggestion can be hidden by policy or per task, to reduce anchoring.

Show details

When the suggestion is visible it shows the confidence without presenting it as "recommended".

Deep dive

Human fallback as part of the model

When an AI, Script, Wait, Sub-flow or Integration task is uncertain, returns an unexpected outcome or fails after retries, the same task passes to a person. No additional task is created and the flow rules do not change: the person chooses among two to twenty human outcomes, with configurable instructions and a note if required. Their decision stays distinct from the automatic one in the data.

For AI assistants, start confirmation applies: a case created by an agent is born waiting and runs no tasks, AI, rules or timeouts until a person presses Confirm start. The cost before confirmation is zero and the assistant cannot confirm by itself. Expiry is configurable from 1 to 2160 hours, with automatic rejection or a warning and a reminder before the deadline.

Alerting uses time-stepped policies via email, webhook or event, with anti-noise digests and time windows. Acknowledgment happens with a single-use link and produces two measures, acknowledgment and resolution time. When an automation stalls, a single persistent alert reaches the Admins. Emergency override remains possible, but only for the Admin and with a tracked reason.

Think of a complaint-handling case in which an AI task classifies the request. If the model is sure the case advances; if not, the same task reaches the operator with the right instructions and the choice among the planned outcomes. The fallback rate becomes a KPI: if it rises, the owner understands that the model or the process needs review, and learns it from a number, not from a complaint.

Related use cases

Related areas

Frequently asked questions

Does fallback create an extra task?

No. The same task passes to the person and the transition rules stay unchanged.

Can an AI assistant confirm the start by itself?

No, not even through other tools: a person is required.

What does a case awaiting confirmation cost?

Nothing: until someone confirms it runs no tasks, AI, rules or timeouts.

Can I hide the model's suggestion from the decider?

Yes, by policy or per task, to reduce anchoring. It is an Automate edition feature.

Can the fallback rate be measured?

Yes, as a KPI per flow and per task, together with automatic and human decisions and escalation.

Not sure what your process is worth? Measure it first.