Mashup - Visual workflow editor

Drag. Drop. Deploy. Get 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. (Anything the blocks can’t draw yet shows up as a code block in the stack, so nothing gets lost on the way.) Mashup comes with Business and Enterprise on Foldr Cloud, and as a MaSH licence on your own appliance.

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, but not the only one.

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 with a version history and a diff built in, and a Flow bundle you can keep in git if you like. Read about MaSH →

Grace - Verbal

Describe what you want in plain English. Grace writes the workflow for you, tries its first check against your real files, and shows the result in Mashup before anything runs. Read about Grace →

Blueprints

Start from a known-good workflow.

Mashup ships with a handful of starting points. Drop one in, point it at your share, edit the parameters, and save your own to share across the team.

Set custom field

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

Copy or rename a file

Copy a file to another folder, or give it a tidier name, the moment it lands.

Send an email notification

Tell the right person when something arrives, with a link straight to the file.

Check a file extension

Catch the wrong kind of file before it goes any further.

Log a file’s details

Write a file’s name, size and fields somewhere you can read them later.

Ask an AI

Pass a file’s text to Grace and keep the answer in a field.

Bundle into a Flow

Everything the workflow needs, packaged into 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. Import it on another Foldr and you’ll see exactly what will be created, renamed or skipped before anything is written. You’ll point each share at its own credentials, and anything the new Foldr isn’t licensed for is left out and listed.

Read about Flow
Same runtime everywhere

The same scripts, whether we host it or you do.

The same scripts run on Foldr Cloud and on your own appliance. Cloud keeps sensible limits on run time, mail volume and which hosts a script can call, since the workers are shared; on an appliance you set those yourself. Either way there’s no second runtime to manage.

Curious whether Foldr would fit?

Try it free for 30 days, no credit card. Or get in touch about self-hosting.