Import from MadCap Flare
Topicary imports entire MadCap Flare projects from the raw project files (topics, snippets, table of contents, variables, conditions, publication targets, and branding), preserving your content architecture. Of all supported formats, Flare is the highest-fidelity migration.
This feature requires the Team capability tier (the Team or Business ). During the beta, every project is on the free Solo tier, so this feature is locked by default: go to Settings ▸ Billing and request Team access to unlock it.
Before you begin
You need a Team or Business plan
You need access to the raw Flare project folder (not a published output). It contains the
.flprj, topics, snippets, targets, skins, and stylesheets the import readsZip the project directory before importing
Plan your migration
Before importing, assess your Flare project:
Inventory your content. Count topics, snippets, variables, and conditions. Each transfers to its Topicary equivalent.
Check snippet usage. Flare snippets become Topicary components, and snippet references are preserved as component references. Single-source reuse carries over intact, with nothing to re-link by hand.
Note your targets. Each Flare target becomes a Topicary publication target, including its condition expression (audience split), variable overrides, and homepage. Targets are created unpublished for you to review.
Identify what will not transfer. Micro content, page layouts (print headers/footers/crop marks), custom scripts, browse sequences, and skin navigation chrome do not have direct equivalents. See What is not preserved.
The Flare snippet-to-Topicary component conversion preserves references, not just content. Topics that referenced a snippet in Flare will reference the corresponding component in Topicary. This is one of the cleanest migrations between any two structured-authoring tools.
Export from Flare
Locate your Flare project folder. The import uses the raw project files, not a published output. Zip the project directory (including the Content/ and Project/ folders) and import the .zip.
Import into Topicary
Go to Topics and click Import.
Select the Flare project
.zipfile.Topicary auto-detects the Flare project structure.
Preview cards show the topics that will be created.
Click Import. Images, downloads, components, and targets are all created in one pass. Large project zips run as a background job with a progress indicator, so a project with hundreds of topics keeps importing even if it takes a few minutes; you can leave the dialog open to watch it finish.
What is imported
Flare element | Topicary equivalent |
|---|---|
Topics ( | Topics, including image alt text and the topic's |
Snippets ( | Components, with references preserved |
Table of contents ( | Map with nesting |
Variables ( | Variable sets with key-value pairs; tokens in content become variable tokens |
Conditions ( | Condition dimensions and values |
Target condition expressions | Condition profiles on publication targets, including boolean |
Targets ( | Publication targets (web or PDF), with variable overrides and homepage |
PDF targets | Publication target with PDF cover + table-of-contents settings |
Skin favicon + logo ( | Project favicon and brand logo |
Master stylesheet ( | Brand color tokens ( |
Images | Uploaded to storage; |
Linked downloads ( | Uploaded to storage; download links rewritten automatically |
What this means for your workflow
Snippets become components. Flare snippet references are converted to Topicary component references, preserving single-source reuse.
TOC becomes a map. The Flare table of contents hierarchy maps directly to Topicary's map structure.
Variables carry over. Flare variable definitions become Topicary variable sets, including per-target variable overrides.
Conditions carry over, with their logic. Flare condition tags become Topicary condition dimensions and values, and each target's condition expression (including
exclude[A or B]-style boolean logic) is translated into a Topicary condition profile on the matching publication target.Targets carry over. Each Flare target becomes a publication target, so your audience/output split (for example OSS versus Enterprise) is reconstructed and ready to review and publish.
Branding carries over. Your favicon, brand logo, brand color tokens, and web font are applied to project settings.
Images and downloads keep working. Local image and download links are uploaded and re-pointed automatically; nothing 404s after import.
What is not preserved
Micro content: not imported
Page layouts (
.flpgl): print-specific headers, footers, page breaks, and crop marks are not carried over (a PDF target's cover and table-of-contents settings are)Skin navigation chrome: header/footer menus, search bar, and tripane layout are replaced by Topicary's own site template
Custom scripts and JavaScript: removed
Browse sequences and glossaries: not imported
Full Flare stylesheet: only the
:rootbrand color tokens and web font are carried; Flare-specificmc-*selectors do not apply to Topicary and are not importedA single "primary" brand color: Flare skins and stylesheets carry many colors with no single brand field, so a primary color is not guessed; set it in Branding settings
Responsive layouts and multimedia: simplified to static content
The importer reports exactly what it did and did not auto-apply (for example, which branding pieces were set) in the import result. Review it after a large import so you know what, if anything, to finish by hand.
A small amount of heavily conditionalized content (Flare's future-*-style tags) may not be recognized as conditional during conversion. After import, spot-check a few of your most heavily conditioned topics against the original.
Post-import checklist
Review topics for formatting accuracy, focusing on areas that used Flare-specific features.
Open a few topics that referenced snippets and confirm the component references resolve.
Check the map hierarchy matches your intended structure.
Open Publishing and review the imported publication targets. Confirm each target's condition profile and variable overrides match the Flare target it came from, then publish a test target.
Compare the test output against your Flare output.
Open Branding settings, confirm the favicon, logo, and font, and set a primary brand color if you want one.
Review imported condition dimensions and variable sets for accuracy.
See also
Import formats: full reference for supported formats, size limits, and what content is preserved for each format
How component reuse works: understand how imported Flare snippets work as Topicary components
Conditions versus variables: manage the conditions and variables that carried over from your Flare project
Create and organize a map: adjust the map hierarchy created from your Flare TOC