3,981 words ~ 13 min read

Need-to-know Form Builder features and updates

Since the beginning of the decade, Jform users have created tens of millions of unique forms. But according to our data, just a fraction of users take advantage of easy-to-add advanced features such as conditional logic, integrations, prefill, and more. 

Untapped Automation

In another example, fewer than 10 percent of forms include any of the following three added security features: Captcha, password protected forms, and form encryption. 

Fewer than 10% of forms include 3 security measures found in Form Builder.

Any form created with the Form Builder can pay dividends. But the data suggests that many users could get more from the Form Builder, especially considering how easy it is to add advanced features to a form.

There are a lot of tools available within the Form Builder, so we’ve compiled a list of need-to-know features, complete with tutorials and resources that will help you use them right away.

If you have a question that isn’t covered in this section, Jform still has you covered, with Jform Academy, Jform’s User Guides, and more. 

Conditional logic may seem complex, but adding it to a form is an intuitive process. 

Within the Form Builder, go to Settings. Then select Conditions from the menu on the left. You’ll find six different ways to automatically trigger an action if a condition is met, starting with Show/Hide Field at the top of the list. 

Conditional logic and formatting

Click the Show/Hide Field option to access its settings. The example below is for a cake order form. If a form filler chooses “Chocolate” from the “Choose a cake” field on the form, an element will appear, asking whether the customer wants milk chocolate or dark chocolate. 

Since customers who want a yellow cake won’t need to answer this question, it will remain hidden. To add more Show/Hide Field options, click the plus sign icon to the right of the condition. Click Save when finished.

Show/Hide Field options

After the condition is set, the Conditions menu in the Form Builder will provide a summary. To access the full conditions menu again, click Add condition.

conditional logic options

Additional conditional logic options include automatic mathematical calculations, skipping to a different page on your form, overriding default email alerts, and more. 

  • Update/Calculate Field: Copy a field’s value or perform complex calculations.
  • Enable/Require/Mask Field: Require or disable a field, or mask a field (to ensure submissions are entered in your desired format).
  • Skip to/Hide a Page: Skip to or hide a specific page.
  • Change Thank You Page: Display a custom message or redirect to a different page after submission.
  • Change Email Recipient: Override your default email alerts and send emails to specific people.

Jform Prefill can lead to higher conversion rates for your forms — by as much as 200 percent. It’s a simple formula: Using data to prefill certain elements of your form reduces the time needed to fill out the form, leading to positive outcomes for all. 

You can use data acquired from other forms or Jform Tables, or pre-populate your form with data from third-party apps such as Salesforce. 

To access Jform Prefill, go to the Publish section of the Form Builder. There’s a robust list of Prefill options, from Manual Prefill to Airtable, Pipedrive, monday.com, Salesforce, and HubSpot. 

Form Prefill

To prefill a form with data from a different form, select the Form Prefill option and then select a form from the dropdown menu by scrolling through the list or using the search functionality. Click the Select button when you’ve found the right form.

Form Prefill Select Form

Next up, match the fields you’d like to prefill. The columns on the left represent incoming data. The columns on the right represent the form fields that will be prefilled. Delete connecting rows with the trash icon on the right. If there are additional fields you’d like to connect, click the Add More button. Click the Save Settings button when finished.

Prefil Forms Save Settings

Once the settings are saved, click one of the Add a New Prefill buttons. This will display the input from the corresponding Jform table.

Add a New Prefill

Select individual submissions in the table or select them all by checking the boxes on the left. When finished, click the Create button.

Select individual submissions

A prefilled form URL will be created for each entry. Click the Select All box or check the box for individual URLs to reveal more options. Download the URLs, send an invitation via email, delete the URLs, or indicate whether the prefilled forms are editable or read only.

Select All

Open the menu to the right of each entry to send an invitation, copy the URL, rename the prefilled URL, or delete it.

rename the prefilled URL

Jform Prefill 2.0 added eight different ways to prefill your form. Provide a prefilled link on your Thank You page, assign prefilled forms with Jform Approvals, and more! 

For forms that take a bit longer to fill out, it can be helpful to allow responders to save their progress and continue later. This simple feature can turn incomplete forms into finished submissions. 

To activate this feature in the Jform Form Builder, access the Submit button Properties

Advanced Section

Next, go to the Advanced section of the Properties menu. Click the toggle for Save and Continue Later to the On position. To the right of that button, enter the text that will appear on the Save button. Click the Form Settings link near the bottom of the screen to customize automatic reminder emails for those who have started to fill out your form but haven’t finished.

Save and Continue Later

Within the Form Settings, click the Show More Options button to expand the Settings menu. Scroll down until you see the Save and Continue Later section. Enable or disable the feature in the dropdown menu. Click the link below the menu to customize your Save and Continue Later email. 

Show More Options

Customize the email subject line and create a unique message with a text editor that allows you to change fonts and more. Additionally, add an image, a table, or a link. Use the Advanced section to indicate which email address will be listed as the sender. Reset any of your changes with the Reset button, or cancel changes with the Cancel button. When finished, click Save Changes

Customize Save and Continue Email

Jform’s form distribution features deliver your form to its target audience, whether it’s meant for the entire world to see or catered to one specific person.  

To share your form, go to the Publish section of the Form Builder. The Quick Share page opens by default. At the top of the page, find the Copy Link button for fast sharing. Alternatively, you can enter email addresses or upload a CSV file to share via the Invite by Email section. 

The Share Form section provides links to share your form via social media or a unique QR code. Click View More to open the full list of social media share options.

Quick Share

With just one click, open your Facebook, LinkedIn, WhatsApp, or X (formerly Twitter) account with an automatic share link for your form. Additionally, share your form with the Jform community as a form template, or click the QR code option to download your QR code, share it with a link, or access an embed code to place your QR code on your website.

Share Options

To embed the entire form into your website, access the Embed options within the Publish section of the Form Builder. The embed code for your form appears at the top of the screen. There are other embed options available, including code made specifically for WordPress.

Embed Options

To assign your form to a colleague, go to the Assign Form tab. Use the Copy Link button to quickly assign your form via link, or enter one or more email addresses into the Assign by Email section. 

Jform Enterprise users can assign the form to everyone in their organization with one click via a button at the bottom of the page.

Assign Form

Jform’s integrations connect Jform with hundreds of other automation tools, some of which you likely already use. Manage your Jform submission data with CRM tools like Salesforce, send Jform data to your preferred cloud storage service, conduct email marketing campaigns more effectively with a variety of email software, accept payment directly through your form, and more. 

Jform’s entire library of integrations is easy to find. Use the Integrations dropdown menu in the top banner on the Jform website.

Jform Form Integrations

Each integration takes just a few steps to add. For example, to send submission data to your preferred Slack channel or via Slack direct message, go to the Integrations tab, found in the Form Builder Settings. 

Integrations Tab

Use the search at the top of the Integrations page to find Jform’s Slack integration. Click on the integration’s tile to proceed to the next step. 

Slack Integrations

After authenticating your Slack account and providing Jform access, choose which Slack channel or colleague you’d like to send submission data to. Once selected, the menu expands to include additional options. Send a custom message along with the submission data, send email notifications, add action buttons to the Slack message (these provide links to view or edit the submission), and more. 

When you’re all set, click the Save button. 

Save Integration

On the screen that follows, either add another connection to a Slack channel or direct message, or use the Complete Integration button to go to the next step. 

Complete Integration

On the next screen, click the Finish button, and the Slack integration is ready to go.

Integration Ready

Jform payment integrations

For those collecting payment with their form, Jform offers more than 30 payment processor integrations and doesn’t charge additional fees. Like other forms, these payment forms can be embedded into your website. 

Add a payment integration from the Integrations section of the Form Builder, or find your preferred payment integration within the Form Elements. The Payments section is next to the Basic elements. Click your preferred payment integration or drag and drop it onto your form.

Payments Tab

Click the Connect button in the menu that automatically opens. 

Stripe Integration Connect

Follow the prompts to authenticate your payment processor account and allow Jform to access it. When finished, the integration will show as connected. Click the Continue button at the bottom of the screen to complete installation. 

Stripe Integration Connected

Use Jform’s Zapier integration to sync Jform submissions with more than 3,000 web apps! 

Jform provides a high level of security by default. All account information is automatically encrypted in transfer and at rest. Additionally, Jform is PCI DSS Level 1 certified (the highest level of security for sites that take credit card payments), uses a 256-bit SSL connection for transferring form data, and more

There are three easy tools within the Form Builder that can boost form security based on your needs, whether you’re registering guests for a private event, protecting particularly sensitive data, or safeguarding against spam. They are the Captcha form element, password protected forms, and form encryption.

Add Captcha to your form

A CAPTCHA requests that users complete simple challenges to help protect your forms against unwanted submissions from spammers and spambots. 

Jform’s Captcha form element provides this safeguard. It’s located in the list of Basic form elements within the Form Builder. Click the element or drag it onto your form to add it. 

Jform’s Captcha form element

Below is a preview of the form after the Captcha has been added.

Captcha has been added

Use the Captcha element’s Properties menu to toggle between three different types: hCAPTCHA (Jform’s default Captcha), reCAPTCHA, and JotCaptcha (Jform’s CAPTCHA alternative that asks users to enter text from a provided image).

To use Google’s invisible reCAPTCHA, choose reCAPTCHA from the Properties menu, and then activate Google Invisible reCATCHA with the on/off toggle button.

Captcha Types

Encrypt form data

To add an extra layer of encryption to your form data, go to the Settings within the Form Builder. Toggle on the Encrypt Form Data button to get started.

Encrypt Form Data

Next, verify your Jform account with Google or your password. Click Verify to continue. 

Encrypt Form Data Verify

Some form features aren’t available with form encryption. When adding encryption, the Form Builder will alert you if there’s a conflict, and you can choose whether to proceed. 

On the following screen, create an access code in the space provided. Check the box that explains your access code will be needed to view form submissions. When ready, click Enable Encryption.

Enable Encryption

Password protected forms

If you want to require form submitters to use a password to access your form, go to the Settings within the Form Builder. Click the Show More Options button to reveal the password protection feature.

Password protected forms Show More

Check the box next to Enable password protection

Enable password protection

Next, create a unique password, and you’re all set. 

create a unique password

Let’s take a look at some of these advanced features in action.

Case Study
Letterbox Doughnuts: Form Builder features foster growth

Toronto’s Letterbox Doughnuts started out as a pandemic-era side hustle catering to friends and family who wanted to celebrate special occasions during that trying time. Quickly, word spread about the company’s tasty, letter-shaped treats, and demand grew exponentially. Owners Jonathan and Priom Oliver were prepared with advanced Form Builder features that helped grow their business. 

“As we started to pick up momentum, Jform was fortunately in place. I think the business would have started to fall apart at the seams without it,” says Jonathan Oliver. Jform’s conditional logic and integrations with Slack and Airtable provided a path for rapid growth. “We just wouldn’t have been in business, or wouldn’t have been able to do what we do.”

Priom and Jon of Letterbox Doughnuts in Toronto
Priom and Jon of Letterbox Doughnuts in Toronto

Conditional Logic streamlines complex ordering

The Letterbox Doughnuts form is for special orders and uses conditional logic to sort a bevy of customer options. Form fields are dynamic and change based on responses to primary questions on the form. 

“Conditional logic is a big piece for us,” Oliver says. “If [there’s] something as basic as a specific date somebody wants, such as their wedding date, but we are fully booked on that day, it would be a pain to go through that whole order process and then say, ‘Sorry, we can’t do it.’ 

“Then there’s what types of doughnuts you want. If you want ring doughnuts, there are questions only applicable to ring doughnuts, or filled doughnuts, and so on.”

Display from the Letterbox Doughnuts store opening event in 2021
Display from the Letterbox Doughnuts store opening event in 2021

Letterbox Doughnuts uses another form service for other order forms, but the added functionality of the Jform Form Builder plays a key role for organizing large events. 

“Jform is really, really good at capturing intricate details for large events and weddings, and we use the other order form as a more basic happy birthday type of form,” Oliver says. “Jform allows us to separate those two parts of the business.” 

Letterbox Doughnuts’s special order form is well past the five digit submission mark. That’s a ton of data. Jform’s integrations help make that data easy to organize.

Integrations with Slack and Airtable streamline workflow

There are more than 100 integrations available within the Form Builder. These connect your form to other valuable software programs. There are CRM integrations, payment integrations, storage integrations, and more. They are easy to add; plus, they save time and boost productivity. 

Slack and Airtable integrations expedite the Letterbox Doughnuts production workflow. The company uses Jform’s Slack integration to keep its employees updated on incoming orders. It also uses Jform’s Airtable integration to automatically transfer form submissions to its backend database.

“The integrations are a big piece for us,” says Oliver. “The form is integrated so that after a form is completed, we’ll get a Slack notification. We’ll get a Jform email notification as well. But the Slack notification is a nice pop to mind because Slack is always open. 

“The customer gets the Jform email notification as well, and the submission is integrated into Airtable, which is our backend ordering system.” 

The daughter of a Letterbox Doughnuts client with a birthday arrangement 
The daughter of a Letterbox Doughnuts client with a birthday arrangement 

From conditional logic to integrations with Slack and Airtable, Jform’s Form Builder was vital to the rapid growth of Letterbox Doughnuts. 

“We just wouldn’t have been in business or wouldn’t have been able to do what we do,” Oliver says. “The amount of time we spent on 10 or 15 orders with Jform was the amount of time we were spending on two or three orders.  

“Without Jform, we would have stayed a cute little side hustle business.”

The first page of the Letterbox Doughnuts special order form
The first page of the Letterbox Doughnuts special order form
arrow up

Jform product teams consistently look for ways to improve all of Jform’s products, and that includes the Form Builder. 

Take a look at some of the recent updates to Jform’s No. 1 automation tool and take note: Half of these updates were requested by Jform users. 

Setting conditions on your form is even more intuitive after Jform’s latest update. Icons have been added to each conditional command, and advanced math equations have a new dedicated button designed for seamless access. 

In the If field, the question, “How many in your party” includes an icon of a dropdown menu to show what type of question it is. 

Conditions settings

A new function key, in a vibrant purple color, is clear on the calculator, making it easier to set up mathematical conditions.

set up mathematical conditions

The list of functions that appear after clicking the function key have a more polished look than before, complete with matching purple icons.

function key

Jform has clarified the process of adding collaborators to your form. The Add Collaborators button is now at the top of the Form Builder. The new design of the popup, which includes a clock icon and a countdown underneath the link, makes it clear when the collaboration link will expire.

For Jform Enterprise users, collaboration links never expire. Contact the Jform Enterprise sales team to find out more. 

Collaboration link

You can add the Form Builder to Google Workspace via the Google Workspace Marketplace! 

The Google Workspace Marketplace is an online store with free and paid web applications built for Google Workspace. Jform’s free app provides an easy way to open the Form Builder while using Google Workspace. 

Simply search for and select Form Builder by Jform in the marketplace, click the Install button, and log into your Jform account. 

Google Workspace

When setup is complete, you’ll be able to quickly open the Jform Form Builder from your list of Google Workspace apps and build the form you need in no time.  

One of the most basic options in the Form Builder Settings is the status of your form. After a number of Jform users requested that the status of their forms be clearer, Jform designers updated the look of this setting. 

There are five status settings, including Enabled and Disabled. When Enabled, the status is easily viewable in green and reads “Enabled.” Click the form status to change it to Disabled and more.

Form status setting

Further options include Disable on specific date, Disable at submission limit, and Disable on specific date or at submission limit. When one of the disabled options is activated, the font color changes from green to blue. 

Form Status Options

Jform’s Digest Emails, which gather insights from multiple forms in a single email, debuted in 2023. At the request of Jform users, this feature is now available within the Form Builder. 

Go to the Email tab of the Form Builder Settings. To create a digest email, click the Add email button. 

Jform’s Digest Emails

On the following page, click on the Digest Email option. 

Digest Email option

The Form Builder will open the Digest Email settings in a new tab in your browser. Choose who you’d like to receive the digest, how often it’s produced, and what time it’s sent. Click the Next button to customize the look of the email.

Create a Digest Email

When you click on an element within the body of the email, a gear icon appears next to it. Click on the icon to customize the look of your digest email. You can include more forms in your email with the Add Forms button. 

Click the blue gear icon in the upper right corner of the page to reopen the settings from the previous page. When finished, preview your email with the Test Email button or use the Create Digest button to complete the setup.

complete the setup

You are part of the Form Builder story and what comes next in its development. 

Don’t believe it? Read on to find out how Jform designers and developers have always used feedback from users to make improvements to Jotform.

The Marvel Team

Mercan Alper leads Jform’s Marvel Team of designers and developers. Within the last year, the Marvel Team embraced a new challenge. They are now the lead team in charge of all things Form Builder, from updates to maintenance and more. 

“As a designer, I always wanted to be part of this side of Jform,” Alper says. “The Form Builder is the core of Jotform. It’s a great product; it’s been working for nearly 20 years.”

The Marvel Team
The Marvel Team

According to senior product manager Kaan Cömert, every Jform product team has a stake in the Form Builder, because every form created with the Form Builder is connected to advanced Jform automation, such as Jform Tables, Approvals, Reports, and much more.

Constant product feedback and evolution

Jform’s suite of product tools is vast, as Alper learned quickly when she first joined the company. “When I first started at Jform, I suggested features and my colleagues kept telling me, ‘We already have that,’ ” she says. 

To maintain its automation products, Jform has a culture of constant improvement. Since the company’s inception, Jform development has been driven by user feedback. 

“In the early days, when Jform had fewer than 10 employees, we would spend all Friday afternoon watching usability tests,” says Jform founder and CEO Aytekin Tank. “We’d have popcorn and watch users try our product and our new features.”

He explains that if an issue arose, the team set a goal to fix it by the following Friday. To this day at Jform, the tradition continues and is known as Demo Day, when product teams present their progress each week to their colleagues. 

“We are always working to continually improve our products. One of the greatest things about Jform is that our users respond so quickly with feedback. It’s really great to learn from them,” Alper says.

Provide your feedback on the Form Builder and more

Ever used Jform and needed some expert advice? Perhaps you have an idea for a new feature. Or maybe you’d just like to tell us how much Jform automation has made your life easier. 

If you ever need to contact Jform, it’s easy to reach Jform support, which is available around the clock. 

“Every user has unique needs,” says Alper. “During design reviews, if more than two users want to have a new feature, we need to think about it. We may develop it or not, but we need to think about it because it’s so important. At Jform, we don’t say, ‘Well it’s only two users.’ We always consider it because it can be insightful for us.”

Jform Form Builder: Our core product

The Form Builder and its array of features is connected to every Jform automation tool — so much so that even Jform’s CEO works to maintain it as Jform evolves. 

“Everyone works on the Form Builder. If you check the log you can see everyone’s name there. You can see Aytekin’s name there too,” Alper says. 

Adds Cömert: “The Pegasus Team, who is responsible for the PDF Editor, is making changes to that product. So they need to come and talk with us. Because at the end of the day, these changes apply to the Form Builder, and we need to work together.

“The Form Builder is the core product. We need to collaborate with everyone.” 

The Form Builder is rewarding on its own, but the more users dive into its advanced features, the more likely it is they’ll find additional features, from the PDF Editor to Jform Sign and more.

A tool for everyone

“As a designer, I use lots of tools. Everyone has their own way to use those tools,” Alper says. “It’s the same with Jotform.

“You can do things in lots of different ways. And you can create lots of different workflows.” 

While Alper is talking about Jform as a whole, the same can be said about the Form Builder. A form that only takes a few seconds to create can pay big dividends. For those who go further with their forms, the rewards can be even greater. 

Try a Form Builder feature you haven’t used before. Whether it’s a new Thank You page, conditional logic, widgets or integrations, or anything else new to you, we want you to get the most out of Jform’s automation capabilities, starting with our core product, the Form Builder.