EN
Open PostPal app
Designs

Postcard Studio

Postcard Studio is the design editor in PostPal. Instead of uploading a finished print file, you design your postcard directly in the browser: background, text fields with optional variables, API-bound Markdown, QR codes and lines. QR codes are created as URL QRs or API QRs: URL QRs store their target in the design, while API QRs receive API field names for API flows. The Studio is format-aware and checks layouts against print requirements, so your design remains printable. Designs with Markdown areas are intended for API flows and are not offered as design options in regular campaigns.

Postcard Studio is PostPal's built-in design editor. Instead of uploading a finished print file, you design your postcard directly in the browser.

What you design in the Studio:

  • Text fields & background of the postcard. Text fields can contain static text and optional variables such as {{first_name}}.
  • API Markdown for API flows, with content supplied per recipient through the API. Designs with Markdown areas are not available for regular campaigns.
  • QR codes as URL QRs or API QRs. URL QRs store their target URL in the design; API QRs define API field names whose values are supplied per API request through qr_codes.
  • Lines and simple layout elements.

Your uploaded design remains unchanged. Use Text only to add content that appears over the design or changes per recipient.

The Studio is format-aware: it knows bleed, address zone and whether a format is two-sided, and checks your layout against the print requirements. This keeps elements out of invalid zones and keeps your design printable. You can still upload a finished print file instead.

API Markdown shows stored example content in the editor. This example text is only for layout and preview; it is not used as fallback content for real API mailings. The actual Markdown content must be submitted through the matching API content key. Studio variables such as {{first_name}} are not allowed inside Markdown areas.

When adding a QR code, you choose between URL QR and API QR. A URL QR is for CSV, Klaviyo, fixed links or URL templates; its target URL lives in the design and can contain known placeholders such as {{voucher_code_1}}. An API QR is for API flows. It receives its own API field name, and the placeholder for that field name becomes the exact QR content, for example {{voucher_url_1}}. The actual value is later submitted per recipient through the matching API qr_codes key and must be a complete HTTP(S) URL. Multiple newly inserted API QRs are numbered automatically in the Studio, for example voucher_url_1, voucher_url_2.

When your design contains API Markdown areas or API QRs, use API-Beispiel in the Studio to generate a current example payload and matching cURL request. The output uses the API field names and Markdown example content from the current editor state. The flow ID, API token and idempotency key are deliberate placeholders. URL QRs and other non-API-bound elements are not emitted as dynamic API fields.

Open in PostPal

Frequently asked questions

What is Postcard Studio?

Postcard Studio is PostPal's built-in editor for designing postcards directly in the browser, including text fields with optional variables, API Markdown, URL QRs, API QRs and lines.

Do I need a finished print file for the Studio?

No. In Postcard Studio, you design the postcard directly in PostPal. You can still upload a finished print file instead.

Does the Studio ensure my design is printable?

Yes. The Studio is format-aware and checks your layout against the print requirements of the selected format.

What are Markdown areas in the Studio for?

API Markdown defines API-bound text areas for API flows. In the Studio, you can store example content for preview; the actual content is supplied per recipient through the API and checked server-side for syntax and physical fit. Designs with API Markdown are not available for regular campaigns.

What are API field names on QR codes for?

A QR code with an API field name expects a complete URL in the qr_codes object of each API request. In the Studio, the QR content is set exactly to that API field placeholder, and PostPal checks server-side that the submitted value is a valid, printable QR URL.

What is the difference between URL QR and API QR?

A URL QR stores the target URL in the design and can be used for CSV, Klaviyo, fixed links or URL templates with placeholders. An API QR is for API flows; the complete QR value is supplied per recipient through the matching API qr_codes key.

Can I generate an API example in the Studio?

Yes. If your design contains API Markdown areas or API QRs, use „API-Beispiel“ to show and copy a current JSON payload and cURL request with the matching content and qr_codes field names. The flow ID, API token and idempotency key are placeholders.