Turn data into action.
Build the automations you need, plugged straight into your tables. Each automation runs on every row that arrives.
1
Build
2
Connect
3
Run
4
See
1 · Build
Name what goes in and what comes out.
Each input and output has a name and a type. Add the inputs and outputs yourself, or ask the Architect to add them from the job.
Demo: the page of the script action Order Total in the Example Shop. A pointer adds the input Quantity, an integer. Then the Architect adds Unit Price, Customer Tier and the output Total, the fields the script reads and writes.
Demo: the Actions view of the Orders table. A pointer opens Order Total. Wires go from the columns Quantity, Unit Price and Customer Tier to its inputs, and from its output Total back to the Total column.
2 · Connect
Connect the action to a table.
Each input reads a column, and each output writes one. Order Total reads Quantity, Unit Price and Customer Tier on Orders, and writes Total.
3 · Run
The action runs on every row that arrives.
When an order comes in, its actions run in turn. Each action writes to the row, and the row records which action changed what.
Demo: row 19 of Orders, order SO-10449. A pointer opens its History. The import created the row at 10:08. Then Find Customer, Postcode Region, Order Total and Flag Large Order each changed it, in turn.
Demo: the page of Order Total and its Activity bar. 416 runs in 30 days, more on weekdays than at weekends. A pointer shows Speed, 66 ms a run on average, then opens today. The 5 runs of 6 November show, on rows 21, 19, 20, 17 and 18, none failed.
4 · See
See every run.
Each action counts its runs by day, with errors and speed. Open a day to see each run, the row the run used and how long the run took.
The Action Status column. Each row shows how its actions went.
A log for each action. The inputs, outputs, error and time of each run, and the tokens an AI call used.
Clear errors. Each error says where it came from: the model, an outside service or morphcloud.
Nine kinds of action, each for one kind of job.
GET INFORMATION
Lookup
Read values from another table into this row, or count, add up or average the rows that match. A live lookup runs again when the source changes.
In the Example Shop: Find Customer
See the Lookup page →
GET INFORMATION
Web
Call any HTTP API and map the answer back to columns. It sends and receives files. Credentials are stored encrypted and never shown again.
In the Example Shop: Postcode Region
See the Web page →
GET INFORMATION
Agent
One AI call per row: extract, classify, summarise or write. The agent reads PDFs and images, and spreadsheets and Word files through tools. You pick from OpenAI and Anthropic models.
In the Example Shop: Triage Support Message
See the Agent page →
CALCULATE
Script
JavaScript for exact rules: sums, dates, text and reshaping. It has no network access, so the same input always gives the same result.
In the Example Shop: Order Total
See the Script page →
PASS ROWS ON
Network
Copy a row into another table, which then runs its own actions. Create a new row, or update the row that matches a key.
In the Example Shop: Flag Large Order
See the Network page →
PASS ROWS ON
Join
One row in, many rows out. Cross a row with the matching rows of another table, for example one row for each recipient.
In the Example Shop: Expand Gift Set
See the Join page →
MAKE AND SEND
Generate
Make an Excel workbook, a CSV file or a Word document from rows or from your template. Formulas and macros in a template stay as they are.
In the Example Shop: Monthly Statement
See the Generate page →
MAKE AND SEND
Send an email from a connected Microsoft mailbox. Each row can set the recipient and the content, and files on the row are attached.
In the Example Shop: Email Statement
See the Email page →
BRING DATA IN
Load
Import an Excel or CSV file into a table through the import queue. Each row can be linked to the record the file came with.
In the Example Shop: Import Marketplace Orders
See the Load page →
You decide when each action runs.
Each action runs by itself. These five rules say when.
On a change
An action runs when a column it reads changes. An edit to another column does not start the action.
In order
The actions on a table run in the order you set. A later step reads what an earlier step wrote.
On conditions
Give each path its own condition, and rows go different ways. A condition can also compare a date with now.
On a timer
Every minute, every 15 minutes, hourly, daily or weekly. Each tick runs only on the rows that match.
On demand
Run a table’s actions again on the rows you pick, to test a change or to try again after a fix.
Security and compliance.
ISO 27001, SOC 2 Type 2 and GDPR are in progress. Oneleet shows the live status of each certification.
The agentic system builder
© 2026 morphcloud