Skip to content

5.6 Deep Dive: Custom Lists

5.6.1 What Custom Lists Are

What Custom Lists Are

Custom Lists allow Admins to define a reusable set of text-based values once and reference them across multiple schemas, forms, and conditions. Instead of re-entering the same options (for example, Department names, Project Codes, or Vendor Risk tiers) in every question that needs them, you maintain one authoritative list. Any change you make to that list propagates instantly to every question and condition that references it.

Navigation: User Menu → Custom Lists

Who can use this feature: Admins only. Requesters and Approvers interact with the resulting dropdowns in forms but cannot view or modify the underlying lists.

Key benefits:

  • Eliminate duplicated option lists across schemas

  • Keep form choices in sync with business reality without rebuilding questions

  • Use list values as dynamic references inside conditional logic

5.6.2 How to Create a Custom List

  • On the Custom Lists page, click ‘Create Custom List’.

  • Enter a clear, descriptive List Name — for example, Department, Project Codes, or Blacklisted Countries.

  • Add items using one of two methods:

  • Method 1 — Add items manually: Click Add Item to insert values one at a time.

How to Create a Custom List

  • Method 2 — Paste comma-separated text: Paste a comma-separated string (e.g., Engineering, Finance, Legal, Operations, Security). Each comma creates a new list item.

How to Create a Custom List

⚠️ Each list item receives a system-generated unique ID, ensuring stable references even if the display label is later renamed.

5.6.3 Linking a Custom List to a Form Question

E1. Adding a Custom List Q-card

  • In the Schema Editor, add a new Q-Card and select Custom Lists as the question type.

  • In the Select List dropdown, choose the Custom List you want to use (for example, Project Codes).

  • Configure remaining Q-Card settings as needed and save the schema.

    Linking a Custom List to a Form Question

💡 Live sync: If the underlying Custom List is updated after the schema is live, the question automatically reflects the new values — no schema edit is required.

E2. Using Custom Lists in Attribute Configuration

Admins can also associate a Custom List with an attribute by selecting Data Source → Opstream as the attribute type in Admin → Attributes. This allows the same list values to drive both form questions and vendor/software/request attribute fields.

Linking a Custom List to a Form Question

5.6.6 Using Lists in Conditional Rules

Custom Lists can be referenced in the condition builder to power dynamic, list-driven rules across question visibility, approval task assignment, and workflow routing. This enables scenarios such as:

  • Show an additional compliance question only if the selected country is on the High-Risk Countries list.

  • Auto-assign a Legal review task only if the vendor’s category appears in the Regulated Industries list.

  • Route a workflow path differently based on whether a requested project code is on the Active Projects list.

5.6.7 Best Practices

PracticeWhy It Matters
Use clear, specific list names (Vendor Risk Tiers not List 1)Makes lists easy to find in the Source dropdown and condition builder
Build lists before building schemas that need themAvoids placeholder options and reduces rework
Use comma-separated import for lists with 10+ itemsFaster than manual entry; review parsed items carefully before saving
Check dependencies before renaming or removing itemsPrevents broken references in live schemas
Periodically audit unused listsKeeps the Custom Lists page clean and easy to navigate
  • Where to find it: Admin → Custom Lists, under Data Management (also in the corrected §4.3.2 nav map). Available when enabled for your organization.

  • Managing lists: the page lists each list with its Name, Items (count), and Last Update date. Use Create Custom List to add one (name, description, initial items). From the ⋮ row menu: Edit, Duplicate, or Delete. Click a list to manage its items.

Best Practices