Autoset Labs

Your files in. Finished pages out.

I'm Sherif Elkady. I script InDesign, Illustrator and Photoshop so your sheets, PDFs and briefs become finished pages.

Catalog page 2 in InDesign, laid out from the sheet: six product cards, the desk lamp at $42.00.

products.csv

FW-006Salt cellar11.00
FW-007Desk lamp42.00
FW-008Pencil pot8.50

A price sheet becomes a catalog.

products.csv

skunamebadgeprice
FW-005Linen apronSALE18.00
FW-006Salt cellar11.00
FW-007Desk lampNEW42.00 39.00
FW-008Pencil pot8.50
FW-009Notebook A56.75
FW-010Desk clock24.00
FW-011Paper traySALE16.50
FW-012Brass ruler10.00
FW-013Canvas tote22.00

36 rows

Catalog page 2 in InDesign, laid out from the sheet: six product cards. After the price change, the desk lamp reads $39.00.
  1. You keep your prices in a sheet.
  2. One run lays out 36 products on 6 pages.
  3. Change one price. Run it again.
  • 1 cell typed
  • Page 2 reads $39.00

Twenty PDFs become one checked sheet.

  • inv-01-harbor-pine.pdf
  • inv-02-harbor-pine.pdf
  • inv-03-brightline.pdf
  • inv-04-brightline.pdf
  • inv-05-northfield.pdf
  • inv-06-northfield-scan.pdfscan
  • inv-07-kessler.pdf
  • inv-08-harbor-pine-scan.pdfscan
  • app-01-raman.pdf
  • app-02-ferreira.pdf
  • app-03-okafor-scan.pdfscan
  • app-04-lindqvist-scan.pdfscan
  • app-05-novak.pdf
  • app-06-adeyemi.pdf
  • ntc-01-parking.pdf
  • ntc-02-hearing.pdf
  • ntc-03-rent.pdf
  • ntc-04-water-scan.pdfscan
  • ntc-05-planning.pdf
  • ntc-06-insurance-scan.pdfscan

20 files, 6 of them scans with no text in the file

pdf-data.xlsx, invoices

Invoice no.Invoice dateDue dateSubtotalTaxTotalCurrencyStatus
INV-104822026-09-022026-10-021,002.0080.161,082.16USDOK
INV-105172026-09-152026-10-151,655.00132.401,787.40USDOK
BL-2026-01932026-10-03771.4061.71833.11USDCheck
BL-2026-02012026-10-092026-10-23660.0052.80938.80USDCheck
#008712026-04-05404.0032.32436.32USDCheck
#009032026-10-142026-11-13363.0029.04392.04USDOK
2026-04572026-10-122026-11-111,325.50251.841,577.34EUROK
INV-105602026-10-20315.4025.23340.63USDCheck

Yellow cells go to a person, with the reason. INV-10560 is a scan with a coffee ring over the due date.

  1. 20 PDFs land in a folder.
  2. AI reads each one, scans too.
  3. When it is not sure, it says so.
  • 57 s for 20 PDFs
  • 154 of 156 fields right
  • 0 wrong and not flagged

A brief becomes a leaflet that fits.

From: Maya, Saltmarsh Kitchen

Autumn leaflet

We need a two page leaflet for our autumn courses. Tone: warm, plain, a little playful.

Please say:

  • classes are small, 8 people at most
  • everything you cook, you take home
  • aprons and ingredients are included
  • book on our website

No prices or dates in the text.

courses.csv, 4 courses

The finished two-page leaflet in InDesign: a green cover page with the headline Be brave in the kitchen this autumn, and a page of four course cards, every text frame full. 79% full 79% full 89% full 100% full
  1. A client's brief and a sheet of 4 courses.
  2. AI writes all 10 frames. InDesign finds 4 too short.
  3. Only those 4 are rewritten, with InDesign's numbers.
  • 104 s from brief to PDF
  • 2 pages, every frame fits

What I build.

Scripts and plugins

For InDesign, Illustrator and Photoshop. Scripts and UXP panels.

Documents from data

Catalogs, price lists, data sheets, labels, fillable PDF forms.

AI steps

Reading PDFs and emails. Writing copy that is checked against the layout.

How we start.

  1. 1Send a sample file.
  2. 2A small paid pilot on one document.
  3. 3The full build. You get a guide and a recording of a full run.

Send me a sample.