Updating Prices InDesign Catalogs Automatically – Case Study

Success Story

Case Study: How a World-Leading British Tableware Ceramics Manufacturer Automatically Updates Prices in InDesign Product Catalogs Using a Custom InDesign Extension from T+S

Producing a 500-page product catalog in Adobe InDesign — containing thousands of prices — is already a race against the clock. But when you need to update hundreds of those prices, staying on a schedule can feel impossible.

Imagine a British ceramic tableware brand renowned globally for its premium collections and trusted by hospitality professionals. Its product catalog must reflect the same excellence: Every price — from mugs to plates — must be correct and current.

A custom InDesign extension from T+S does the heavy lifting of updating prices. As a result, the tableware brand has realized:

  • Up-to-date prices for every product — no more price errors.
  • Huge time savings to update prices — minutes instead of weeks.
  • Consistently met deadlines — even with last-minute price updates.

Let’s look deeper into this real world example of how personal support from T+S contributed to these efficient results.

Before the InDesign extension: prices in the catalog were updated manually

Prices are stored in the ERP system, but updating the InDesign catalog meant manually transferring thousands of prices each year — a process prone to errors and time-consuming fixes. Worse, with multiple graphic designers editing simultaneously, designers and management often worked at cross purposes, leaving critical price updates overlooked.

A graphic designer found T+S online in the search for a better way, then reached out.

Conversation with T+S: automation for handling routine price updates

In its first discussion with T+S, the graphic design team was skeptical. Updating prices automatically in an InDesign catalog in mere minutes sounded too good to be true.

“If it works, this will be a real game-changer.”

After viewing a price update demo from T+S, however, the managing director was convinced.

The solution: a custom InDesign extension to automatically update prices in an InDesign catalog

T+S developed an InDesign extension to automatically update prices directly in InDesign.

The workflow using the InDesign extension keeps every price update cycle on track:

  • The ERP system generates a Microsoft Excel (.xlsx) or CSV file.
  • Prices from the Excel file are imported into the InDesign extension.
  • Prices in the entire InDesign catalog are compared to prices in internal memory of the extension.
  • Prices in the product catalog are exchanged for new updated ones from the Excel file as needed.
  • Color coding facilitates quality control: green, yellow, or red coding in the InDesign document indicates matches with updates, matches, or no match found in the Excel file.

The result: updated prices in minutes, not weeks

Manually comparing and changing prices used to take several days. Now, the InDesign extension does the job in a few minutes. When new prices become available, the entire InDesign product catalog can be automatically updated with current prices, even shortly before a print deadline.

  • Price updates in minutes, not weeks
  • Reliable — no mistakes introduced by hand
  • Current prices at all times — no changes are missed or overlooked
  • Full control over all price changes in the InDesign catalog — transparent
  • Far less stress
  • Prices can be updated anytime — just import new prices and re-run the extension (plugin)

Price updates: automated publishing workflows for speed, flexibility, and reliability

Today’s markets are unpredictable and highly volatile, often warranting the need for more frequent price updates.

If you regularly update prices in product catalogs, price lists, product lists, brochures, menus, or other sales literature or marketing collateral maintained in InDesign, now is the time to have a look at your workflows. Publishing processes can often be sped up with a custom InDesign extension from T+S.

Beyond price updates: build custom intelligent workflows to automate tasks in InDesign

Price updates are not the only automation possibility. Many tasks and workflows that are manual can be automated:

  • Update or exchange article numbers, including article numbers in tables
  • Transfer data from Microsoft Excel into Adobe InDesign automatically
  • Integrate data from other systems into InDesign
  • Create complex tables and layouts, including price tables
  • Populate pages with XML, JSON, or CSV data — or connect to your ERP system directly via API
  • Place, replace, crop, and adjust images
  • Produce personalized documents with targeted content for the individual recipient
  • Intelligently insert advertisements into documents
  • Combine AI with InDesign — generate text with ChatGPT or another LLM and place it into InDesign
  • Automate batch exports to PDF, PNG or IDML
  • Prepare files for printing, automate pre-press workflows

T+S has over 18 years of experience in automating Adobe InDesign to update prices, but also to systematically integrate InDesign with various data sources to speed up publishing workflows reliably and repeatedly. Our personalized service keeps your operations productive and moving forward.

Spend more time on content and design quality and less on tedious manual processes and operational work.

Take back your time with full control — using a custom InDesign extension from T+S.

Would you like to slash publishing workflow times from weeks to minutes?

Reach out to T+S to make your publishing workflows simpler, smarter, and more flexible. Our custom InDesign extensions optimize performance, integrate seamlessly into your workflows, and bring smart automation to increase your productivity.

Updating Prices InDesign Catalogs Automatically – Case Study Read More »

Fully Automated Mailings: from CRM Data to Print-Ready PDFs with Adobe InDesign Server

Fully Automated Mailings: from CRM Data to Print-Ready PDFs with Adobe InDesign Server

How T+S Streamlines Marketing Campaigns Using InDesign Automation

When marketing and IT professionals think of using mail merge for personalized mass mailings, they often first turn to Microsoft Word. However, for large-scale, fully automated campaigns, Microsoft Word quickly reaches technical limits and the project may become difficult to manage.

Adobe InDesign Server, by contrast, is purpose-built for automatically generating complex, high-quality print documents. That makes Adobe InDesign Server the ideal solution for database-driven mail merge and data merge operations for automated, personalized print and bulk email campaigns.

The process of merging a data source into an Adobe InDesign document template is scriptable. That means documents can be created programmatically and workflows completely automated. With its many years of expertise in automating Adobe InDesign, T+S can help you streamline the creation of personalized PDF documents for mass mailings, including letters, catalogs, price lists, sales circulars, envelopes, and labels.

A Real-World Example: Automated Mailings Using Adobe InDesign Server

Consider a company that produces around 15,000 mailings per day. Its address data is managed in a CRM system such as Salesforce, where additional parameters (metadata) are also stored for campaign execution.

The marketing team creates and manages the InDesign templates that correspond to each campaign, storing the templates on Adobe InDesign Server. The template structure, developed by T+S, ensures all campaign addresses and metadata follow a consistent format. Once a campaign is launched, the CRM system sends all relevant address and campaign data to the server. A custom InDesign extension from T+S receives and prepares the data for processing, linking the data with the stored templates to generate the individualized letters. The result is a print-ready PDF file that can be processed further (for example, attached to an email message) or sent out directly.

Efficiency and Cost Savings through Automation

The entire process runs fully automatically. User interaction is limited to selecting the target audience in the CRM system —  every subsequent step, right up to generating the personalized PDF file, happens without manual input.

This high degree of automation drastically reduces processing times while minimizing errors that commonly occur in manual mail merge creation with office software. The result is efficient, reproducible, and consistently high-quality mass personalization at scale.

Automation also makes it easy to scale campaigns rapidly —  whether expanding to new audiences or increasing output on short notice. At the same time, automation ensures that all personalized content, layouts, and visual elements comply with centrally defined brand guidelines, maintaining a consistent and professional brand look across every communication channel.

Why T+S Is Your Partner for InDesign Automation

T+S helps you set up data sources, extract data from CRM, ERP, or marketing automation systems, and fully automate mail merge creation with Adobe InDesign Server. With decades of experience automating Adobe InDesign and Adobe InDesign Server, T+S delivers tailor-made solutions designed to fit your specific use case, workflows, and system environment.

Get in touch with the Adobe InDesign experts from T+S ...

… to automate the creation of personalized letters, catalogs, or other print products using Adobe InDesign Server. We will gladly develop a scalable, forward-thinking InDesign Server solution for your marketing and production processes.

Fully Automated Mailings: from CRM Data to Print-Ready PDFs with Adobe InDesign Server Read More »

Automatic Catalog Creation Using External Data Sources

Automatic Catalog Creation with Adobe InDesign: Use External Data Sources Directly in the Layout

Every manual update of a catalog has the potential to be a nerve-wracking ordeal: new prices, changed articles, fresh images—and you shove data from Excel to Adobe InDesign over and over again. But what if your catalog automatically pulled all the changes into the layout? What if it pulled data directly from Microsoft Excel, your ERP system, or your PIM system—without time-consuming copy-paste routines, without errors, and without stress?

Reduce update times by over 90% by integrating external data sources into Adobe InDesign.

An intelligent and direct connection to external data sources through an InDesign extension from T+S not only lets you avoid typical mistakes made during manual update processes, but also saves you time. Companies that automatically synchronize their price data report a decrease of over 90% of the time needed to update a catalog or price list, which means much shorter production runs. Your team can gain time for working on design rather than spending hours wasted on tedious copying and pasting.

The typical data formats for product data transferred to InDesign extensions are:

  • CSV files
  • Excel files (.xlsx)
  • XML files
  • JSON files
Generally speaking, an InDesign extension can make use of any of these data formats to read product data. The right data format can make a big difference, though, when it comes to automating catalog production in InDesign. The choice often depends on how complex your layout or task is. If you’re simply updating prices—for example, you just need to pass along the basics such as item number, tiered quantities, and the actual price—then a simple CSV file will do the trick. It keeps things lightweight and efficient. But if you’re dealing with a large catalog that includes images, nested product categories, or multi-level hierarchies, then CSV quickly reaches its limits. In those cases, a richer format such as XML or JSON is a better choice. These structures can handle complex relationships and visual assets in a way that makes it easier for your InDesign extension to put everything in the right place in your layout.

5 ways to integrate product data into InDesign extensions

1. Copy-paste from data in tables—a good start

You open Excel, copy a block of cells to the clipboard, and paste it directly into a text field inside your InDesign extension. That’s it. From there, the extension immediately checks whether all the required column names are present. This little safeguard ensures that mistakes from copy-and-paste slips are caught before they cause trouble in your layout. Once the data is verified, the real magic happens. The InDesign extension takes your freshly inserted data and automatically puts it to work—either generating a brand‑new catalog layout or updating an existing price catalog in seconds. What normally could take hours of manual adjustments suddenly becomes a smooth, nearly effortless workflow.

2. Import data using a dialog—a solid basis

You get started by opening a file dialog inside your InDesign extension. Then you navigate to your data file and load it in—whether it is a CSV, XML, Excel (.xlsx), or JSON file. The InDesign extension then runs a quick consistency check on the data, importing only the data which is free of errors. From there, the data flows directly into action: The InDesign extension automatically generates a complete catalog or updates pricing with zero manual effort. What used to be a tedious, error-prone task becomes a streamlined workflow that saves time and reduces stress.

3. Integration using a REST-API—for professionals

The most efficient method of all to pull data into your InDesign extension is to directly connect InDesign to an external application, such as an ERP system or PIM system. Many ERP and PIM solutions offer a REST API (application programming interface) that the InDesign extension uses to automatically retrieve data. The kicker: It takes only one click to make all the current information available to you in InDesign—ready to be processed further without any additional effort.

4. Automatic import (file watcher)

The file watcher method is a clever way to automatically pull up-to-the-minute data into InDesign. When you launch the InDesign extension, it can automatically pull in data files (XML, CSV, JSON) from a preconfigured directory. The beauty of this setup is that those files can be updated by external programs, keeping everything in sync. Each time a change is made to the files, the extension immediately reloads them, ensuring your InDesign project always works with the most up-to-date information.

5. External trigger with Adobe InDesign Server

For large quantities of data in the background: The Adobe InDesign server automatically generates finished product data sheets or an entire catalog as soon as external applications make new data available. The process is suitable for fully automatically generating publications without user interaction.

Real-world results: updated publications in minutes, not weeks

Just imagine: Instead of spending hours and even days on copy-paste routines, you can completely update your catalogs, price lists, product data sheets, or other publications in just a few minutes. Customers that have used an InDesign extension from T+S to automate their publishing processes regularly report time savings of over 90%—and avoid expensive correction runs as well.

A custom InDesign extension boosts your efficiency

Automated data integration makes InDesign into your most productive tool ever. Rid yourself of tedious manual work and turn out perfect price tables—clean layouts in record time! This is the right time: Schedule a live demonstration from our experts to see for yourself how easy it is to automate your catalog publishing process.

Live demonstration of an InDesign extension connecting to an external application (ERP, PIM)

Schedule a live demonstration from our experts and see how easy it is to automate your catalog creation process.

Automatic Catalog Creation Using External Data Sources Read More »

Discover How to Automatically Generate Data Sheets with Adobe InDesign Server

Category: Automation

Making available downloadable technical data sheets in an online shop is a must for providing customers a wealth of information about a product. Adobe InDesign Server can be used to automatically generate these data sheets from a product information management (PIM) system or other data source. The result: high-quality PDF documents containing current data direct from a PIM system — in multiple languages and versions for different countries or regions — and created on demand.

InDesign scripting makes it possible to meet all requirements — from producing simple documents to implementing complex business rules to generate documents. Using InDesign templates guarantees that your company’s corporate identity (CI) guidelines are precisely met. InDesign script templates manage the sequence of static and dynamic sections of the data sheets.

The data format used to automatically create data sheets can be, for example, an XML file or a JSON file. An InDesign script created by T+S reads the content from the data source in order to create the data sheet according to the rules you define. For example, you decide where page breaks occur in data sheets containing text that runs over more than one page. It is even possible to program the script such that at defined positions, the script adds explanatory texts or legends to illustrations according to defined rules. Text accompanying or overlaying an image thus becomes dynamic; document text in or near images can be updated based on the data source instead of being embedded permanently or statically in the image itself. An InDesign script from T+S makes it possible.

If necessary, InDesign documents created by Adobe InDesign Server can be opened in Adobe InDesign Desktop and manually touched up. The automatic generation of data sheets can therefore be seamlessly integrated into your company’s complete workflow for generating and releasing data sheets.

Good to know: Data sheets can also be created without Adobe InDesign Server using the desktop version of Adobe InDesign and an InDesign extension from T+S. Read more about how to create documents automatically using the desktop version of Adobe InDesign.

T+S can help your firm generate high-quality data sheets with Adobe InDesign Server.

Get information from our experts about what InDesign scripting from T+S can do for you.

Discover How to Automatically Generate Data Sheets with Adobe InDesign Server Read More »

Scroll to Top