Overview
The Custom Questions settings page is where you build an extra step that invited agencies complete during onboarding, so you can capture any information the standard steps do not collect. A drag-and-drop builder lets you decide which questions appear, in what order, and which ones are mandatory, with no engineering involvement, and you can route an agency to a manual pre-contract review when their answer meets a condition you set.
What is Custom Questions?
Custom Questions lets you author a tailored step that runs inside the agency onboarding flow, so you can gather information the built-in steps (Upload Documents, Product and State Selections, Payment Details, Pre-Contract Review) do not already cover.
Who uses it. A compliance, operations, or onboarding lead at the carrier, MGA, or wholesaler usually owns this page. They define the questions every new agency must answer, so internal review and downstream system entry have the data they need on day one.
Key capabilities:
Add headings, sub-headings, and dividers to organize the form into clearly labelled sections
Add text, number, currency, percentage, toggle, and select inputs to capture the answers you need
Mark any input as Required so agencies cannot move past the step without answering
Set a Pre-contract sign gate on a question so a specific answer routes the agency into a manual pre-contract review before they can sign the contract
Reorder questions by dragging them up or down on the canvas
Decide with a single toggle whether the step is shown in onboarding at all
Rely on auto-save so every change is persisted as you build, with no Save button to remember
Note: The Use this Onboarding Step? toggle stays disabled until your form contains at least one input component (Text Input, Number Input, Toggle, or Select). Structure-only forms (headings and dividers) cannot be turned on.
Accessing Custom Questions
Custom Questions lives inside the global Settings modal, so it is reachable from anywhere in the application.
Click the Settings icon in the bottom-left of the left sidebar.
The Settings modal opens. In the left-hand list, click Agency Onboarding to expand it.
Under Agency Onboarding, click Custom Questions.
The Custom Questions panel loads inside the modal.
Close the modal at any time to return to whichever page you were on before.
What's visible on the page
Element | Description |
Custom Onboarding Step message box | Banner at the top of the panel explaining what the step does and noting that agencies see this step only when you have added components. |
Use this Onboarding Step? toggle | The single switch that turns the custom step on or off for invited agencies. |
Help icon (question-mark) | Sits next to the toggle. Hover or click to read why the toggle is auto-disabled when no input components exist. |
Component palette | Horizontal bar of seven component tiles (icon + name) that you drag onto the canvas. |
Form canvas | The main work area on the left. Its empty state shows Drop components here with the helper text Drag components from the palette to start building your form. |
Properties panel | Right-hand panel that loads the configuration options for the component you currently have selected. Its empty state shows Edit component with the helper text Select a component and edit its properties here. |
Turning the Custom Onboarding Step On
When you'd do this. You have finished building (or are ready to build) the questions you want agencies to answer, and you want the step to appear in onboarding for every agency you invite from this point forward.
Open Custom Questions as described above.
Add at least one input component to the form canvas (see Building Your Form below). The toggle stays disabled until your form contains an input.
Locate the Use this Onboarding Step? row at the top of the panel.
Click the toggle to switch it:
On: Invited agencies will see your custom form during onboarding and must answer any required fields before moving on.
Off: The custom step is skipped entirely during agency onboarding.
A success alert reading Onboarding settings updated successfully confirms the change has been saved.
Note: If you delete every input component from your form while the toggle is on, the toggle is automatically switched off and saved for you. Add at least one input again and re-enable the toggle when you are ready.
Permission rules
Scenario | What happens |
You do not have permission to update Agency Onboarding settings and you click the toggle | An error alert appears reading You do not have permission to update onboarding settings. The toggle reverts to its previous value. |
You have permission but your form has no input components and you click the toggle | An informational alert appears reading Create Input Components First — You need to create at least one question with input components (Text Input, Number Input, Toggle, Select) before you can use this step in onboarding. The toggle reverts to off. |
You do not have permission to update Agency Onboarding settings | The component palette, form canvas, and properties panel are hidden. Only the message box and the toggle remain visible. |
Building Your Form
The form builder has three areas that work together: the Component Palette at the top, the Form Canvas in the middle-left, and the Properties Panel on the right.
1. Add components from the palette
The palette shows seven component tiles in a single horizontal row. Each tile displays an icon and a name.
Tile | Type | Use it for |
Section Heading | Structure | A large heading that introduces a major section of your form. |
Sub Heading | Structure | A smaller heading that breaks a section into subsections. |
Divider | Structure | A horizontal line that visually separates groups of fields. |
Text Input | Input | A single-line text answer (names, URLs, free-text responses). |
Number Input | Input | A numeric answer with optional minimum, maximum, and a value type of plain number, currency, or percentage. |
Toggle | Input | A yes/no answer captured as on or off. |
Select | Input | A choice from a predefined list. Use single-select for one answer or switch on Is multiple select? for many. |
There are two ways to add a component to your form:
Drag and drop: Click and hold a tile in the palette, drag it onto the form canvas, and release.
Click to append: Click a tile in the palette and the component is appended to the bottom of the canvas and selected for editing.
Every add, change, reorder, or delete is sent to the server automatically, debounced by one second. There is no Save button.
2. Arrange components on the canvas
The Form Canvas is a live preview of what agencies will see. While the canvas is empty it shows a dashed drop target with the instructions Drop components here and Drag components from the palette to start building your form.
Once the canvas has components on it, you can:
Reorder by clicking and holding the grip handle on the left of a component and dragging it to a new position. The grip icon appears on hover or when the component is selected.
Select by clicking anywhere on the component card. The selected card is highlighted with a soft primary background and its configuration loads in the Properties Panel.
Delete by clicking the trash icon at the right end of the component card. The icon appears on hover or when the component is selected.
Tip: Structure components (Section Heading, Sub Heading, Divider) always span the full width of the canvas. Input components can sit side-by-side in a two-column layout on wider screens.
3. Configure the selected component
The Properties Panel displays the configuration options for the currently selected component. When nothing is selected it shows Edit component with the helper text Select a component and edit its properties here.
Fields available on every component except Divider:
Field | Required | Description |
Required (Inputs only) | No | When on, the agency must answer this question before they can move past the step. Structure components have no Required toggle. |
Label | Yes | The visible question or field name. Example: What is the legal name of your agency? |
Description | No | Help text shown below the label. Example: Use the name registered with your state insurance department. |
Help Text | No | Tooltip text shown when agencies hover the question-mark icon next to the label. Example: This must match the name on your W9. |
Additional fields appear based on the component type:
Component | Extra fields |
Text Input | Placeholder (example: e.g. ACME Insurance LLC) and Max Length (character cap). |
Number Input / Currency / Percentage | Placeholder, Minimum Value, Maximum Value, and a Value Type dropdown (None, Currency ($), Percentage (%)). Changing Value Type swaps the input mask on the agency-facing field. |
Toggle | No extra fields beyond the common four. |
Single Select / Multi Select | An Options list (see below) and an Is multiple select? toggle. Switching the toggle on renames the field to Multi Select and converts the agency-facing input from a dropdown to a multi-select checklist. |
Section Heading / Sub Heading | Label, Description, and Help Text only (no Required, no Placeholder). |
Divider | No configuration. The Properties Panel still shows the component name and icon, but no editable fields. |
All edits in the Properties Panel are reflected on the canvas immediately and saved automatically.
Adding, editing, and removing options for Select components
When a Select component is selected, an Options section appears in the Properties Panel:
Click Add (the button with the plus icon next to the Options label) to append a new option. A new row is created with placeholder text such as Option 3.
Click into any option row and edit the text to set what agencies will see in the dropdown or checklist.
Click the trash icon next to an option to remove it.
Toggle Is multiple select? on to turn the field into a multi-select (checklist), or off to keep it as a single-select dropdown.
Routing Agencies to Pre-Contract Review
When you'd do this. You want most agencies to onboard automatically, but you need a human to review certain answers first. For example, an agency that reports more than a threshold dollar value of premium, or that selects a particular line of business, should be held for manual review before the producer agreement is sent. The Pre-contract sign gate lets you set that condition directly on the question.
The gate is configured per question in the Properties Panel, below the standard fields. It is available only on Number Input, Currency, Percentage, Toggle, Single Select, and Multi Select questions. Text Input questions, headings, and dividers cannot be gated, so the section does not appear for them.
Select the question you want to gate so its configuration loads in the Properties Panel.
Scroll to the Pre-contract sign gate section. An information box explains: If the agency's answer matches the configured condition, they will be routed to pre-contract review before signing the contract.
Click Add rule.
Choose a condition from the Operator dropdown. The available operators depend on the question type (see the table below).
Set the Value the operator compares against. The value control adapts to the operator: a number field, a single-choice dropdown, a multi-choice dropdown, or a yes/no toggle.
The rule saves automatically. To remove it, click Remove rule at the bottom of the section.
Operators by question type
Question type | Available conditions | Value you set |
Number / Currency / Percentage | is less than, is at most, is greater than, is at least, is, is not | A single number. |
Single Select | is, is not | One option from the question's list. |
Single Select | is one of, is not one of | One or more options from the question's list. |
Multi Select | contains any of, contains all of, contains none of | One or more options from the question's list. |
Toggle | is | A yes/no switch. |
Note: When you flip a Select question between single-select and multi-select, an existing gate is kept if its condition is still valid for the new type; otherwise it resets to a fresh default rule so you can re-pick a condition.
Warning: If you delete an option that a gate rule points to, the rule shows the warning Rule references a deleted option. Re-select a value. Open the question, re-select a value in the Value control, and the warning clears. Agencies are not routed correctly until you fix it.
When an agency's answer matches the gate, they are sent to the Pre-Contract Review step before the contract is sent, where your team reviews the submission. Configure who reviews and how that queue behaves on the Pre-Contract Review settings page.
What Agencies See
When you turn the custom step on, every agency you invite from that point forward sees a Custom Questions step in their onboarding flow. The questions they see are exactly the components you have configured, in the order you have arranged them.
Required questions must be answered before the agency can move past the step.
Optional input fields are marked (optional) so the agency knows they can skip them.
Help-text popovers (the question-mark icon next to a label) surface the Help Text you configured.
If an answer matches a Pre-contract sign gate, the agency is routed into pre-contract review before they can sign the contract, rather than continuing straight through.
Agencies that finished onboarding before you changed the form are not asked to fill it out again.
Frequently Asked Questions
Why is the Use this Onboarding Step? toggle disabled? The toggle stays disabled until your form has at least one input component (Text Input, Number Input, Toggle, or Select). Add an input from the palette and the toggle becomes active.
What happens if I delete every input component while the toggle is on? The toggle is automatically switched off and the change is saved for you. The custom step is then skipped during agency onboarding until you add a new input and re-enable the toggle.
Do I have to click a Save button? No. The page uses auto-save with a one-second debounce. Every toggle change, drop, reorder, edit, or delete is sent to the server automatically, and a success alert confirms when onboarding settings are updated.
What is a Pre-contract sign gate? It is a per-question rule that routes an agency into manual pre-contract review when their answer matches a condition you set, instead of letting them sign the contract automatically. Set it in the Properties Panel under the Pre-contract sign gate section.
Which questions can I gate? Number, Currency, Percentage, Toggle, Single Select, and Multi Select questions. Text Input questions, headings, and dividers cannot be gated, so the Pre-contract sign gate section does not appear for them.
Will my changes affect agencies that have already onboarded? No. Updates to the form apply only to agencies you invite from that point forward. Agencies that have already completed onboarding are not asked to fill in the form again.
Can I reorder my components? Yes. Click and hold the grip handle on the left of a component and drag it up or down on the canvas. The new order is saved automatically.
Can I undo a deletion? No. The builder has no undo button. If you remove a component you still need, add it again from the palette and configure it.
Can different agencies see different questions? No. There is one custom step per organization, and every agency you invite sees the same form. If you need to capture different information from different agencies, consider whether one of the other onboarding steps (Upload Documents, Product and State Selections, Payment Details, Pre-Contract Review) covers your need instead.
Why does my heading or divider span the full width even on a wide screen? Structure components (Section Heading, Sub Heading, Divider) always span the full width of the form. Only input components can appear side-by-side on wider viewports.
I get an error when I toggle Use this Onboarding Step. What does that mean? The error alert You do not have permission to update onboarding settings. means your role does not allow Agency Onboarding changes. Ask an administrator at your organization to grant the right permission or to make the change for you.
Best Practices
Plan before you build. Sketch out the questions you want to ask and group them into sections before you open the builder. A focused form is easier for agencies to complete and easier for your team to review.
Use headings and dividers to organize. A short form is easier to complete, but a longer form is easier to read when it is broken into clearly labelled sections with Section Headings, Sub Headings, and Dividers.
Only mark fields required when they are truly required. Every required field is a potential roadblock during onboarding. Reserve Required for information you genuinely cannot proceed without.
Reserve Pre-contract sign gates for genuine exceptions. Each gate pulls an agency out of automatic onboarding and into manual review, which adds delay. Gate only the answers that truly need a human to look at them, and confirm the Pre-Contract Review step is configured to handle the routed agencies.
Re-check gates after editing Select options. Deleting or renaming an option can leave a gate pointing at a value that no longer exists. After changing options, open any gated question and confirm the Value is still selected and shows no warning.
Set realistic min and max values on number fields. Constraints help agencies catch typos before they submit and keep your data clean for downstream review.
Use Help Text instead of long Descriptions where you can. Help Text appears in a popover when needed and keeps the visible form compact.
Test the experience end-to-end. After you finish building, invite a test agency and walk through onboarding to confirm the step, and any gates, look and behave the way you expect.
Related Pages
Upload Documents — Decide which compliance documents (E&O, W9, Cyber Policy) an invited agency must upload before they can finish onboarding.
Product and State Selections — Control whether agencies pick distribution authority and operating states for each of your products during onboarding.
Payment Details — Decide whether every agency you invite must provide banking information before they finish onboarding.
Pre-Contract Review — Decide whether invited agencies pause after onboarding so your team can review their submission before the producer agreement is sent.
Template Agreements — Upload and manage the producer agreement templates Turris uses when inviting agencies.
Products & Compliance — Define the products you distribute and the state-by-state license and appointment requirements that govern who can sell them.
Business Rules — Set organization-wide defaults for coverage thresholds, onboarding automation, AML/OFAC screening, and policy data matching.
Email Domain — Register a custom domain so outgoing emails are sent from your own organization's domain.
Users — Invite users, update their profiles, assign roles, and remove users who no longer need access.
Security — Apply organization-wide authentication controls such as SMS-based multi-factor authentication.
Personal Notifications — Choose how each user is notified about activity across their distribution network.
API — Generate API Clients and Restricted Access Tokens for connecting Turris to your own systems.
Webhook — Register HTTPS endpoints that receive automated notifications when key compliance events occur.
Integrations — Connect Turris to third-party tools (HubSpot) so agency and contact data stays in sync.
Need Help?
If you have questions about Custom Questions or encounter any issues, contact our support team at support@turris.com.