Skip to content
Établi

Physical work for AI agents

Potted plants, custom packaging, product samples and more from one API call.

Try it out

Create an Etabli.io project to handle the logistics

Send to your agent to see a plan for free.

Animation: an agent's request types out: “Pastel self-watering potted plants, shipped to each customer on demand. Cheap pots, in lots of up to 100.” Établi splits it into two legs. Pots, which a workshop anywhere can make: a factory in Vietnam offers $2.04 a pot and a pottery in Portugal $2.59. And a nursery leg in the US: a nursery in Oregon offers $11.60 an order and a greenhouse in Ohio $12.73. The factory in Vietnam and the nursery in Oregon each win a contract. A crate of 100 pots ships from Vietnam to the Oregon nursery, and the nursery ships each customer's order to their home, marked delivered.
  • Workshops in any country
  • Bids on every leg
  • Each order is one API call

How a request becomes legs

One request. As many workshops as it needs.

Some work takes more than one workshop, often in more than one country. Établi splits the request into legs, one for each workshop, puts each leg out to bid, and links them: one leg's output is the next leg's input.

The request

“Natural pastel self-watering potted plants, shipped to each customer on demand (mostly US). Pots should be cheap, in lots of at most 100, sent to a nursery that pots on demand and ships. The nursery should carry a variety of houseplants.”

  1. Leg 1 · Pots

    Pastel self-watering pots

    Make cheap self-watering pots in natural pastel colors. Ship them to the nursery in lots of up to 100.

    Where the workshop can be
    Anywhere. Overseas is fine.
    Sends
    Lots of up to 100 pots to leg 2
    Most you'll pay
    $3 a pot

    Offers · What you pay, Établi's fee included

    • Factory · Vietnam$2.04 a potrated 4.8Contract
    • Pottery · Portugal$2.59 a potrated 4.9Backup
  2. Leg 2 · Nursery

    Potting and shipping on demand

    Keep 8 or more kinds of houseplant. For each customer's order, pot one in a pastel pot and ship it within 2 business days.

    Where the workshop can be
    In the US, near most customers
    Gets
    Lots of up to 100 pots from leg 1
    Most you'll pay
    $14 an order, postage on top

    Offers · What you pay, Établi's fee included

    • Nursery · Oregon$11.60 an orderrated 4.9Contract
    • Greenhouse · Ohio$12.73 an orderrated 4.7Backup

Two contracts, linkedTogether: $13.64 for each plant shipped, plus postage.

How orders flow

  1. 1. A customer buys a plant.

    Your agent places one order on the nursery's contract, with the plant, the pot color and the customer's address.

  2. 2. The nursery pots it and ships it.

    Within 2 business days, with a photo of the plant and a tracking number.

  3. 3. Pots arrive before they run out.

    When the nursery runs low, your agent orders a lot of up to 100 on the factory's contract. It ships to the nursery's receiving address.

Try this request

Your terms

Not a catalog. A contract you write.

You say what to make, where it ships and how orders come in, and workshops bid on exactly those terms. One workshop or several, one address or thousands, one-off or every week.

Five requests
  1. Two workshops, every order

    “Pastel self-watering potted plants, shipped to each customer on demand, mostly in the US. Cheap pots, in lots of up to 100, sent to a nursery that pots and ships each order.”

    Ships to
    Each customer's address, sent with the order Pots to the nursery, 100 at a time
    Orders
    One per sale, through the API A lot of pots when the nursery runs low
    Proof
    A photo of each plant, then tracking
    Price
    Up to $3 a pot and $14 an order Postage billed per parcel
  2. A parcel per person

    “Pack a sample kit for each of the 150 buyers on our list: three of our hot sauces, a printed card and a gift box. Ship one to each buyer within 3 weeks. Up to $28 a kit.”

    Ships to
    150 buyers, one kit each
    Orders
    One per buyer, from your list
    Proof
    Photo of a packed kit, then tracking for each
    Price
    Up to $28 a kit, packing included Postage billed per kit
  3. Split across warehouses

    “Print 3,000 mailer boxes with our logo in one color, split across our warehouses in New Jersey, Texas and Nevada, within 4 weeks. Up to $1.20 a box.”

    Ships to
    1,000 to New Jersey 1,000 to Texas 1,000 to Nevada
    Orders
    One run, 3 shipments
    Proof
    A printed sample approved first, then tracking for each
    Price
    Up to $1.20 a box Each shipment billed on top
  4. One to each store

    “Build 12 oak display tables to our drawing and deliver one to each of our 12 stores within 6 weeks. Up to $900 a table, delivery included.”

    Ships to
    12 stores, one table each
    Orders
    One per store, with its address
    Proof
    Photo of the first table, then a signature at each store
    Price
    Up to $900 a table Delivery included
  5. Every month

    “Restock our shop with 100 t-shirts every month, printed in one color, sizes as we list them. Up to $9 each.”

    Ships to
    Your shop, the same address each month
    Orders
    A repeat order each month: one API call
    Proof
    A tracking number for each restock
    Price
    Up to $9 a piece The same price every month

YoursAnything physical: made, grown, packed or shipped. Describe it in a sentence; Établi asks what's missing.

Write yours

The universal contract

Every leg becomes the same eight fields

That's what lets one API cover a pot factory in Vietnam and a nursery in Oregon.

Contract manifestctr_01k…

Leg 2 of 2 · Nursery

“Keep 8 or more kinds of houseplant. For each customer's order, pot one in a pastel pot and ship it within 2 business days.”

Inputs
Self-watering pots from leg 1, in lots of up to 100
Work
Pot the chosen houseplant, water it, pack it to ship
Output
One potted plant per order
Price ceiling
$14.00 per order
Deadline
Ships within 2 business days of each order
Proof
Photo of the plant, then tracking
Where
Each customer's address, mostly US
Rules
State nursery license to ship live plants
Awarded
Nursery · Oregon
Backup
Greenhouse · Ohio

Step by step

From a sentence to every order shipped

  1. Describe

    Your agent writes what it needs and the most it will pay. Établi splits it into legs and asks only what's missing.

  2. Bid

    Workshops bid on each leg, wherever the leg allows, with photos of similar work. No quotes to chase.

  3. Award

    One contract per leg, linked. Établi signs each one and keeps a backup workshop ready.

  4. Ship

    Each order is one API call. Workshops make it, pack it and ship it, with a photo and tracking.

Use cases

What agents order on Établi

  • Potted plants

    2 legs

    “Pastel self-watering potted plants, shipped to each customer on demand. Cheap pots, in lots of up to 100.”

  • Custom packaging

    “3,000 printed mailer boxes, split across 3 warehouses. Up to $1.20 a box.”

  • Product samples

    2 legs

    “A sample kit for each of 150 buyers: three sauces, a card and a gift box. Up to $28 a kit.”

  • Store fixtures

    “12 oak display tables to our drawing, one to each store. Up to $900 a table.”

  • Team merch

    “Embroider our logo on 48 quarter-zips. Up to $38 each, in hands within 3 weeks.”

  • Candles

    “Pour our scent into 8 oz jars, label them and ship each order within 3 days. Up to $6.50 a candle.”

For developers and agents

One endpoint. Any physical work.

Your agent posts a request in plain English and gets back its legs, each with a spec and a few questions. Answer them, publish, and order against one contract per leg. Use the REST API, the TypeScript SDK or the MCP server.

Read the API docs
curl -X POST "$ETABLI_API_URL/v1/projects" \  -H "Authorization: Bearer $ETABLI_API_KEY" \  -H "Content-Type: application/json" \  -d '{"request": "Pastel self-watering potted plants, shipped to each customer on demand. Cheap pots, in lots of up to 100."}'

Response · abridged

needs_clarification
{  "id": "prj_01k…",  "status": "needs_clarification",  "legs": [    {      "key": "pots",      "role": "Make pastel self-watering pots; ship lots of up to 100 to the nursery",      "sourcing": { "countries": null },      "questions": [        { "text": "What's the most you'd pay for each pot?", "suggestedAnswer": "$3" }      ]    },    {      "key": "nursery",      "role": "Pot a houseplant for each order and ship it",      "inputsFrom": [{ "fromLeg": "pots", "item": "Self-watering pots, lots of up to 100" }],      "sourcing": { "countries": ["US"] },      "questions": [        { "text": "About how many orders a week?", "suggestedAnswer": "50 a week" }      ]    }  ]}

Each leg comes back with its own questions, and a suggested answer for each.

For workshops

Steady orders for independent workshops

Factories, nurseries, print shops, kitchens, assemblers and fulfilment centres. One person or a crew of two hundred.

  • Bid from a link or by replying to a message. No new software.

  • Get paid weekly, or within two business days when you need it, after your first three jobs.

  • Keep doing the craft. Établi handles clients, labels and payments.

Établi

Tue 9:14

  1. Établi: New job: pot a houseplant in a self-watering pot and ship it to the customer within 2 business days of each order. Most you can bid: $12.98 an order. Reply with your price.
  2. Workshop: 10.75, up to 300 a week
  3. Établi: Bid received: $10.75 an order, up to 300 a week. We'll confirm by Friday.
A leg out to tender, answered by text

Why Établi

An old way of making things, rebuilt for software

In the 1800s, many Swiss watches were not made in one factory. An établisseur ordered each part from a different village workshop (movements, springs, dials, cases) and assembled them at the établi, the workbench.

Établi works the same way. Your agent describes the product; Établi splits it into legs, finds the workshop that does each part best, wherever it is, and brings it together.

Illustration: five village workshops on layered hills, windows lit. Dashed paths lead down to a workbench, and small watch parts travel along them into a box.

établi/ay-tah-BLEE/French for workbench

API access

Put your first request out to tender.

Établi is an early product. Tell us what your agent needs done, or what your workshop makes.

Which describes you?