Build your first rule in under 1 minute
Install the Roolify script on your Webflow site, then build a conditional form rule without writing any code.
What is Roolify?
Roolify adds conditional logic to your Webflow forms without code. What a visitor enters can control which fields show or hide, which become required, which options are disabled and which values fill in automatically, all in real time.
Core Features
Automatic Form Detection
Scans your Webflow site and finds every form field for you.
Conditional Logic Builder
A visual IF-THEN builder for complex show and hide logic.
Show & Hide Form Fields
Change field visibility based on input, including custom checkbox values and hidden fields.
Conditional Form Routing
Send submissions to different email addresses or destinations based on your logic.
Auto Respond
Send customized replies based on what the visitor entered.
No-Code Form Builder
Build advanced custom forms without writing code.
Before You Start
You only need three things before you begin:
- A Webflow project where you have publish access
- A Roolify account (the free plan works)
- About five minutes
Signing up needs no credit card, and the free plan has no time limit.
Create Account
Sign up with your full name, your email and a password of at least 8 characters that includes one letter and one number. New accounts start on the Free plan automatically.
Log In & Security
Log in with your email and password. Sessions end automatically after 24 hours, and password reset links expire after 60 minutes.
Forgot Password
- Click Forgot Password on the login page.
- Enter the email address linked to your account.
- Click Send Reset Link.
- Open the reset email from notifications@roolify.com.
- Click the reset link in the email.
- Enter and confirm a new password. You will be taken to the dashboard.
The Dashboard
The dashboard is your home base. It shows your total sites, rules, forms and submissions, plus your connected Webflow forms, recent activity and recent form submissions.
Connect Your First Site
After you sign up, Roolify takes you to the Connect a Site page.
- Click Connect to Webflow, log in and select the site Roolify should access.
- Click Authorize to return to your dashboard.
Roolify only accesses the sites you choose, and you can revoke access at any time.
To add more sites later, go to Account Settings → Site Information. The number of sites depends on your plan.
Roolify Script
Roolify installs its script on your Webflow site when you connect it. Publish the site once to activate it. After that, Roolify applies script updates automatically.
Script status badges
| Status | What it means |
|---|---|
| Connected | The script is active and published. No action needed. |
| Needs Repair | The script is missing. Reauthenticate your Webflow connection. |
| Outdated | A newer version exists. Rules still work, but you should update the script. |
| Needs Republish | The script is installed but the site has not been published. |
| Unknown | Usually temporary. Refresh the page. |
Custom code cleanup
Removing a site from Roolify deletes only the Roolify script block. Your own custom code is untouched. The app may still be listed under Connected Apps in Webflow. Click Uninstall App there to remove it.
Adding Multiple Sites
Click the avatar icon at the bottom left of the sidebar and choose the option to connect a site. Select a site from your workspace and click Authorize. Multiple sites need the Pro or Agency plan.
Switching Sites
Hover over the profile section at the bottom of the sidebar, click it and select the site you want to make active.
Uninstall Roolify from Webflow
In Webflow, go to Site Settings > Apps & Integrations, find Roolify under Connected Apps and click Uninstall App.
- Roolify detects the disconnection the next time you open the dashboard.
- Forms, rules, submissions and notification settings for that site are permanently deleted.
Rule Builder
Rules watch one or more form fields and act on what a visitor enters. Create a rule for a form, add conditions and actions, then save it as a draft or publish it.
Condition operators
| Operator | Use it to check if a field... |
|---|---|
| Equals | matches a value exactly |
| Contains | includes some text |
| Greater than / Less than | is above or below a number |
| Is empty | has no value |
| Is checked / Is unchecked | has a checkbox ticked or not |
| Before / After | is earlier or later than a date |
Actions
| Action | What it does |
|---|---|
| Show / Hide | Reveals or hides a field or section |
| Require / Make optional | Changes whether the field is required |
| Enable / Disable | Turns a field on or off |
| Set / Clear value | Fills in or empties the field |
Create a rule
Publish a rule
Edit a rule
Delete a rule
Deleting a rule is permanent and takes effect immediately.
Form Fields
Edit display names and checkbox values, and reorder your fields. You can also hide a field from notification emails.
Checkboxes default to true or false, but Roolify uses the checkbox label as the submitted value unless you set a custom one.
Edit a checkbox value
Change a display name
Rearrange fields
Hide from notifications
Sections & DOM Elements
To target a group of fields, wrap them in a div in Webflow and add a data-roolify-id attribute with a descriptive value. Publish the site, then click Refresh Data in Roolify.
Only sections inside the form component appear as targets.
Custom HTML inputs
Custom HTML inputs are detected when a visitor loads the published page, and are registered automatically.
| Supported input types |
|---|
| date |
| number |
| tel |
| text |
| checkbox |
| radio |
| select |
Notifications
Send an email on each submission to your team, the submitter, or both. Submissions go to the account owner's email by default when no routing is set.
| Setting | What it does |
|---|---|
| To / CC / BCC | Who receives the notification |
| Subject | The email subject line |
| Email Template | The body of the email |
| Attach PDF | Adds a PDF summary of the submission |
| Enable User Confirmation | Sends the submitter a confirmation email |
Add your own template
Insert form field placeholders into the template, or restore the default template at any time.
User confirmation
Conditional routing
Send submissions to specific recipients based on your rules, with a fallback to the default admin recipient. You can configure multiple routing rules.
Attach a PDF
Form Submissions
Every submission from the active site is stored in the Form Submissions section, where you can view and manage it.
- Export submissions to CSV, or use the header checkbox to select all for a bulk export.
- Delete submissions one at a time or in bulk.
Recent Activity
The Activity Log tracks rule changes across all your connected sites. Each entry is marked Created, Updated, Draft or Deleted.
The dashboard shows a summary. The full page lets you filter by time period. Roolify keeps a rolling 60-day history.
Profile & Account Usage
Account settings have three tabs.
| Tab | What you can do |
|---|---|
| Profile | Edit your name or email |
| Plans & Usage | View plan details, update or cancel your subscription, check submission usage and enable overages ($10.00 per 1,000 units, not available on the Free plan) |
| Site Information | Remove a site by typing its name to confirm. This permanently deletes its rules, notifications and submission history |
Remove a site
Delete your account
Deleting your account requires confirming your email address.