New: generate on-brand decks from the headless presentation 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. Attach a document if the deck should be written from one. A brief, a report, last year's deck. You can also pick something you have already uploaded, under Your files.
  4. Preso designs it. Refine by chatting or nudging slides.
  5. Present from Preso, share a link, or export to PPTX or PDF.

Your first workspace starts with $2 of credit, which is enough to build a deck or two and see what you get.

Build a few decks that share context

If you are making several decks for the same audience, put them in a project. A project remembers the instructions, the brand and the files, so every deck inside it starts already knowing them and you stop repeating yourself in every prompt. See Core concepts.

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.