A logic map is a visual overview of everything your form does behind the scenes: the conditions, the actions after submit or update, the notifications, integrations, and assignments, and how they all connect. If a rule exists in Advanced logic, you now see it on the map.
Click any node to open and edit that exact rule. Edits sync both ways with Advanced logic, no duplicate rules.
💡 Ready to build cross-field, multi-condition rules? How to add advanced logic to your form walks through opening the advanced logic panel and writing the rules that show up on this map.
How to access the logic map
Open your form in the editor, click the settings icon, then click the Logic map tab in the right side panel.
How the logic map works
On the logic map, every field in your form appears as its own node, with lines connecting each node to show how one answer leads to the next action. Clicking a node opens the logic side panel for that exact field, where you can view the rule attached to it.
Every action follows the same visual pattern: a colored pill label names the rule type, an arrow connects it to a card with a matching colored border, an icon for that rule type, a number, and the specific field or value the rule affects. The same icon and color always represent the same rule type, whether you're looking at the map or Advanced logic.
Icons for each rule type
A calculation rule shows as a small math icon (a calculator symbol with +, −, ×, =) directly on the field that carries it.
A show/hide rule shows as a small eye icon directly on the field that carries it.
A redirect rule shows as its own node: an orange-bordered card with a link icon, labeled with an orange "Redirect to" pill.
An email notification shows as its own node: a green-bordered card with an envelope icon, labeled with a green "Send email" pill.
A "go to ending page" action shows as its own colored node.
A Slack message uses the Slack logo icon on a dark-bordered card, labeled with a rainbow-gradient "Send slack message" pill; a webhook follows the same pattern with its own icon and color.
A PDF action shows as its own node: a red-bordered card with a document icon, labeled with a red "Generate PDF" pill.
An assignment action shows as its own node: a blue-bordered card with a cursor/pointer icon, labeled with a blue "Assign" pill.
An update record action shows as its own node: a blue-bordered card with a circular refresh icon, labeled with a blue "Update record" pill.
Field-triggered rules
These rules run while someone is filling out the form, the moment a specific field gets an answer.
Show: reveal another field (classic form type)
Hide: hide another field (classic form type)
Go to: jump to another field (one-question-at-a-time form type)
Assign: set a value on a choice field
Submit: automatically submit the form
After submit, go to: redirect to a URL after submission
Calculations: add, subtract, multiply, or divide using variable fields
On the map, a calculation or a show/hide rule on a field shows as a small icon right on the field itself, so you can spot it at a glance without opening anything. An Assign rule on a field shows as its own connected node instead of an icon. After submit, go to shows as its own connected node too, using an icon of two overlapping rectangles with an arrow between them, showing the jump from the current page to the next.
💡 Want incoming submissions to land on the right person's desk automatically, and only theirs? How to automatically assign submissions to the right team member or team, and control what each assignee sees is the foundational guide to the Assign node shown above.
On Submit
On Submit is a dedicated event node, the starting point for everything that runs the moment a form is submitted.
💡 Want a rule to fire the moment a form is first submitted, like sending a confirmation or assigning a case manager? What is On Submit logic and how it works covers that trigger in full.
The condition behind the workflow, and every action it triggers, shows as its own node connected underneath On Submit, in the order it runs:
Logic: the condition that decides whether the rest of the flow runs
Go to ending page: choose which ending page the respondent sees
Redirect to: skip the ending page and send the respondent to a URL instead
Send email: send a custom email using an email template
Send Slack message: post to a connected Slack channel
Call webhook: trigger a webhook connection
Assign: set a value on a choice field
Generate PDF: create a document from a PDF template
Update record: change a field on another form's submission
Calculations: add, subtract, multiply, or divide
💡 Want to send branded, personalized emails instead of Formaloo's plain default notification? How to create and send custom email templates is the foundational guide to the Send email node above.
On Update
On Update is its own dedicated event node, for rules that run when someone edits a response that was already submitted.
💡 Want a rule to fire whenever an existing record changes, like a status flipping to Approved? What is On Update logic and how it works covers that trigger in full.
Every action it triggers shows as its own node connected underneath On Update, in a flow that stays separate from On Submit: an On Update action never appears nested under an On Submit flow.
Calculations: add, subtract, multiply, or divide
Send email: send a custom email using an email template
Send Slack message: post to a connected Slack channel
Call webhook: trigger a webhook connection
Assign: set a value on a choice field
Generate PDF: create a document from a PDF template
Update record: change a field on another form's submission
On Update doesn't include Go to ending page or Redirect to, those only apply on the initial submission.
How to add a rule from the logic map
You don't have to leave the map to build a new rule. Clicking directly on a node, or on a field that doesn't have one yet, opens the same logic panel you'd normally reach through Advanced logic, already scoped to that field or event. From there, you can build the rule with Magic Logic or add it directly yourself.
Adding a rule with Magic Logic
Magic Logic turns a plain-text description into one or more rules, so you don’t have to configure every condition and action manually. In the form editor, open Settings → Logic map, select a field or event node, and click the Magic Logic icon.
Describe your rules, click Generate Rules, then review, approve, redo, or cancel each suggestion. Click Save to apply the rules and instantly update the logic map.
Adding a rule directly via the logic sidebar
For a single rule or full manual control, create the rule yourself in the Logic map.
In the form editor, open Settings → Logic map, select a field or event node, and click Add rule. Set the condition, then choose an available action such as Show, Hide, Send email, Call webhook, or Update record. Click Save to apply the rule and instantly update the logic map.








