Generate product, shipping, and asset labels from a list

Barcodes, SKUs, and batch numbers laid out once and generated for the whole run, sized for the label stock you actually print on.

Label runs come from a spreadsheet and end up in a word processor with a template someone built in 2019. Sizes drift and reprints cost stock.

How it works

01

Set the label size

Lay out text, barcodes, and logos at the exact dimensions of your label stock.

02

Upload the run

One row per label, or send them from your inventory system through the API.

03

Print the batch

Download the whole run at once, ready to send to the printer.

With code, or without it

The same template runs from a REST call or from a spreadsheet. Pick whichever fits how your data already moves.

API
curl https://automette.com/api/v1/renders \
  -H "Authorization: Bearer $AUTOMETTE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "template_id": "cm4tpl8e20001js04xq2v9k3m",
    "data": {
      "product": "Cold Brew 250ml",
      "sku": "CB-250",
      "batch": "B-4471"
    }
  }'

Returns a file URL. Read the API reference.

No code

In bulk from a CSV

Upload a spreadsheet and get one file per row, packaged as a ZIP.

From Google Sheets

Run a batch straight from a sheet with the Automette add-on.

From a form

Publish a form and generate a document from each submission as it arrives.

Automate any documents and visuals your business needs.

Design a template once. Connect any data source. Get perfect documents and visuals every time.

01

Design a template

Build it visually, in code, or describe it to AI. Place fields where your data should go.

02

Connect your data

CSV, Google Sheet, form, webhook, or REST API, whichever fits your stack.

03

Generate at scale

One, a thousand, or on demand, all from the same template.