Mashup · Visual workflow editor

Drag blocks. Read the script.

Mashup is the visual surface for Foldr automations. Drag blocks together to build a workflow, fill in typed parameters, and ship it. Every block is a real MaSH instruction; the script is right there if you want to read or edit it.

Visual MaSH Grace Saved
When file created Trigger
share Invoices · Inbox
Search CRM Action
find supplier from file.name
Set field Property set
file.fields.supplier = result.name
Same block, as MaSH
set supplier to mash.search(file.name)
file.fields.supplier = supplier.name
Email approver Mail
to {supplier.approver} · subject "New invoice from {supplier.name}"
What’s in the palette

Real workflow primitives, not no-code shapes.

Mashup blocks map one-to-one onto MaSH instructions. There’s no parallel runtime, no “visual mode” that has to catch up with the engine. What you build in blocks is what runs.

Triggers

File created, file moved, scheduled, webhook, manual. Every workflow starts with a trigger block.

Actions

Search, HTTP, mail, database, Captur extract, Grace ask. Drop a block, fill in the typed parameters, done.

Loops & conditions

Each-as loops over files, fields, search results. If/else branches and ensure-guards for safety.

Variables & properties

Set variables, read and write file properties and custom fields. Drag tokens between blocks; the type checker tells you when something doesn’t fit.

Three surfaces, one engine

Visual is the way in. Not the only way.

Mashup, MaSH and Grace all author the same workflow. Build it as blocks, open it as text, ask Grace to change it, switch back to blocks. The engine, the type checker and the runtime are the same.

Mashup · Visual

The block editor. Drag, drop, configure. Every block has a typed parameter form and inline help. Best for admins, analysts and anyone who’d rather see the shape of the workflow than read the script.

MaSH · Code

Plain-text scripts checked into source control. Diffed in git, reviewed in pull requests, deployed via Flow. Read about MaSH →

Grace · Verbal

Describe what you want in plain English. Grace writes the workflow for you and shows the result in Mashup before anything runs. Read about Grace →

Blueprints

Start from a known-good workflow.

Mashup ships with a library of blueprint workflows. Drop one in, point it at your share, edit the parameters. Save your own as blueprints to share across the team.

Set custom field

Tag a file with a value. The simplest possible workflow; a good starting point.

Route by classifier

Read the document type from Captur and move the file to the matching folder.

Email approval

New invoice arrives, look up supplier, email the right approver with a link to the file.

Reconcile across shares

Pull custom fields from every share, sum a column, post the total to a Teams channel.

Bundle into a Flow

One workflow, one share, one fields schema, one file.

A Foldr Flow packages a Mashup workflow alongside the share it operates on, the custom fields it reads, the Captur templates it depends on. Hand the Flow to another Foldr and the whole thing runs.

Read about Flow
Same runtime everywhere

Same runtime on SaaS or self-hosted.

Mashup runs the same way on Foldr SaaS and on a self-hosted appliance. No second runtime to manage; the workers come with the platform.

Bring it together. On your terms.

Start a 30-day trial, no credit card. Or talk to us about self-hosting the appliance.