AutoPersonas

Designed Graphics (Beta)

Designed graphics are template-rendered posts: quote cards, promos, announcements, and stat graphics laid out deterministically from your exact text and brand colors, no AI image model involved. They render in seconds, cost 2¢ per image, and consume none of your generative quota. Currently in developer beta, available on development environments only while we finish the rollout.

Why graphics instead of generated images

Generative images are great for photography-style content, but brand feeds also need posts where the words are the content: a quote, a price, a launch date. A generated image can misspell or restyle that text; a designed graphic never does. Your input text is placed verbatim into a professionally designed layout.

Graphics also solve the multi-platform size problem. One post often needs a 1:1 for the feed, a 9:16 for stories, and a 16:9 for X. Regenerating an image per size costs a full generation each time. A graphic re-renders each size from the same layout for 2¢ per variant, and a generated image can be embedded as the hero layer of a graphic, so one generation fans out into every platform size.

Templates

Every graphic starts from a template in the system library, organized by category: promo, announcement, quote, stat, photo, structured, and identity. A template declares typed content slots (headline, body, CTA, hero image, and so on) with character budgets, and the aspect ratios it supports (1:1, 4:5, 16:9, 9:16, 3:4). The composer builds its form from that schema, fill in the fields, tick the sizes you need, and render.

Brand kits

A brand kit carries your visual identity: primary, secondary, and accent colors, background and text colors, heading and body fonts, an optional logo, wordmark, and handle. Attach a kit when rendering and every template picks up your palette and typography automatically. Kits live at the account level, so an agency roster can keep one kit per client.

Fonts

The renderer self-hosts a curated set of open-license fonts across five categories, display, sans, serif, script, and condensed (e.g. Bebas Neue, Montserrat, Playfair Display, Caveat). Brand kits reference fonts from this registry, which keeps renders fast and reproducible, with no external font service involved.

Creating a graphic

  1. On a managed profile's Content page, choose Create Graphic (next to Generate Image and New Post).
  2. Pick a template and fill in its text fields.
  3. Optionally select a brand kit (or create one inline) and, for photo templates, a hero image from your existing content.
  4. Tick the sizes you need and hit Create post.

The rendered graphic lands in your review queue as a normal content item, review, caption, schedule, and publish exactly like any other post. Extra sizes can be added later without re-entering anything.

Pricing

  • 2¢ per rendered image, each size (aspect ratio) you render is one image. No generative quota is used.
  • 24¢ per custom template compile (Pro plans, coming later in the beta), describe a bespoke layout and get a reusable private template.
  • Previews are free, only rendering the final PNGs bills.

Agent access (MCP)

The full graphics surface is exposed through the AutoPersonas MCP server on both the full and managed variants, so agents can design and render posts end to end:

  • autopersonas_list_graphic_templates / autopersonas_get_graphic_template, browse templates (includes the font registry)
  • autopersonas_list_graphic_fonts, the renderer's font registry on its own
  • autopersonas_preview_graphic, free bound-HTML preview
  • autopersonas_create_graphic, render a graphic post into the review queue
  • autopersonas_render_graphic_variant, add another size to an existing graphic
  • autopersonas_list_brand_kits / autopersonas_upsert_brand_kit / autopersonas_delete_brand_kit, manage brand kits
  • autopersonas_compile_graphic_template, custom template compilation (Pro, later phase)

While the beta flag is off in an environment, all graphics endpoints respond with "Designed graphics are temporarily unavailable."