Add Text to Poster Mockups over the API

Update the headline, date line, and venue on your poster PSD and render a finished poster mockup, one call per event.

per rendered poster
1 credit
per rendered poster
headline, date, and venue slots
Multi-line
headline, date, and venue slots

Event posters change their headline, date, and venue far more often than their layout. Keep those lines as text layers and SudoMock renders a fresh poster from the same PSD for each show. Send the new copy at render time and the type hierarchy the designer built stays intact.

How text personalization works on a poster

Three steps take one poster template to repeatable personalized outputs, with one render call per output.

  1. Step 1

    Split the copy into named text layers

    Give the headline, the date line, and the venue line their own text layers in the PSD. Each becomes an independent slot you can update without disturbing the others.

  2. Step 2

    Map each line to its layer id

    The upload response returns every text layer with its font, size, and color. Keep a small map of headline, date, and venue to their uuids for your render loop.

  3. Step 3

    Render a poster per event

    Send one render call per show with the three new lines. Each call returns one poster mockup with the same grid and typography, ready to preview or post.

Styled segments

Mixed-style text on a poster, editable run by run

A festival line that pairs a huge act name with a small "LIVE" tag.

AURORA live

The large act name and the small tag can sit in one layer and still edit apart. Replace the act name for the next date and the small "live" tag holds its size and position.

Representative render request

Update all three event lines in a single call.

POST /api/v1/renders -- poster text
{
"mockup_uuid": "51d0e6a2-8b7c-4d19-92a3-0f1e2d3c4b5a",
"text_layers": [
{ "uuid": "11111111-1111-4111-8111-111111111111", "text": "AURORA" },
{ "uuid": "22222222-2222-4222-8222-222222222222", "text": "SAT 14 SEP" },
{ "uuid": "33333333-3333-4333-8333-333333333333", "text": "The Fillmore" }
],
"export_options": { "image_format": "jpg", "image_size": 3000, "dpi": 300 }
}

Replace mockup_uuid and each text-layer uuid with values from the upload response, then send only the layers you want to change.

What powers every poster render

SudoMock renders the text layers in your PSD, so you can swap the wording, font, size, and color at render time and get back an image that keeps the look the designer built.

  • 2,000+ open-licensed font families, free for commercial use
  • Custom TTF and OTF font upload, up to 5 MB each, on Pro and Scale
  • Styled segments: mixed-style layers stay editable run by run
  • Box text: area text wraps inside its box and clips exactly as designed

The built-in font catalog is the full open-licensed Google Fonts library (2,000+ families under OFL, Apache, and UFL licenses), free to use in commercial work. Pro and Scale plans can also upload their own TTF and OTF fonts.

Questions about poster text mockups

Can one poster template cover a whole tour schedule?

Yes. Keep the headline, date, and venue as separate text layers, then loop your dates and send new values per show. Every render keeps the poster's layout and type hierarchy while the copy changes.

Can I export posters at print resolution?

Yes. Set a large image size and a 300 dpi value in the export options and the poster mockup renders at print resolution, ready to send to a printer.

Personalize your poster mockups over the API

Start free with 500 credits. Upload a PSD, send your text, get a finished image URL back.