Connect your catalog contents to your data and forget manual updating
InCatalog and Xcatalog create transparent links between your InDesign or QuarkXPress (respectively) documents and your databases or spreadsheets. Once links are established by means of the easy-to-use data linker palette, you can update prices, graphics, or product information automatically—even change versions or swap languages.
With InCatalog or Xcatalog, you can rest assured—your documents will always reflect your database contents.
InCatalog and Xcatalog are designed to update prices, graphics, or product information with one-click ease, in just about any kind of catalog, price list, travel schedule, directory, one-to-one marketing flyer, etc.
Or, for another example, if you have different pricing regions in a catalog, InCatalog / Xcatalog can swap the prices in for each region automatically.
InCatalog / Xcatalog can also extract updated document information so you can keep your database in synch with what you’ve changed, if that’s how your work flows best.
Features and benefits
With InCatalog or Xcatalog, you can
solve version control headaches
be sure that your document shows the latest info and prices in your database, and that your database shows last-minute changes you’ve made to your document.
update in both directions
make changes in either the document or the database, and push the changes in the other direction with no extra work. (No need for intermediate steps such as report creation and extraction.)
enjoy flexible data sources and destinations
use off-line simple delimited text data “snapshot” files, on-line FileMaker Pro (and Runtime) databases under Mac OS, and on-line SQL databases such as MySQL, PostgreSQL, Oracle, SQL Server, and Access, using ODBC under Mac OS and Windows (Pro license).
use transparent data linking
use the intuitive linking palette to establish links between any database element and any document text element—from a single character to a phrase to a paragraph to a whole story—or any picture element.
forget about links affecting the printing process (they don’t affect any page layout), but view links on the screen (if you choose) so you can see what you’re doing.
move links between documents and libraries transparently, for ease of building new documents from old document elements with links intact.
update interactively as you work
use the linking palette’s interactive update capability to update the current single link, whole frames/stories, whole groups, or the current spread, even update automatically each time you make a change.
greatly speed up creation
with pre-linked modules in libraries, drag a module, fill in a key value in one link, and watch the plug-in fill in the whole module automatically.
use one-step batch updating
with just one menu selection, make sure all linked document elements match their corresponding database elements.
work with multiple documents and data sources/destinations
use multiple open documents and use multiple data sources and destinations for complex jobs, even per-document, switching among them as needed.
get automatic price styling
define any number of price styles per publishing project using full tagged text for arbitrary formatting, apply those styles per-link, and have prices fully styled as part of the automated update.
use powerful key linking options
select different strategies for obtaining a link’s key field value: direct from the link, direct from the linked contents, indirect from another direct link in the current group, or indirect from linked text before or after the current link.
with grouping and indirect keys, build whole modules that require only one key to be set to fully link everything in the module, or build lines or paragraphs of multiple links that are controlled from a single item.
use tagged text
enable tagged text support on any link, to capture the full InDesign Tags or Xtags document formatting for any data element.
use multiple picture placement options
update graphics, automatically resizing them to fit their destination frame in various ways, or to be left sized as-is.
be flexible in graphic file naming
point InCatalog / Xcatalog to your picture folders, using aliases/shortcuts in your project control folder. Enable “fuzzy lookup,” which even finds linked graphics files that have filename prefixes or file types/suffixes not given by the data.
automate with scripting
script all updating operations for powerful workflow automation.
enjoy full Unicode support
use the full Unicode character set in various encodings, for all data files and ODBC connections.
Answers to catalog production challenges
What if the sales folks change prices or descriptions in the database at the last minute—did you catch all their changes for all products affected?
Using a single InCatalog / Xcatalog menu selection (Update Document), you update your document pages from the database and catch all last-minute changes.
What if you’ve made last-minute editorial or pricing changes to your document—will you remember to update the master database in every case?
Using a single InCatalog / Xcatalog menu selection (Update Data), you update your master database to match your current document contents.
How are you going to import and manually format pages and pages of flowing product descriptions, tables, prices, and pictures without endless labor and error-prone editing?
Using the companion products InData / Xdata, you flow in all your data, fully formatted and fully linked to the database, ready for last-minute updates and extractions with InCatalog / Xcatalog.
How are you going to build pages and pages of product modules, without endless labor and error-prone editing?
Using pre-linked library modules for each basic module format, you drag in a module, set one link’s key field, and InCatalog / Xcatalog flows in all the rest of the module contents (text and pictures) automatically.
Do you really have to open all your catalog document spreads and update them one by one?
With scripting support in InCatalog / Xcatalog, you script the updating (or extracting) of any number of documents with one click.
How do you get the data from your company’s “big iron” databases (Oracle, Sybase, SQL Server, MySQL, PostgreSQL) into your documents, or back out?
With InCatalog / Xcatalog Pro’s ODBC support, you directly access these databases from the comfort of your desktop.
How are you going to get low-level formatting in data elements such as product descriptions, making words or phrases bold, italic, etc.?
Using InCatalog / Xcatalog’s tagged text feature, you enter simple Xtags or InDesign tags in your data to create the desired formatting.
How are you going to handle the various price formats in your catalog without endless and tedious fiddling as the data changes and your style decisions change?
Using InCatalog / Xcatalog’s price style feature, you mark each price with the appropriate style (which specifies how to format a price), and change styles globally as needed. During data update, the plug-in updates each price, formatting the price contents according to the rules given by its price style.
Pro vs. non-Pro
A standard license enables InCatalog / Xcatalog to work with delimited text data “snapshot” files, and, under Mac OS X, with on-line FileMaker Pro (and FileMaker Pro Runtime) databases. A Pro license further unlocks the ODBC capabilities of InCatalog / Xcatalog, which can then update documents directly from and to ODBC-accessible databases such as MySQL, PostgreSQL, Oracle, SQL Server, Sybase, Access, etc.
InCatalog and Xcatalog have been in production use at thousands of sites, world-wide, since 1994. We’ve been improving them ever since, directly driven by user feedback.
Navigating from the sidebars on the upper right, you can browse testimonials and news, head to our online store to purchase a license, download the appropriate software (which also functions as a trial version), download the manual and tutorials, browse release history, get more information about obtaining pre- and post-sales support and about evaluating the product, and see recent product-related news items on this site.