New: design and send email from the headless API.Explore the API
Docs
Quickstart

Quickstart

Build your first deck in the Preso editor, or generate one with a single API call.

In the editor

  1. Set up your brand kit once: colors, fonts, logo, and tone of voice.
  2. Describe the deck in plain English, for example: "A 10-slide investor deck for our seed round, problem, solution, traction, ask."
  3. Preso designs it. Refine by chatting or nudging slides.
  4. Present from Preso, share a link, or export to PPTX or PDF.

With the API

Send a prompt (and optionally your brand and theme) to a single endpoint and get back a finished, editable presentation:

const { deck, url } = await preso.presentations.create({
  prompt: "Investor deck for our seed round, 10 slides, with a traction chart",
  brand: "your-brand",
  theme: "midnight"
});

The same API generates sales decks, QBRs, and training decks, and can export to PPTX and PDF. See the Presentation API.