What you'll build
By the end of this guide, you'll know how to add more than one action to a single logic rule, instead of creating a separate rule for each action. You'll see it in one rule that sends an email, generates a PDF, and marks a request as Done when someone submits a form.
A form can hold as many logic rules as you need. Until now, though, each rule ran one action, so one answer that should trigger three things took three rules with the same condition. Now you add the extra actions to the rule you already have.
When to use this
Reach for extra actions whenever one answer should lead to more than one result. These are the situations where it pays off most.
You want one answer to start several things at once, like confirming by email, saving a PDF record, and updating a status
You've copied the same condition into several rules, one per action, and every change means editing each copy
You want a calculation to run in steps, like adding a fee to a total and then multiplying the result, inside one rule
You want one choice to reveal two or three follow-up fields and add points to a score, without a separate rule for each
You want to read everything one condition does in one place, instead of scanning a long list of rules
If one of these sounds familiar, the sections below show where the extra actions go and how to add them.
When to add an action and when to add a rule
A form can hold as many logic rules as you need. The choice between a new rule and a new action comes down to the condition.
Add a new rule when the condition is different, like one rule for Equipment requests and another for Travel requests.
Add an action to an existing rule when the condition is the same and one answer should trigger more than one result, like emailing the requester and generating a PDF for every Equipment request.
If your form already has several rules that share one condition, add their actions to one of those rules and delete the extra ones.
💡 Want your form to show, hide, skip, or require fields based on what someone just answered? What is logic in Formaloo is the foundational guide to logic in Formaloo: what it is, and the difference between logic and calculation.
Where you can add more actions
Every rule in Advanced logic can now hold more than one action. It works in all three places where rules live, and in all three rule types.
Start with the three places:
Field logic: rules on the Fields tab run while someone fills out the form. One answer can show two follow-up fields and add points to a score variable.
On Submit: rules run once a form submission arrives. One rule can send an email, generate a PDF, and assign a status.
On Update: rules run when someone edits an existing record. If Status is changed to Approved, one rule can email the submitter and call a webhook.
Extra actions also work in every rule type:
If: the rule has a condition. Every action under Then runs when the condition is true.
Always: the rule has no condition, so every action runs each time the rule triggers.
Otherwise: the fallback when none of the conditions above it match. It takes extra actions too.
Whichever place and rule type you pick, adding actions works the same way. The next two sections show it in the logic sidebar and in Advanced logic.
Adding more actions in the logic sidebar
Start here when you're already editing a field and the rule belongs to it.
Click the field you want to add logic to
Click the logic editor in the sidebar
Add your first logic rule, then click Add action
Pick the next action. Each extra action appears under And.
Repeat for every action the rule needs. Formaloo doesn't cap how many a rule can hold.
The field now carries one rule that holds every action, in the order you added them.
📖 For more on rules on a single field, see how to add basic conditional logic.
Adding more actions in Advanced logic
Start here when the rule isn't tied to a single field, or when you'd rather edit the form's logic in one panel instead of field by field.
Click the settings icon in the navbar, then click the logic editor
Open the Fields, On Submit, or On Update tab
Add your first logic rule, then click Add action
Pick the next action. Each extra action appears under And.
Repeat for every action the rule needs. Formaloo doesn't cap how many a rule can hold.
Remove any action without touching the others, or reorder actions to change the sequence they run in
Click Save in the top right corner to apply the rule
Rules you built before this update keep working as they did. They load with their one action, and Add action is there whenever you want more.
📖 For a full walkthrough of the panel, see how to add advanced logic to your form.
How the order works
A rule with several actions reads like a short script, so the sequence you set matters.
Formaloo runs the actions of a rule one at a time, from the top of the rule to the bottom. Each calculation works with the result left by the one above it, so moving an action changes the final number.
Here is the same pair of actions in two different orders. Say your form has a variable called Score that starts at 5, and the rule adds 10 to it and multiplies it by 2.
Add first, then multiply:
Then Add 10 To Score. Score is now 15.
And Multiply Score By 2. Score ends at 30.
Multiply first, then add:
Then Multiply Score By 2. Score is now 10.
And Add 10 To Score. Score ends at 20.
The actions are identical, but the final Score is 30 in one order and 20 in the other. Only the order changed.
💡 Lost track of how all your logic rules connect once a form gets complex? What is the logic map? gives a visual, bird's-eye view of every rule and jump.
Before you save a rule, read its actions from top to bottom and reorder any that sit in the wrong place.
A worked example: answer an HR document request with one rule
Say your HR team collects document requests through one form. A Single choice field, What do you need?, offers Employment verification letter, Payslip copy, and Something else. An Email field collects the requester's work email, and an admin-only Status dropdown tracks where each request stands.
📖 For more on internal fields like Status, see what are admin-only fields and how they help.
Before, you added a separate rule for each action, all with the same condition: one to send the email, one to generate the PDF, and one to set the status. Three request types meant up to nine rules to keep in sync. Now you add the email, the PDF, and the status change as actions of one rule per request type.
On the On Submit tab, add one rule for the employment verification letter:
If What do you need? is Employment verification letter
Then Send email, using your confirmation email template, to the Email field
And Generate PDF, using your verification letter PDF template, which saves the file to the record
And Assign Status to Done
💡 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 building and sending custom email templates.
Status comes last on purpose. Because actions run in order, a request is marked Done after the email and the PDF actions above it have run. Repeat the pattern for Payslip copy. For Something else, add a rule that emails your HR team and sets Status to In review, so your team's queue only holds the requests that need a person.
What you now have
Each condition now has one rule, and that rule lists every action that belongs to it, in the order they run. You add a new rule only when the condition changes. Your logic stays shorter, a change to a condition happens in one place, and rules you built earlier keep working untouched.
What's next
Route each outcome to a different inbox A rule with several actions can send an email as one of its steps. This article covers sending emails conditionally, so the right message reaches the right person for each answer. → How to send and receive conditional email notifications
Build the PDF your rule generates The Generate PDF action needs a template. This article covers merging each form submission's data into a PDF, and generating it manually, automatically, or with logic. → How to generate custom PDFs using templates
Keep track of every rule as your logic grows This article gives you a bird's-eye view of every rule and jump in a form, so you can check the sequence of a long rule at a glance. → What is the logic map?
Ready-to-use templates
Don't build this from scratch. We've already put it together for you.
Employee request workflow: Routes internal requests by type, tracks approvals, and notifies the right teams. Add the email, the PDF, and the status change for each request type to one rule.
Event registration and ticketing system: Collects registrations, sends branded PDF tickets, and manages confirmed, waitlisted, and cancelled attendees. Let one On Submit rule send the confirmation, generate the ticket, and set the attendee's status.
Job applicant tracking workflow: Tracks applicants across hiring stages with status updates and reviewer assignments. Let one On Update rule email the candidate and notify the reviewer when a stage changes.
Learn more how-tos
See three separate rules in action This article sends a candidate confirmation, an HR screening summary, and a PDF application record on every submission, each set up as its own rule. → How to build an AI-powered job application pipeline with candidate screening
Chain approvals with automatic notifications This article builds a two-step approval chain with conditional routing and a notification at each stage. → How to build a dual-approval request workflow
Turn a submission into a proposal or contract This article shows how to turn form submissions into proposals and contracts. → How to turn form responses into proposals and contracts


