Migrate your XMPie data
Xerox-owned variable data publishing and cross-channel campaign platform. Personalized print, email, SMS, and web communications driven by audience segmentation and InDesign-native design tools.
In its favor
Why people choose XMPie
The signal that keeps XMPie on the shortlist. Sourced from G2, Capterra, and customer scoping calls.
Variable data publishing directly inside Adobe InDesign with no format conversion required, keeping images and design fidelity intact through the production pipeline.
Cross-channel campaign orchestration in Circle spans print, email, SMS, web, and social touchpoints from a single visual storyboard and automation interface.
Scalable product architecture lets organizations grow from a single desktop workstation to multi-server clusters or from print-only to full cross-media without replatforming.
Open XM technology exposes AngularJS, jQuery, JavaScript, and HTML5 APIs, enabling third-party integrations with CRM, ERP, MIS, and DAM systems.
Pre-built package export and store import tools allow reuse of product configurations and campaign structures across different XMPie installations.
Steep learning curve for complex personalization rules and content object logic requires significant training investment and specialized technical staff.
Limited public API documentation makes automation and integration with modern cloud-native systems difficult to implement and maintain.
Windows server-only deployment requirement creates infrastructure constraints for organizations with Linux or cloud-native environments.
Per-seat or tiered pricing model becomes cost-prohibitive as teams scale, particularly when adding Adobe Creative Suite licensing on top.
Reasons to switch
Why people leave XMPie
The recurring reasons buyers give for replacing XMPie. Presented as facts, not knocks.
Platform scorecard
Strengths, weaknesses, and where XMPie fits
Grades across six dimensions, plus a SWOT-style view of where the platform shines and where it falls short.
SWOT — strengths, weaknesses, and use-case fit
Strengths
Weaknesses
Where it works
Where it struggles
Pricing tiers
XMPie pricing overview
Circle offers a free tier for individual users with planning and preview capabilities. Paid tiers are not publicly priced and require direct engagement with XMPie sales, with pricing scaling by connected servers, user seats, and campaign complexity.
Circle Free
Tier 1 of 2
Free
What's included
Need help selecting your CRM?
Book a free 30 minute consultationPricing is informational. FlitStack AI does not bill on XMPie's schedule — see our quote-based pricing →
What gets migrated
XMPie object support
Object-by-object support for XMPie migrations. Per-pair details surface during scoping.
Audiences
Fully supportedAudience is the top-level container for recipient data in Circle. Each Audience contains one or more Segments defined by parameter rules. We preserve the full audience hierarchy and segment definitions, including color-coding and precedence order, during migration.
Segments
Fully supportedSegments are defined by parameter-based rules within an Audience. They have a defined precedence order where higher segments take priority. We capture segment logic and the ordered list, re-creating the rule tree in the destination system.
Campaigns
Fully supportedCampaigns in Circle are the orchestration layer containing multiple Touchpoints across print, email, SMS, and web channels. We preserve the campaign structure, its associated touchpoint list, and scheduling/automation settings.
Touchpoints
Fully supportedTouchpoints represent individual communications within a Campaign such as a printed piece, email, SMS, or web page. We migrate touchpoint configuration, linked content objects, and the recipient routing from audience segments.
Products (uStore)
Mapping requiredProducts in uStore support static, kit, easy-upload, and dynamic types. Delivery settings and pricing are not exported per XMPie's documentation. We flag these as requiring manual reconfiguration post-migration. Dynamic product recipient list settings may have system-specific options that are not portable.
Content Objects
Mapping requiredContent Objects in uCreate Print are linked to data source columns and define how content renders per recipient. Types include Text, Graphic, Table, Visibility, Style, Link, and Multi-Page PDF Table. We migrate the object definitions and their rule expressions, though some rule expressions may reference server-specific pathing.
Variables
Fully supportedVariables in uCreate Print are the named references to data source fields or computed expressions. They power content object rules and personalization logic. We preserve variable names, types, and their assigned data fields during migration.
Packages
Mapping requiredXMPie Packages (.dpkg) bundle a dynamic document with all related resources. Document packages and XLIM packages can be exported. XLIM files (.indx) contain the document only without dependencies. We extract and transfer package contents where feasible, noting that 3D products and uEdit settings are excluded from export.
Data Sources
Mapping requiredData Sources feed recipient data into campaigns and are linked to content object creation. We migrate the connection configuration and column definitions, though the actual data files (Excel, CSV, database exports) must be reconnected at the destination server.
Stores (uStore)
Mapping requiredStores in uStore contain the storefront design and basic settings, exportable as a package. We transfer the store package, but delivery configuration and payment integration must be rebuilt at the destination.
InDesign Documents
Mapping requiredXMPie uses Adobe InDesign as the native design environment via the uCreate Print plugin. InDesign documents tagged with XMPie properties can be exported to IDML and INX formats. We preserve document structure and XMPie properties where the export option is enabled.
Custom Rules and Logic
Mapping requiredBusiness rules in content objects define dynamic formatting, conditional visibility, arithmetic operations, and personalization logic per recipient. We extract rule definitions, though complex rules referencing external server paths or custom Qlingo extensions may require reimplementation.
| Object | Support | Notes |
|---|---|---|
| Audiences | Fully supported | Audience is the top-level container for recipient data in Circle. Each Audience contains one or more Segments defined by parameter rules. We preserve the full audience hierarchy and segment definitions, including color-coding and precedence order, during migration. |
| Segments | Fully supported | Segments are defined by parameter-based rules within an Audience. They have a defined precedence order where higher segments take priority. We capture segment logic and the ordered list, re-creating the rule tree in the destination system. |
| Campaigns | Fully supported | Campaigns in Circle are the orchestration layer containing multiple Touchpoints across print, email, SMS, and web channels. We preserve the campaign structure, its associated touchpoint list, and scheduling/automation settings. |
| Touchpoints | Fully supported | Touchpoints represent individual communications within a Campaign such as a printed piece, email, SMS, or web page. We migrate touchpoint configuration, linked content objects, and the recipient routing from audience segments. |
| Products (uStore) | Mapping required | Products in uStore support static, kit, easy-upload, and dynamic types. Delivery settings and pricing are not exported per XMPie's documentation. We flag these as requiring manual reconfiguration post-migration. Dynamic product recipient list settings may have system-specific options that are not portable. |
| Content Objects | Mapping required | Content Objects in uCreate Print are linked to data source columns and define how content renders per recipient. Types include Text, Graphic, Table, Visibility, Style, Link, and Multi-Page PDF Table. We migrate the object definitions and their rule expressions, though some rule expressions may reference server-specific pathing. |
| Variables | Fully supported | Variables in uCreate Print are the named references to data source fields or computed expressions. They power content object rules and personalization logic. We preserve variable names, types, and their assigned data fields during migration. |
| Packages | Mapping required | XMPie Packages (.dpkg) bundle a dynamic document with all related resources. Document packages and XLIM packages can be exported. XLIM files (.indx) contain the document only without dependencies. We extract and transfer package contents where feasible, noting that 3D products and uEdit settings are excluded from export. |
| Data Sources | Mapping required | Data Sources feed recipient data into campaigns and are linked to content object creation. We migrate the connection configuration and column definitions, though the actual data files (Excel, CSV, database exports) must be reconnected at the destination server. |
| Stores (uStore) | Mapping required | Stores in uStore contain the storefront design and basic settings, exportable as a package. We transfer the store package, but delivery configuration and payment integration must be rebuilt at the destination. |
| InDesign Documents | Mapping required | XMPie uses Adobe InDesign as the native design environment via the uCreate Print plugin. InDesign documents tagged with XMPie properties can be exported to IDML and INX formats. We preserve document structure and XMPie properties where the export option is enabled. |
| Custom Rules and Logic | Mapping required | Business rules in content objects define dynamic formatting, conditional visibility, arithmetic operations, and personalization logic per recipient. We extract rule definitions, though complex rules referencing external server paths or custom Qlingo extensions may require reimplementation. |
Gotchas
What to watch for in XMPie migrations
Issues we've hit on past XMPie migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.
Excel 95 data source format is unsupported
Delivery and pricing not exported in uStore product packages
3D products and uEdit settings excluded from dynamic product exports
Custom Qlingo extensions require recompilation between major versions
Circle Free tier has no Connected Servers and limited users
| Severity | Issue |
|---|---|
| High | Excel 95 data source format is unsupported |
| Medium | Delivery and pricing not exported in uStore product packages |
| Medium | 3D products and uEdit settings excluded from dynamic product exports |
| Low | Custom Qlingo extensions require recompilation between major versions |
| Low | Circle Free tier has no Connected Servers and limited users |
Leaving XMPie?
Where XMPie customers move next
12 destinations XMPie can migrate to.
How a XMPie migration works
Four steps, XMPie-specific
Connect
Not publicly documented into XMPie. Scopes limited to read-only on the data we move.
Map
We translate XMPie-specific structures (custom fields, objects, value lists) to the destination's model.
Sample
Test with a 50–200 record subset to validate XMPie quirks before production.
Migrate
Full migration with XMPie rate-limit handling. Rollback available throughout.
FAQ
XMPie migration FAQ
Answers to the questions buyers ask most during XMPie migration scoping. Not seeing yours? Book a call.
Can't find your answer?
Walk through your XMPie migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationReady when you are
Migrate XMPie.
Without the rebuild.
Free scoping call with a migration engineer. Tell us about your XMPie setup and destination — written quote back within a business day.