MaSH · Make Stuff Happen

Scripts that read like sentences.

MaSH is the scripting layer underneath Foldr automations. Plain-text scripts checked into source control. The same engine also drives Mashup, the visual block editor, and Grace, the verbal route via the AI assistant. Three surfaces, one runtime. Engineers and IT admins read and edit the same file.

What you can do with it

Schedule, classify, route, reconcile.

MaSH ships with object types for files, shares, fields, search, Captur, HTTP, SMTP, PDF, Office docs, barcodes, AI, crypto. Most useful automations are a few lines of MaSH and a trigger.

File-arrived triggers

A PDF lands in /Invoices/Inbox. MaSH reads the supplier, files it under the right folder, fills the custom fields, emails the buyer for approval.

Scheduled mashlets

Every Monday at 6am, sweep the Captur queue, escalate anything older than seven days, post a summary to a Teams channel.

Cross-share queries

Aggregate custom fields across hundreds of shares. “Total invoiced this quarter” runs the same regardless of which storage backends the files live on.

External system calls

HTTP, SMTP, SQL, PDF generation, signing, AI calls. MaSH ships with object types for the things integrations actually need.

Three surfaces, one engine

Code is one way in. Not the only way.

The MaSH engine has three surfaces. Pick whichever fits the task or the person at the keyboard; switch between them on the same workflow without rewriting it.

Mashup · Visual

Drag blocks together to build a workflow. Every block is a real MaSH instruction, not an opaque no-code shape. Open the same workflow as text and the script is right there.

MaSH · Code

Plain-text scripts checked into source control. Reviewed in pull requests, diffed in git, deployed via Flow. The surface engineers reach for first.

Grace · Verbal

Ask the AI assistant in plain English to build, change or run a workflow. Grace writes the MaSH for you and shows you the result before anything runs in earnest.

Bundle into a Flow

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

A Foldr Flow packages a MaSH script 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.

MaSH 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.