What you'll build
By the end of this guide, you'll have a form that waits, either after it's submitted, after it's updated, or from a date you pick on the form itself, then checks the latest state of that response and only acts if it's still needed. No manual reminder tracking, and no message sent to someone who's already resolved the situation on their own.
When to use this
A patient, customer, or attendee needs a check-in. A day after an appointment, delivery, or service date, but only for the people who haven't already told you they're fine.
A deadline passes without action. A few days after an invoice or renewal date, automatically skipped if it's already been paid.
A lead goes cold. A delayed second touch
Any "remind me later", without wiring up a separate reminder tool just for one workflow.
💡 Example: send a reminder email 3 days after a date on your form, an invoice due date, a service date, an appointment. Formaloo waits the 3 days, checks whether anything's changed (like a paid or resolved status), and only sends if it's still needed.
Step-by-step
Create your form, then go to Advanced logic.
Start with Form for a blank one ready to customize, or describe what you need to Magic Create and let it build the fields for you. From your form editor, go to Advanced logic.
Pick On Submit or On Update.
You'll see both as tabs at the top. Choose whichever matches what you're building, On Submit runs your logic once, right when someone fills out the form; On Update runs it every time a response changes.
Add a rule and set your condition.
Click Add rule, then pick the field you want this rule based on, and how to check it, for example, "if Status is Approved." This is the If part of the rule.
ℹ️ Need more than one check? Click Add Condition to combine multiple checks with AND/OR, for example, Status is Pending AND Priority is High.
From the Then dropdown, choose Wait.
This is the whole point of this guide, instead of acting right away, Formaloo pauses, then checks things again before doing anything.
Pick Duration or Until a date.
You'll see both options right there.
- Duration lets you set an amount of time and what to count it from.
On an On Submit rule, you can count from the moment the record was submitted, or from a date/date time field on your form.
On an On Update rule, you get a third option too: counting from the moment the record was last updated.
- Until a date skips the counting, you just pick the moment directly, either an exact date and time, or something relative like "tomorrow" or "the coming Friday."Scroll down to "Run this follow-up."
This is where you decide what actually happens once the wait is over, and you'll see the Always/If choice:
- Always just runs the follow-up, no extra check. Example: always send a reminder 3 days later, no exceptions.
- If lets you set another condition first, so it only runs if that's still true. Example: only chase an approval if it's still Pending, so someone already approved doesn't get bothered.ℹ️ This is the same Always/If pattern used throughout Formaloo's logic, not something new to follow-ups. See how to add advanced logic to your form for more on how conditions and rules work.
Pick what actually happens.
Send an email, send a WhatsApp message, call a webhook, assign it to someone, or even choose Wait again to chain another delay before the next step.
💡 You're not limited to one wait.
Want a sequence, like "chase, then escalate"? Choose Wait again right here to add the next delay after this one.
Want two separate reminders, like a chase email after 2 days and a different escalation after 4 days? Go back and create a second rule instead, each with its own Wait.
Save, then test with a short wait first.
Set it to a couple of minutes, submit a real response, and confirm it works before switching to your real delay.
Final result
Your form now takes care of its own follow-ups. No spreadsheet of "who needs a reminder," no one checking back in a day later to see if it's still needed.
Formaloo waits quietly in the background, then checks one more time right before sending anything to make sure it's still relevant.
If someone already handled things on their own, they simply won't get a message they don't need.
And if you built a chase-then-escalate sequence, the same rule applies at every step, nothing moves forward unless it's still needed. A resolved case just stops there.




