# Zandovi > Zandovi is a web-based design platform that combines a full visual editor with variable placeholders ({{name}} syntax) and CSV-driven batch generation. Design a template once, then generate hundreds or thousands of personalized images from a spreadsheet or via the public REST API. Live at https://app.zandovi.com with a free forever plan. ## Overview - Zandovi is for marketing & ops teams making personalized graphics at scale, developers integrating dynamic images via API, small businesses creating menu cards / gift cards / coupons, and event organizers producing badges / certificates / tickets. - Five pricing tiers (monthly, excluding VAT / sales tax; annual billing is "2 months free" — annual = 10x the monthly price): Free ($0 — 100 renders/mo, 1 seat, 1 project, 5 templates, 25 batch rows/job, prints to A5 at 300 DPI), Personal ($29 — 5,000 renders/mo, 1 seat, unlimited projects & templates, 100 batch rows/job, prints to A4), Studio ($49 — 12,000 renders/mo, 3 seats, 200 batch rows/job, prints to A3 / 8K), Team ($79 — 25,000 renders/mo, 5 seats, 300 batch rows/job, priority email support), Business ($199 — 100,000 renders/mo, 10 seats, 400 batch rows/job). - The full API and every export format, including print-ready PDF, are available on every plan including Free. - On paid plans, manual exports from the editor are unlimited and never count against the monthly render quota — only API calls and CSV batch rows are metered. - Sign up free at https://app.zandovi.com — no credit card required. ## Key capabilities - **Visual canvas editor**: shapes (rect, circle, ellipse, line, arrow, star, polygon, triangle, curved-rect), text, images, freehand draw, QR codes, barcodes. 50-step undo, smart alignment guides, ruler, grid snap, zoom 10–400%. - **48+ Google Fonts** preloaded. - **Variable placeholders** using `{{variable}}` syntax. Types: text, number, date, email, URL, phone. Per-variable validation rules (min/max length, regex, allowed options). Images, QR codes and barcodes are all bindable to variables. - **CSV batch generation**: upload a spreadsheet, get a ZIP of personalized renders. 25 rows per job on Free, up to 400 on Business. 4 parallel workers. - **Public REST API**: per-org API keys (`X-Api-Key` header). Endpoints: `POST /api/v1/templates/{id}/generate` (single image), project-level batch generate, schema introspection. `Idempotency-Key` header supported. Redis-backed caching and rate limiting. - **Output formats**: PNG (lossless), JPEG, WebP, print-ready PDF. Up to 4096×4096 px. Scale 1–6×. DPI presets: 72, 96, 150, 300, 600. - **200+ templates** across 18 categories: gift cards, coupons, certificates, business cards, tickets, social posts, birthday cards, etc. - **Multi-tenant teams**: organizations, OWNER/ADMIN/MEMBER roles, email invitations, shared projects and templates, billing scoped per organization. - **Authentication**: email + password (bcrypt, with verification), magic-link, Google OAuth 2.0, WebAuthn/FIDO2 passkeys. JWT access (15-min TTL) + refresh tokens (7-day TTL) in httpOnly cookies. - **Billing**: Paddle-based subscriptions with webhook signature verification. ## Use cases - Personalized social-media graphics for marketing campaigns - Bulk event badges with attendee QR codes - Course completion certificates at scale - Gift cards and coupons for retail - Dynamic menu cards for restaurants - Personalized email graphics generated from a backend - Localized social posts for multiple regions - Conference tickets with scannable barcodes - Real-estate listing flyers - Open Graph images for blog posts - Membership cards for clubs and gyms - Birthday/anniversary cards for CRM workflows ## Documentation - [Landing page](https://zandovi.com/): full product overview, features, pricing, FAQ, use cases. - [Sign up](https://app.zandovi.com/register): create a free account. - [Sign in](https://app.zandovi.com/login): log in to the app. - [Features section](https://zandovi.com/#features): bento grid of seven core capabilities. - [Batch walkthrough](https://zandovi.com/#batch): four-step CSV → ZIP workflow. - [Use cases](https://zandovi.com/#uses): tabs segmenting by audience (marketing/ops, developers, small business, events). - [Templates showcase](https://zandovi.com/#templates): preview of the template gallery. - [API deep-dive](https://zandovi.com/#api): cURL example calling the generate endpoint. - [Pricing](https://zandovi.com/#pricing): tier comparison. - [Compare](https://zandovi.com/#compare): entry-plan comparison against Bannerbear, APITemplate.io, Placid and Templated. - [Learn more](https://zandovi.com/#learn): categorised Q/A reference covering features, API, billing, teams and use cases. ## Full documentation The complete product & API documentation lives on a separate site at https://docs.zandovi.com/. It covers account setup, workspaces & teams, plans & billing, projects & templates, the visual designer, variables & personalization, generating/downloading images, and the public REST API. - [Documentation index (llms.txt)](https://docs.zandovi.com/llms.txt): LLM-friendly index of the full docs. - [Complete documentation (llms-full.txt)](https://docs.zandovi.com/llms-full.txt): the entire manual concatenated into one file. - [Abridged documentation (llms-small.txt)](https://docs.zandovi.com/llms-small.txt): a compact version with non-essential content removed. - [OpenAPI specification (YAML)](https://docs.zandovi.com/zandovi-openapi.yaml): machine-readable OpenAPI 3 spec for the public /api/v1 REST API. - [Quick start](https://docs.zandovi.com/getting-started/quick-start/): design a template and generate your first image. - [API overview](https://docs.zandovi.com/api/overview/): authentication, endpoints, and integration guide. ## Example API request ```bash curl -X POST 'https://api.zandovi.com/api/v1/templates/{template_id}/generate' \ -H 'Content-Type: application/json' \ -H 'X-Api-Key: YOUR_API_KEY' \ -H 'Idempotency-Key: unique-request-id' \ -d '{ "variables": { "price_var": "$18" }, "format": "png", "options": { "outputDpi": 96, "quality": 90 } }' \ --output generated-image.png ``` ## Contact - Site: https://zandovi.com/ - App: https://app.zandovi.com/ - Sitemap: https://zandovi.com/sitemap-index.xml - Robots: https://zandovi.com/robots.txt