Picture of How do I set up centrally managed dropdowns in Invent?

How do I set up centrally managed dropdowns in Invent?

Invent now allows you to connect dropdown resources to Custom Data, enabling dynamic, centrally managed content.

Instead of manually defining dropdown values inside each template, you can now link them to a shared data source. When the MegaEdit product loads, it retrieves the latest data and displays it in the dropdown automatically.

This is particularly useful for scenarios like address management, where the same data is reused across many templates.


What Was It Like Before?

Previously, dropdown values were static and defined directly inside Invent. If something needed to change - like an address - it required editing and re-exporting each individual template.

For customers managing dozens of products, this meant repeating the same update many times, increasing the risk of inconsistency.


Pre-Requisites

Before setting this up, make sure you have:

  • Access to Admin → Custom Data (if you don't have access, please contact our support team and they will enable this for your role) 
  • A Custom Data category created (e.g. “Addresses”)
  • Data structured with at least two fields:
    • A display field (e.g. Name)
    • A value field (e.g. FullAddress)

How to Set It Up

1. Create Your Custom Data

Start in Admin → Custom Data.

Create a new category (for example, “Addresses”) and upload or define your data. Each item should include fields such as:

  • Name (used in the dropdown)
  • FullAddress (used in the artwork)

This will act as your central data source.


2. Create a Text Resource in Invent

In the Invent plugin:

  • Go to Resources → Add Resource Set
  • Select Text Library
  • Open the Editing Text Set modal

Give your resource a clear name (e.g. “Customer Addresses”).


3. Set the External Data Source

In the same modal, you’ll see a new External Data Source dropdown.

You can choose:

  • None (default behaviour – static values)
  • Custom Data (new feature – recommended)
  • API (visible but not active in this release)

Select Custom Data.

You’ll now see three fields:

  • Category Id – the ID of your Custom Data category
  • Key Field – the field used for dropdown options (e.g. Name)
  • Value Field – the field applied to the design (e.g. FullAddress)

This is what links your dropdown to your central data.


4. Enable Automatic Dropdown Creation

Make sure to enable:

“Selecting this option will automatically create a dropdown variable for these resources”

This ensures the dropdown is automatically available when used in your design.


5. Link the Dropdown to Your Design

In your InDesign layout:

  • Select a text frame
  • Click Link to new variable
  • Choose your newly created resource

Now, when a user selects an option in the dropdown, the corresponding value (e.g. full address) will be applied to the text.


6. Export and Use in MegaEdit

Export your template as normal.

When the product is opened in MegaEdit:

  • The dropdown will be populated using your Custom Data
  • The options will reflect the latest data from Admin
  • Selecting an option will apply the mapped value to the artwork

No template updates are required when the data changes.


Tips to Improve User Experience

Using clear naming in your Custom Data (e.g. “London Office” instead of internal codes) will make dropdowns easier to use.

Keep your data structure consistent — especially your Key and Value fields — to avoid mapping issues.

If you’re managing a large number of templates, this approach is particularly powerful. It allows you to update data once and have it reflected everywhere, without needing to re-export files.


Important Notes

Although you may see an API option in the dropdown, this is not active in the current release. Only Custom Data is supported.

If incorrectly configured, the system will fall back to the default (static) dropdown behaviour to avoid breaking existing templates.


Troubleshooting

If your dropdown is empty or not working as expected, check that the Category ID is correct and that the Custom Data category contains valid entries.

If the wrong values are appearing in the design, confirm that the Key Field and Value Field are mapped correctly.

If updates to your data are not showing, ensure the changes were saved in Custom Data and that the correct category is linked in Invent.


Summary

This update introduces a more scalable way to manage dropdown data directly within Invent.

By linking dropdowns to centrally managed Custom Data, you can eliminate repetitive updates, reduce errors, and maintain consistency across large product sets — all while keeping your templates simple and easy to manage.

Incomplete
Alternate Search Terms
WYSIWYG stands for "What You See Is What You Get" which means that the styling choices made in this editor will be reflected on the front end.