PersonalEffect- What’s New

Version 26.1 (March 31, 2026)

Watch a short video overview

Imposition Post Composition Operation 

PersonalEffect now includes a built-in Imposition Post Composition Operation, allowing you to impose multiple pages onto a single sheet directly within the production workflow. This eliminates the need for external imposition software.

The imposition engine supports N-up layouts with configurable rows and columns, all page flow directions with both linear and serpentine traversal, and duplex modes including simplex, flip left-to-right, and flip top-to-bottom. For finishing optimization, cut-and-stack ordering is available, as well as Dutch cut with independent alignment and offset control.

Crop marks can be added with configurable per-side offsets, and bleed validation ensures that page content meets imposition requirements. The engine is available for both PDF and PDF/VT output.

This feature replaces the Imposition feature in the Process page, which is now deprecated. It provides significantly greater control compared to the previous capabilities.

Read more     |     Video training

Production directives — smarter print production control

The Production Directives feature has now replaced the Dynamic Media Selection. It is a more powerful and standardized way to control print production settings per page (spread).

Production Directives give you full control over a wide range of print production requirements – from media and binding to folding, layout, stitching, and more.

In addition, production directives now fully leverage the CIP4 industry standard attributes, enabling seamless integration with modern RIPs and print controllers.

Key benefits:

  • Industry-standard CIP4 categories – Choose from 10 intent categories with dozens of standardized attributes.
  • Custom directives – Define your own free-form attributes for non-standard production requirements.
  • Dynamic or static values – Assign a fixed value for all recipients, or use a content object to set per-recipient values.

Read more     |     Video training

Single Sign-On (SSO)

uProduce now supports Single Sign-On authentication with SAML 2.0 and OpenID Connect, enabling seamless authentication through leading identity providers such as Microsoft Entra ID (Azure AD), Okta, Auth0 and Google Workspace.

uProduce SSO supports multiple identity providers, dual protocol support, both IdP-initiated and SP-initiated authentication flows, full identity provider management UI in the dashboard, dynamic login page with per-domain SSO buttons, automatic user creation, and built-in security protections against common SSO attacks.

With SSO, organizations benefit from centralized user management, support for multi-factor authentication (MFA), and the flexibility to connect multiple identity providers simultaneously.  Read more

Reporting

Gain instant visibility into your production data with the new Reports feature. Export job data from your uProduce server to CSV for deeper analysis, tracking, and business insights.

You can run ad-hoc reports for one-time exports, or save report definitions for repeated use with flexible filtering, field selection, and sorting. 

AI Assist can be used to simply describe the data you need in natural language, and the system will generate the report for you (powered by the Anthropic Claude API with no additional XMPie fees).

Read more     |     Video training

AI Assistant in uProduce dashboard

XMPie’s AI Assistant chatbot has now been integrated in the uProduce dashboard, designed to provide instant answers and guidance. It draws from multiple internal knowledge sources, including help center articles and GitHub documentation, as well as XMPie Campus.

The assistant helps users complete tasks, troubleshoot issues, and understand platform features without leaving the interface.

uCreate enhancements

Several new features and usability improvements have been introduced:

  • Export packages — The “Export Package” menu has been reorganized into clear sub-categories:  Document Package (InDesign or XLIM), Campaign Package (InDesign, XLIM, or Web), and Personalia Package (.prpkg).
  • Proofset export — You can now export proofsets directly from the Generate VDP Output dialog, and also create a proofset when working in Connectivity mode.
  • Product tiering — uCreate is now organized into four product tiers: uCreate (free), uCreate Designer, uCreate Print, and uCreate Print Studio, each with specific feature sets and upgrade paths.
  • Redesigned About dialog — Product tier display, upgrade links, and license status.
  • Redesigned starting dialog — The starting dialog has been redesigned.
  • XLIM/Personalia branding — The UI now references “XLIM/Personalia” instead of “XLIM” across all menus, dialogs, and preflight panels.
  • Copy fitting — Two copy fitting capabilities have been restored in uCreate. Copy fitting can now be applied to curved text (text on path) by selecting the story. In addition, for regular text frames, copy fitting settings can once again be applied by selecting the story text rather than the box.

Data & output enhancements

Several improvements have been made to data handling and output generation:

  • Fixed-Width Data Files — Fixed-width columnar data files are now supported in addition to delimiter-separated text. Available in uCreate data source dialog, uProduce Upload, uProduce Add Recipients, and uProduce Hot Folder.
  • Configurable CSVX Delimiter — When generating CSVX output, you can now configure the delimiter character in the Generate VDP Output dialog, allowing CSVX files to match the format expected by downstream systems.

Improved user permissions

User permissions have been enhanced across the platform:

  • All Users and All Accounts options for account sharing, report access, and entity permissions.
  • Implicit permission display — inherited permissions are visually distinguished from direct access.
  • Non-admin job visibility — non-admin users can always view jobs they created.
  • Configurable system settings to control non-admin permission capabilities.

Server performance & resilience

This release includes several improvements to server stability and performance:

  • Database Performance Optimization — Performance has been optimized across all four uProduce databases, including read query hints, new indexes, batched cleanup operations, and deadlock priority management.
  • Configurable InDesign Server Timeouts — Safeguard timeouts for InDesign Server RPC operation. Configurable directly from the dashboard.
  • Photoshop Memory Management — uProduce can automatically restart Photoshop when its memory usage reaches a configurable limit, preventing memory exhaustion during large batch jobs.

REST APIs enhancements

The following improvements have been made to the REST API:

  • Recipient ID resolution — Recipient ID resolution is now supported for standard jobs.
  • On-demand input data customizations — On-demand job requests now support field-level overrides at request time without modifying the data source, useful for real-time personalization scenarios.
  • Delivery provider sender management — You can now create and manage verified email senders through the REST API.
  • Extended T-SQL filters — Richer query expressions are now supported for filtering and data export in the REST API.
  • Improved API documentation — Enhanced inline documentation across the OpenAPI specification.

Version 26.0 (November 2, 2025)

Watch a short video overview

Support for Adobe CC-2026

This version supports the latest release of InDesign and Photoshop CC-2026.


Support for macOS Tahoe

PersonalEffect 26.0 supports macOS Tahoe (version 26) for desktop products.

Improved support for delimited text data sources

The following options are now available for delimited text files. You can define:

  • The input text file delimiter
  • The decimal separator for detecting correctly floating numbers that are expressed in different regional formats.
  • The input text file encoding. You can also define the default encoding in the “Preferences” dialog box.
  • The production output CSVX file delimiter. 

Support for web URL assets

Graphic content objects containing the value of a web URL (starting with fetch:, http://, https://) can now be used as assets, without the need to call the explicit QLingo function URLContentAsFile.

API tokens

Administrators can now generate long-lived tokens for API access, eliminating the need to share or manage passwords. This capability is designed for server-to-server connections and third-party integrations, including uStore and Circle.

Tokens can be managed either through the uProduce dashboard or via APIs.

For greater security, you can create users without passwords dedicated solely to token-based access.

The ability to grant a user permission to all accounts has been added, so their API token automatically includes access to any newly created accounts.

Read more     |     Video training

Developer Hub

The following articles have been added to the Developer Hub:

Version 25.3 (August 3, 2025)

Watch a short video overview

Multi-Page PDFs

With this release, a new simple and built-in process for inserting a multi-page PDF into the design is available directly through uCreate Print or uPlan using the “PDFAssetPagesTable” function.

The “PDFAssetPagesTable” function creates an InDesign table where each row of the table is a page in the PDF. When combined with Auto Flow, you can easily create a document with all pages of the PDF, and overly it with text, graphics or variable data.

This feature can leverage uStore’s dynamic products that use the File Attachment dial, allowing customers to upload a multi-page PDF and have it printed with personalized elements like name and address. 

Read more     |     Video training

Enhanced uEdit capabilities

With this release, uCreate Print allows designers to select any object in the design, and set their uEdit options, including making static objects editable in uEdit. 

Previously, when creating a XLIM document for use in uEdit, any static text or graphic frame was treated as non-editable. Only elements tagged with content objects could be modified by the customer.

Number Formatting in QLingo

The “Format Number” QLingo function has been enhanced to allow you to choose whether to format numbers using the American style (e.g., 1,000.00) or the European style (e.g., 1.000,00), where commas and periods are reversed for thousand and decimal separators.

Previously, customers in regions using European formatting had to rely on complex find-and-replace rules. 

Read more

IDML Output Type

PersonalEffect now supports a new output format: IDML (InDesign Markup Language), available with an Advanced Output Control license.

Using the IDML output type generates an IDML file for each processed record. These files include the results of content object values, making them ideal for handing off to designers for final edits in Adobe InDesign.

IDML output is supported only for InDesign production.

Version 25.2 (April 27, 2025)

Watch a short video overview

Post Composition Operations

The new Post Composition Operations feature allows you to apply operations on print files after they are composed. For example, you can apply post composition operations to compress the output, or to copy it to a network shared folder. Post composition operations can be chained, allowing multiple operations to be carried out.

This feature replaces several other features, which are now deprecated. These include destinations and compressing, which are now possible with post composition operations. Post composition operations provide significantly greater control compared to the previous capabilities.

Post Composition Operation is a plugin-based feature including an SDK, available for developers to create custom operations. As such, it allows for future expansion by XMPie, Professional Services or the customer. XMPie plans to introduce additional operations, such as advanced imposition. 

The current version comes with the following post composition operation types:

  • Compress Output Files
  • Copy Output Files to Network Path
  • Copy Output Files to FTP(S) Location
  • Copy Output Files to AWS S3 
  • Delete Output Files
  • Copy Output Files to SFTP Location
  • Create Job Definition (JDF) File

Read more     |     Video training

Developer Hub

A new Developer Hub site is now available, providing comprehensive information on using all XMPie application APIs and SDKs in one central location.

It includes details on developing custom hot folder applications and post-composition operations, along with links to additional developer resources.

Visit the Developer Hub

Microsoft Single Sign-On (SSO) for uProduce

While on-prem customers can use the existing Windows Authentication feature to connect directly to their domain controller to log in with their Microsoft account login credentials, customers who host uProduce outside of their domain need to use Microsoft Single Sign-On (SSO) to achieve this functionality. 

Support of SSO eliminates the need to remember additional passwords while leveraging Microsoft’s security features. Additionally, credentials are managed by the organization’s IT team, so when an employee leaves the company, IT can revoke access in one central place for all applications using Microsoft authentication.

This feature requires a dedicated license.  Read more

Print marks

The “Bleed and Marks” section introduced in the previous version has been enhanced to support PostScript based output, such as PS and VPS. 

This capability includes crop marks, registration marks, color bars, and page information—essential symbols for accurate alignment, trimming, and color consistency during printing. While bleed settings have been available previously, they are now conveniently located in this section for easier access and configuration.

This is available in uProduce, uCreate and Connectivity. It is supported for both XLIM and InDesign document production.

Modernized SMTP email provider

The uProduce SMTP Email Provider has been modernized and now supports all SMTP features, such as STARTTLS. This enables to use Microsoft 365 as an SMTP and others, such as Google SMTP.

Note that SMTP is intended mainly for email notifications. Make sure that you do not send mass email through your SMTP server to addresses outside your organization. This may cause your email address and possibly all of your organization’s email addresses to be listed as spam, and to be blacklisted across the internet.

Barcode enhancements

You can now customize the barcode bars to various shapes: rectangle, rounded rectangle, ellipse or big ellipse. Note that for average use we strongly recommend to use only the “Default” bar shape. Using another shape can endanger readability of the barcode.

In addition, new barcodes are supported by PersonalEffect:

  • PPN (Pharmacy Product Number)
  • NTIN (National Trade Item Number)
  • HIBC LIC Aztec Code
  • HIBC PAS Aztec Code
  • GS1 Data Matrix
  • GS1 QR Code
  • Swiss QR Code

Read more     |     Video training

Support for Windows 2025

This version supports the new Windows OS 2025.

Dashboard usability enhancements

The uProduce user interface has been significantly improved for better usability. Here are some of the changes that have been made:

  • The “Recipients” section in the Process page has been reorganized.
  • The “Advanced Parameters” and “INDD Document Advanced Parameters” sections have been merged into the new “Advanced Production Options” section.
  • The “Copies” section has been incorporated in the “Production” section.
  • The Job Details contains the number of clicks and pages that have been used during production.

Email unsubscribe list management

In uProduce, you can manage the account’s unsubscribed recipient list.

You can export and download the list of email addresses of recipients who have unsubscribed from marketing emails sent from the account. You can also edit the list and import it again. 

This functionality is also available through the REST APIs.

Note that the Subscribers Manager utility has been deprecated and can no longer be used for importing or exporting the unsubscribed recipient list. Use the new functionality in the dashboard instead.

Version 25.0 (November 5, 2024)

Watch a short video overview

Support for Adobe CC-2025

This version supports the latest release of InDesign and Photoshop CC-2025.

Support for macOS Sequoia and M3 chip

  • PersonalEffect 25.0 supports macOS Sequoia (version 15) for desktop products.
  • This version supports the new Apple Silicon M3 chip for running uCreate Print on the latest Macintosh devices.

Liquid Layout support

Adobe InDesign includes a feature called Liquid Layout which enables the designer to create rules in the document that determine how the design will change if the page size changes.

If your document is designed to work with Liquid Layouts, then when you proof or process the document you can enable the Liquid Layout option, and define the document’s width and height during production.

This is available in uProduce, uCreate and Connectivity, for all output formats. It is not supported in XLIM documents.

Set up a Liquid Layout document (video)
Liquid Layout document production (video)

Print marks

A new “Bleed and Marks” section has been added to the output creation, allowing you to set page print marks. These include crop marks, registration marks, color bars, and page information—essential symbols for accurate alignment, trimming, and color consistency during printing. While bleed settings have been available previously, they are now conveniently located in this section for easier access and configuration.

This is available in uProduce, uCreate and Connectivity, for  PDF and PDF/VT formats only. It is supported for both XLIM and InDesign document production.

Hot Folder new functionality

  • A new hot folder type has been added to support a multi-table data source, such as Excel, Access, multi-file CSV zip, used for both recipient and additional tables.
  • It is now possible to configure the hot folder to process just a few records of the input data file as a proof or test before processing the whole data file. 
  • New GetEnv(“HotFolderFileName”) QLingo function, which returns the name of the file that triggered the job.

Improved data source handling

  • You can upload a multi-file data-source zip, and the uProduce server will now add all files in the zip as tables into a new data source. Previously, only the first data file found in the zip would be added. The zip file can contain any supported data file type. 
  • When creating a new data source from a delimited text file in uProduce, you can now set the decimal separator (period, comma) and the encoding (i.e. Shift JIS, Western European, etc.).
    Selecting the decimal separator and encoding when creating a data source preserves special characters with the right encoding  and number format, making your data consistent and interoperable in international environments.

Support for new asset formats

InDesign print production with uCreate Print and uProduce now supports new image asset formats: HEIC, HEIF, SVG, WEBP.  

The HEIC, HEIF, which are commonly used by iPhones, while SVG and WEBP are often used online. 

These formats are not supported for XLIM documents. 

For information on enabling HEIC and HEIF formats, see Enabling HEIC AND HEIF Image Formats.

New REST APIs

  • The default Open API Specification (OAS) exposed by uProduce has changed to OAS version 3, including inheritance and polymorphism.
  • New APIs have been introduced, primarily for Circle uPlan Editor. These APIs are for plan and QLingo parsing and validation. They include functionalities such as plan validation, expression validation, expression parsing, expression validation, and more.
  • New parameter on the REST job ticket , which allows you to delete any hosted data source when production ends. This is useful for a one-time data source production, such as hot folders, or for customers who do automation with the APIs. This option is available for recipient data and additional schema data sources.

New “FindAndReplaceByRegExp” QLingo funtion

The “FindAndReplaceByRegExp” function finds patterns in text using regular expressions (RegExp) and replaces them with a specified value. 

New user preferences

  • Set the number of items displayed in a list subset. This allows users to control how many rows appear in the list subset, such as in the job center and hot folder center. If there are more items available, the user can navigate to view the next set.
  • Configure the auto-refresh interval. This is the time it takes for the job center or hot folder center to refresh when jobs are being processed.
  • Configure the monitor tool’s auto-refresh interval. This is the time it takes for the monitor tool’s status to refresh.

Security hardening: force dashboard secure connection

A new system setting has been added – “ForceSecureConnection” –  to force a secure encrypted HTTPS connection when using the dashboard. This requires an SSL certificated installed on your uProduce server. This setting also forces cookies to be marked as secure, and adds the Strict Transport Security header.

Customizations values in job details

Customers who use uStore with dynamic products that use customization will be glad to see that the job center now includes details of the customization values entered by the customer.

This can be useful in order to identify what the customer changed in the customization step, and saves you the hassle of having to go to the database to see these values.

Version 13.2 (July 4, 2024)

Watch a short video overview

Accessible PDF language

XMPie has added support for language in accessible PDFs, which determines in which language the PDF is read by a screen reader. 

This is available in both uProduce and uCreate connectivity, for PDF and interactive PDF output formats only. It is not supported in XLIM documents. Read more

PDF security

You can now create a secure PDF. Using a permissions password, you can restrict users from printing, editing, and copying content in the PDF. 

You can enter a value or select an ADOR which will be used as the password field.

This is available in both uProduce and uCreate connectivity, for PDF and interactive PDF output formats only. It is not supported in XLIM documents. Read more

New authentication types in uProduce

uProduce now supports Windows domain authentication, allowing user management via the domain active directory. This enables centralized user management, improved security, a simplified authentication process and consistency across systems. Read more

Enhancements

  • When connecting to a data source in uCreate, the order of the records appearing in the data source is preserved, without the need to sort them by primary field.
  • Two new GetEnv functions have been added:
    • TopMostJobId – Returns the job ID, or in case of a turbo job, the job ID of the parent job. Read more
    • RecipientFilter – Returns the recipient filter used in production, which is either the table name, plan filter name or query. Read more
  • QLingo Skip Operator is now supported for VDP production on uCreate on the desktop.

Version 13.1 (March 31, 2024)

Watch short video overviews:  uCreate     |     uProduce

Enhanced uCreate usability

uCreate Print has been significantly improved for better usability.

  • Groups: You can now organize content objects or variables into groups. Groups help you better organize the elements you are working with. Read more
  • Ordering: It is now possible to rearrange the order of the content objects, variables and input data fields on the Dynamic Content panel. Read more
  • Sorting: It is now possible to sort the content objects, variables and input data fields on the Dynamic Content panel by name, type or group. Read more
  • Multi selection: It is now possible to multi-select text or graphic frames in a document, and apply to them at once dynamic properties, such as Suppress trailing spaces and Copy fit.
  • Default copy fitting: You can now define default copy fitting settings for the “Dynamic Story Copy Fit” dialog box. Whenever opening the dialog box, all settings will be pre-populated. Read more
  • Default print settings: You can now define default print settings for the “Dynamic Print” dialog box. Whenever opening the dialog box, all setting will be pre-populated. Read more
  • Input data field values: The value of input data samples is now shown in the Dynamic Content panel.
  • Menus and context menus have been reorganized to better align with your commonly performed actions. 
  • Reorganized keyboard shortcuts: InDesign keyboard shortcuts for XMPie actions are better named and grouped in the “InDesign Keyboard Shortcuts” window. Create keyboard shortcuts for quick access of XMPie actions that you frequently use.
  • Customizable menus: You can customize the Dynamic Content menu, context menus, and panel menus by hiding items or highlighting items. This is done in InDesign’s “Menu Customization” window. Hiding and colorizing menu commands is a way to remove menu clutter and emphasize commands you frequently use. 

New capabilities in uCreate connectivity

  • It is now possible to trigger an email notification when the printing job completes. 
  • You can now set the resolution of a PNG or JPG proof and print file. In addition, an “Auto” option, which calculates the best online display resolution based on the InDesign document size, has been added.
  • It is now possible to add free text comments when printing a job. These comments will be included in uProduce’s job center’s details area. This can be useful to add job processing related information.
  • The option to copy the print output file to a specific destination has been added. 

Read more

uProduce dashboard and API enhancements

  • Upload data sources: There is no longer a need to choose the data source type as part of the upload process.
  • System administrator: A new type of user has been added to the system.
    The s
    ystem administrator manages high-level system tasks such as maintenance, system-level configuration and licensing. Read more

  • Administrators: Administrators are now dedicated to managing users, production resources such as hot folders, destinations and delivery providers. In addition:

    • They now have access directly from the dashboard to the same options as the non-admin user (accounts, campaigns, etc.).
    • They now possess the capability to impersonate an existing user, enabling them to take on the identity of that user within the system. Read more
  • Multiple administrators: It is now possible to have multiple administrators and system administrators in the system.
  • GDPR: GDPR Rest APIs and a new GDPR section in the dashboard have been added. In addition, GDPR tasks are now recorded in the job center. These changes facilitate GDPR configuration and execution. Read more
  • GDPR:  A new ability to prevent jobs that contain on-demand links to be removed. In this way, PDF links are available beyond the GDPR cleanup period. In addition, this option ensures that email jobs do not persist the ADOR data to comply with GDPR regulations. 
  • Maintenance: New maintenance options in the Rest API and dashboard have been added, to enable tracking data cleanup. Read more
  • Proxy server: All proxy configurations have been consolidated into one “Proxy Configuration” section. Read more
  • System settings: A new “System Settings” area has been added for the system administrator, where various system-level configurations can be set. Read more
  • Global settings: All administrator configurations have been consolidated into one “Global Settings” area, which includes:
    • Notification settings, where you configure email notifications.
    • Monitor settings, where you define access to monitoring tools.
    • Strong password settings, a new option for defining the password policy for new users and the password validation error message.
    • Login settings, a security feature that allows you to specify the duration for which a user’s login token remains valid after logging into the system. 
      Read more
  • Single popup: In the dashboard, from now on only single popup windows are opened (such as download and upload popup windows). From the User Preferences you can revert to the previous multi-popup window behavior.
  • User Preferences: new options have been added:
    • Multi-popup windows option that lets you open simultaneously multiple pop-up windows.
    • Display name maximum length option that allows you to determine the maximum number of characters to show. 
    • Use original split information on resubmit option that determines whether the resubmit will use the range of the sub-job and not of the original job range.
      Read more

Looking for older versions?

View the What’s New from previous releases