Personalia is in Beta!

Data-Driven InDesign. One Template. Zero Repetition.

Personalia connects live data to your InDesign templates to create unique, on-brand files, on-demand and at scale. No heavy installs. No copy-paste. Cloud based with a simple API. Just high-impact output.

Where Creativity Meets Automation

Personalia connects your InDesign workflow to live data via our SaaS API, delivering scalable, high-quality output with zero compromise on design, on-demand and from any application, web-site or automation.

On-Demand Asset Generation Icon

On-Demand Asset Generation

Create personalized print and digital assets instantly - from high-res print files to social-ready graphics.

InDesign-to-Output Pipeline Icon

InDesign-to-Output Pipeline

Design in Adobe InDesign, then generate unique outputs at scale and on-demand via our robust, production-ready API.

Connect to Any Stack Icon

Connect to Any Stack

Integrate with your tools and processes using our developer-friendly API or no-code options like Zapier.

Pixel-Perfect Design Quality Icon

Pixel-Perfect Design Quality

Maintain brand consistency with professional layouts and full creative control — right down to the last pixel.

Lightning Fast Icon

Lightning Fast

Generate personalized and unique assets in seconds with our high-performance cloud infrastructure.

Effortless Automation Icon

Effortless Automation

Set up workflows that run on autopilot — no manual steps, no bottlenecks. Just design and deploy.

Trusted Technology, Proven Over Decades

Personalia runs on the same enterprise-grade technology trusted by Fortune 500 companies and global print providers for over 20 years. Built on XMPie’s industry-leading platform for data-driven design automation, Personalia brings industrial-strength performance to modern creative teams.

This isn’t a startup experiment. It’s a battle-tested foundation combined with the power of Adobe InDesign, scalable automation, and a clean, intuitive interface, so you can produce high-quality, personalized assets on demand without compromising design integrity.

XMPie Logo

Industry-Leading Technology

XMPie has been the trusted leader in InDesign-based personalization for more than two decades.

uCreate

InDesign plugin for dynamic, data-powered templates.

uProduce

Powerful backend personalization engine

InDesign Server

Adobe's enterprise rendering technology

API-First

Modern interfaces for easy integration

Create More with Less Effort

Turn one Adobe InDesign template into thousands of unique, ready-to-use outputs — from marketing materials to certificates and beyond.

event-flyer preview

Event Flyers

Dynamically generated event flyers with personalized details

Print & Digital Ready

product-catalog preview

Brochures

Custom and personalized brochures on demand

Print & Digital Ready

social-media preview

Social Media Graphics

Social media graphics with personalized and dynamic content

Print & Digital Ready

certificate preview

Certificates

Professional certificates and awards with recipient details

Print & Digital Ready

From one template to unlimited on-brand assets in minutes

Personalia is the fastest way to turn an Adobe InDesign template into perfectly rendered PDFs, JPGs, or PNGs on demand. Whether you are a designer protecting brand integrity, a marketer delivering personalised campaigns, or a developer automating asset production, Personalia fits seamlessly into your workflow. Start with your approved design, connect via API or one of our ready-to-use integrations, and scale to any volume without losing creative quality. Here is how it works:

Step 1

Design Templates

Create data-ready templates in Adobe InDesign with the uCreate plugin to enable variable content.

Personalia InDesign Plugin
Personalia Plugin

Upload & Connect

Upload your template to Personalia and link it to your data workflows via API or built-in integrations.

Personalia Workspace
Step 3

Generate & Deliver

Send data to generate unique PDFs, PNGs, or JPGs—ready to download, and handle within your process or workflow.

Personalia CURL

See It In Action

Experience Personalia's powerful features with our interactive demo.

Sample Marketing Coupon

One template setup to accommodate four different products, two different layouts, and infinite options.

Toggle to reverse the layout of the coupon

Template ID:

7e15015c-cf37-42b5-b87e-ab3311b24673

Preview

Your preview will appear here

Fill in the form and click "Generate Asset"

Connect With Your Tools

Personalia integrates seamlessly with your favorite platforms and automation tools.

Zapier Icon

Zapier

Connect Personalia to 5,000+ apps without coding

Make Icon

Make

Create complex automations with visual workflows

n8n Icon

n8n

Open-source workflow automation with self-hosting options

WordPress Icon

WordPress

Integrate with WordPress and Elementor for dynamic websites

Enfocus Switch Icon

Enfocus Switch

Integrate with Enfocus Switch for dynamic content

1. Request PDF Generation

Start by sending a POST request to generate a PDF document with your template and data.

// 1. Request PDF generation
const response = await fetch(
  'https://api.personalia.io/v1/content',
  {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
      'Authorization': 'ApiKey YOUR_API_KEY'
    },
    body: JSON.stringify({
      TemplateId: 'c790fd3b-10ef-4a58-963b-b688e564eefa',
      Fields: {
        'First Name': 'John',
        'Machine': 'AK-2000',
        'Color': 'Blue'
      },
      Output: {
        Format: 'PDF',
        Quality: 'Display',
        Package: false,
        StrictPolicy: true
      }
    })
  }
);

// 2. Get the request ID for polling
const { RequestId } = await response.json();

2. Poll for Completion

Poll the API to check if your PDF is ready for download. Once it is ready the URL to the asset remains live for 30 minutes.

// 3. Poll for completion
const getResult = async () => {
  const result = await fetch(
    `https://api.personalia.io/v1/content?requestId=${RequestId}`,
    { 
      headers: { 
        'Authorization': 'ApiKey YOUR_API_KEY' 
      } 
    }
  );
  return await result.json();
};

// 4. Check status periodically
let result = await getResult();
while (result.Status === 'InProgress') {
  await new Promise(resolve => setTimeout(resolve, 1000));
  result = await getResult();
}

// 5. Handle the result
if (result.Status === 'Completed') {
  console.log('Download URL:', result.URLs[0]);
  // URL is valid for 15 minutes
} else if (result.Status === 'Failed') {
  console.error('Generation failed:', result.FailureDescription);
}

API Endpoint Comparison

Personalia offers two different approaches to content generation through our API, each suited for different use cases.

Immediate Rendering

Endpoints: POST /v1/content + GET /v1/content

The POST request triggers immediate rendering of your asset, and you poll the GET endpoint until the asset is ready for download. Once complete, the download URL remains valid for 30 minutes.

Best for:
  • Immediate content needs
  • Batch processing
  • Server-side applications
  • When you need the asset right away

This method is best when you need the asset immediately. Credits are charged immediately

On-Demand Rendering

Endpoint: POST /v1/content/url

This endpoint immediately returns a URL that stays valid for 30 days. The asset is only rendered and delivered when someone accesses the URL, and the final document is returned directly to the user.

Best for:
  • Email campaigns with document links
  • Cost optimization (only pay when rendered)
  • User-triggered document generation
  • When immediate rendering isn't needed

This method is best for when you want to generate content on demand and only pay for credits when the asset is rendered.

Flexible for Any Workflow

Designed to flex with your needs, Personalia supports diverse use cases across industries.

InDesign Icon

Design and Marketing Agencies

Create once, produce at scale. Automatically generate tailored outputs for every client and every request.

Learn more →
Developers Icon

Developers

Integrate InDesign-quality design into your app, process, or workflow without needing design infrastructure.

Learn more →

Ready to get started?

Get in touch with our team to see how Personalia can help you automate your creative workflows.