Fernleaf · Orders
An orders table the whole shop shares
The storefront writes each order, the sales dashboard reads it, and the New order workflow starts when a row lands.
Connect it once, clean it once, and every builder reads the same tables. Your web apps, your dashboards, your workflows and your search engine all start from here.
1,000 free tokens to try · Unlimited app users · Our cloud or your own servers
We open in waves. Join early access and we'll email you when your workspace is ready.
| 123order_id | abccustomer | abcregion | $total | abcstatus | |
|---|---|---|---|---|---|
| 10482 | Maya Chen | maya.chen@gmail.com | West | $612.50 | Paid |
| 10481 | Leo Park | leo.park@outlook.com | East | $129.00 | Paid |
| 10480 | Ana Ruiz | ana.ruiz@gmail.com | South | $189.00 | Shipped |
| 10479 | Sam Okafor | sam.okafor@gmail.com | West | $349.00 | Paid |
| 10478 | Priya Nair | priya.nair@gmail.com | Central | $47.00 | Shipped |
| 10477 | Lena Fox | lena.fox@gmail.com | West | $149.00 | Paid |
| 10476 | Tom Becker | tom.becker@outlook.com | East | $24.00 | Paid |
| 10475 | Ivy Brooks | ivy.brooks@gmail.com | North | $18.00 | Shipped |
| 10474 | Omar Haddad | omar.haddad@gmail.com | South | $129.00 | Paid |
| 10473 | Grace Liu | grace.liu@outlook.com | West | $189.00 | Paid |
| 10472 | Noah Kim | noah.kim@gmail.com | Central | $36.00 | Shipped |
| 10471 | Ella Novak | ella.novak@gmail.com | East | $149.00 | Paid |
Newest orders first, straight from fernleaf.app.
The raw file, as it arrived.
| 123order_id | abccustomer | abcregion | $total | |
|---|---|---|---|---|
| 10482 | Maya Chen | maya.chen@gmail.com | West | $612.50 |
| 10481 | Leo Park | leo.park@outlook.com | East | $129.00 |
| 10479 | Sam Okafor | sam.okafor@gmail.com | West | $349.00 |
| 10480 | Ana Ruiz | ana.ruiz@gmail.com | South | $189.00 |
| 10477 | Lena Fox | lena.fox@gmail.com | West | $149.00 |
| 10478 | Priya Nair | priya.nair@gmail.com | Central | $47.00 |
| 10473 | Grace Liu | grace.liu@outlook.com | West | $189.00 |
| 10471 | Ella Novak | ella.novak@gmail.com | East | $149.00 |
| 10468 | Ruby Diaz | ruby.diaz@gmail.com | West | $89.00 |
You see every row and every column.
| abcregion | $revenue | share |
|---|---|---|
| West | $148,210.00 | |
| East | $112,640.00 | |
| South | $92,870.00 | |
| Central | $71,330.00 | |
| North | $57,260.00 |
5 rows · $482,310 this month · Ran in Dev
Most teams start with one table they all need. Here is how Fernleaf Supply uses the data console.
Fernleaf · Orders
The storefront writes each order, the sales dashboard reads it, and the New order workflow starts when a row lands.
Fernleaf · Products
A messy spreadsheet comes in, gets trimmed, split and typed in applied steps, and is saved as the products table.
Fernleaf · Access
One row rule means each manager sees only their own region, with customer emails masked.
The foundation under every builder. Start with the built-in database, bring your own, then decide who sees what.
Entry 01
Every workspace comes with a built-in database. Design tables by dragging fields in the Schema builder, then add functions and triggers next to them.
Fig. 2. Two Fernleaf tables in the Schema builder, linked by customer.
Entry 02
Save a connection to your own database or a REST API once. Then query it, or load its tables into the built-in database with a connector, by hand or on a schedule.
Fig. 3. A new connection for the Fernleaf shop database. Pick a type and test it.
Entry 03
Load a spreadsheet or a data file into a table with a connector. Export rows as CSV or JSON when someone needs a copy.
Fig. 4. Four file types in, two ways out.
Entry 04
Each change is a step in a list, with a live preview of the data at that point. Add a Python or R step when you need one, then save the result to a table.
Before
After
Fig. 5. Pick a step to see what it does to Fernleaf data.
Entry 05
Write a rule once and it holds everywhere the table is used. Check it by previewing the table as any person.
| customer | region | total | |
|---|---|---|---|
| Maya Chen | maya.chen@gmail.com | West | $612.50 |
| Leo Park | leo.park@outlook.com | East | $129.00 |
| Sam Okafor | sam.okafor@gmail.com | West | $349.00 |
| Tom Becker | tom.becker@outlook.com | East | $24.00 |
Owner: every row, every column.
Fig. 6. The same orders table, previewed as three people.
Entry 06
When two tables hold the same thing and nothing links them, consolidation lets you say which columns match. A run then fills your start table from the tables you linked.
Fig. 7. Two tables linked by a shared column. A run fills the start table.
Entry 07
For a system nobody else has, write a connector in the Plugin studio. It then sits in your list next to the rest.
Fig. 8. Your own connector, listed next to the others.
Change a table once, and the page, the chart, the workflow and the search engine all see it.
Connects to
PostgreSQL · MySQL · MariaDB · SQL Server · Oracle · MongoDB · Firebase · REST APIs · and more
Browse integrationsPlan notes
No. Every workspace has a built-in database. Design tables in the Schema builder and start building. You can connect your own database later.
PostgreSQL, MySQL, MariaDB, SingleStore, Oracle, SQL Server, Firebird, Vertica, IBM Db2, Teradata, IBM Informix, Firebase, MongoDB and more, plus REST APIs. The list grows with every release.
Yes. Load CSV, Excel, JSON or Parquet files into a table with a connector, then clean it in applied steps. You can export rows as CSV or JSON.
Yes. Row rules decide which rows a person sees, column masking hides values like emails, and you can preview a table as any person to check it.
Call it as a REST API, or write your own connector in JavaScript, Python, Java or Go in the Plugin studio.
Where to begin
Start with the built-in database or your own. Either way, every builder reads it.
We open in waves. Join early access and we'll email you when your workspace is ready.