Knowledge Base

Why does it show up?

This error shows up in the Form Editor if you recently accessed the form builder app in a different ORG, in the same browser.

Write Error

You get this error message if you have 123FormBuilder installed in both Production and Sandbox and you attempt to work in both ORGs in the same browser session.

Unlike Salesforce – which allows multiple sessions in the same browser, 123FormBuilder can only have one session per browser.


How to fix it?

To solve this issue, clear the browser’s cache and cookies.


How to prevent this from happening?

As a precaution, don’t access the 123FormBuilder app in two different ORGs on the same browser. If you need to do so, you could use two different browsers or an incognito window.

Why does it show up?

The restricted picklist error means that the form is trying to create a record with a picklist value that doesn’t exist in Salesforce.

If the submitted value is not identical to the API value name in Salesforce, data won’t be sent to Salesforce. In the forms Submissions section (Failed Applications tab), you’ll receive the following error:

Failed applications

How to fix it?

Since 123FormBuilder works with the Salesforce API, it relies on the API Name. No worries, you don’t have to put the API value on the form as a choice. However, you need to provide the API value in the Object Mapping section.

To fix the restricted picklist error, first, you need to check the API values for that picklist in Salesforce.

Then, go to the form Salesforce Integration → Object Mapping, identify the picklist field, hover and click on the Alternative Values icon and provide the exact API values:

Alternative values

In the below example, the Salesforce API values are just codes that mean nothing to the form visitors. I want to display the product name on the form, but the value sent to Salesforce needs to be that code. Therefore, I use Alternative values and make sure to add the values exactly the same as they are in Salesforce, with proper capitalization and no leading or trailing spaces:

If the API name of the value is correct and you’re still receiving the error message, verify that the value is selected for your Record Type.


Go to Setup -> Object Manager -> Find the Object -> Navigate to Record Types -> Select the record type and ensure that the picklist value is displayed in the Selected Values column:


Related articles

The web forms created with 123FormBuilder can easily be published on your WordPress website using the embed codes provided for you in the Publish section.

It is worth noticing that there are two options of publishing a 123FormBuilder form on WordPress.org, depending on the version of WordPress.org.

WordPress.org older than version 5


1. In your form builder account, select the desired form and go to the Publish section. From Embed form, copy the IFrame code.

IFrame 123FormBuilder

2. On WordPress, select the page or post where you want to publish your form.

3. Switch the page/post editor from Visual to Text and paste the code.

WordPress editor Text mode

4. Don’t worry if the form will not display properly when you turn the editor back to Visual mode. The form will be visible on your WordPress website when you Preview Changes and Update/Publish your page/post.

It’s worth mentioning that the IFrame embed method has a default height of 300px, allowing users to navigate through the form by scrolling it. You can remove the scrollbar specific to this publishing method by increasing the height from the IFrame code. See the highlighted example below:

<!-- form.123formbuilder.com script begins here --><iframe allowTransparency="true" style="min-height:1500px; height:inherit; overflow:auto;" width="100%" id="contactform123" name="contactform123" marginwidth="0" marginheight="0" frameborder="0" src="https://form.123formbuilder.com/my-contact-form-5879364.html"><p>Your browser does not support iframes. The contact form cannot be displayed. Please use another contact method (phone, fax etc)</p></iframe><!-- form.123formbuilder.com script ends here -->

You can also publish your form by using the Javascript code from the same Publish section and following the same steps explained above.

If your 123FormBuilder form has a 3rd party redirect, additional settings need to be applied.

Having a 3rd party redirect on your form would mean, for example, to have a payment processor added on the form.

Let’s take PayPal as an example. By default, after your respondents would click on the Submit button, they would be redirected to PayPal in order to complete the transaction. After the payment transaction is successfully completed, respondents would return to the checkout ending message displayed on the form, and not on your WordPress.org website.

In order to make sure that your respondents would return to your WordPress.org website after completing the online transaction, some tweaks need to be done to the Thank you page section.

Select Show text, then redirect to a web page option and leave the “in the parent frame” option selected – this would mean that the respondent is redirected to the parent (initial) URL.

Thank you page redirect


In the above text box, you have to introduce the URL visible for Permalink, below the title of your WordPress page.

Permalink WordPress.org

After saving your WordPress.org page and publishing it, your respondents will be able to see your 123FormBuilder form embedded on your page, make payments and be redirected to your WordPress page after completing the payment.

WordPress.org latest versions

The latest version of WordPress.org is 6.1. Starting from version 5, WordPress has introduced the block editor, making it easier for you to create your WordPress page.

When creating your page for WordPress, all you have to do is to insert a custom HTML block. Inside the custom HTML block, paste the Javascript embedding code of your form.

Javascript 123FormBuilder

If your 123FormBuilder form has a 3rd party redirect, additional settings need to be applied.

In order to make sure that your respondents would return to your WordPress.org website after completing the online transaction, some tweaks need to be done to the Thank you page section.

Select Show text, then redirect to a web page option and leave the “in the parent frame” option selected – this would mean that the respondent is redirected to the parent (initial) URL. In the text box, input the URL of your WordPress.org page.

Thank you page redirect


After saving the WordPress page and publishing it, your respondents will be able to complete the form posted on your page, make the payment and be redirected to your WordPress page if the above steps have been followed.

That’s it! Now you can sit back, relax, and wait for submissions to roll in from the forms published on your WordPress website.


123FormBuilder provides a special App for Wix users that helps manage, create and publish web forms directly from your Wix website. However, publishing forms on Wix is not limited only to our application. Let’s go over some alternative methods by which you can publish your forms on Wix.


Embed the form

With the help of the Wix HTML Widget and our JavaScript code, you can also choose to embed forms on your website.

1. First, log in to your form builder account.

2. Head over to the My Forms section to select the form you want to publish and click on Edit Form.

3. Now you are in the form editor. The next step is to select the Publish button from the top right corner of the page and choose Embed form → Javascript → Copy code.

Javascript code 123FormBuilder

4. Once you have copied the JavaScript code, head back to your Wix website editor. From the left-side panel, select Add → Embed → Custom Embeds → Embed a Widget.

Wix Embed

5. Click on the Embed HTML button and paste the JavaScript Code, select Update and you are all set!

Embed HTML

Important Note

The HTML Widget has a fixed size, therefore you will need to resize the margins until the entire form is displayed within the box.

Another alternative method to publish your form would be to link it to a Wix button.

To get started, repeat the first three steps showcased above. However, once you are in the Publish section, select the Share form option instead, and copy the code.

Link 123FormBuilder

Now it’s time to go back to your Wix website editor and select Add → Button. Here you have a wide variety of buttons that you can choose from and customize later if needed. You can change the text, placement, color, and even add animation.

Add button WIX



Select the button that you like most and click the Link icon.

Link button WIX


In the lightbox that opens, select Web Address, paste the forms link, and choose how would you like for it to open (in a New Window, or the Current window).

Link button WIX


Did you know? Our 123FormBuilder Wix App also has an option to publish the form as a button. Just head over to the Settings tab and enable the option “Display form as a button”. Then, from the Design tab, you can customize the button’s appearance or replace it with an image instead.

Display form as a button

First things first, what is fair usage exactly? Fair usage is the limit imposed over certain features to ensure the best performance of your forms.

While it might sound strange to establish a limit over the “unlimited” features that we provide in our form builder, we want to make sure that each and every one of our users can benefit from top-quality forms and enjoy all the advantages that our platform has to offer.

That being said, let’s go over our fair usage policy for some of our features:

  • Form fields: 800 fields per form.
  • Rules: 400 field rules and form rules combined per form.
  • Email notifications: for the first 1000 submissions made per form, per day.
  • Upload fields: 50 upload fields per form, with a maximum size of 150 MB per field. However, the total size of the files submitted cannot exceed 1GB.
  • Free, Wix, and Weebly Stater plans have 20 API calls per day.
  • Unlimited API calls per day on our native subscriptions.
  • Bounce rate. If the bounce rate of the email notifications triggered by your form is too high, your account will get limited. This is because a high email bounce rate is sanctioned by Amazon SES and can result in the impairment of the service for all of the platform users.

There are other feature limitations on each plan. For example, on the Basic plan, you can add 10 fields per form. To find out more about the features included in your plan, visit our Features Matrix.

Collecting and managing data is a huge responsibility. 123FormBuilder is here to help you collect the data you need as easily as possible with our form builder, while also keeping the integrity of our business.

This being said, we have a strong no abuse policy when it comes to collecting sensitive information from your users. We use both human review and an automated system to track down forms that are collecting data for phishing purposes. Such forms don’t need to be published in order to be suspended. Our system scans them as soon as they are created.

Forms that are breaching our Terms of Service display the following message:

form suspended message

So what information I can’t collect?

You can’t collect the below information under any circumstances:

  • Credit Card details.
  • Passwords.
  • Account credentials.

If you need to collect payments from your customers, we offer several user-friendly payment processors that you can integrate into your forms. For assistance in setting up the payment processor of your choice, please contact us.

When you create a registration form, you will need to clearly specify that users need to “Create a new password” or “Create a Username”. You also cannot place a Password field below an Email field.

Are there any other limitations?

Using logos of well-established companies and impersonating them for advertisement purposes is also strictly forbidden. We don’t tolerate forms that advertise fake offers, fake job opportunities, or any other type of tricks.

There might come a time when you need to collect certain sensitive information from your users, such as IDs, Social Security Numbers, and Passports, just to name a few. Any data that could potentially be used to identify a particular person is classified as Personally identifiable information, or PII.

You can collect this information only if you add an extra layer of security over the data at rest by enabling the Data Encryption feature on your account. This feature is available starting from our Professional plan.

For collecting medical information our custom corporate solutions can offer you HIPAA compliant forms. Get in touch with our Enterprise team for more information.

Another situation that can suspend your account is if you have purchased your subscription using a stolen credit card. In this case, your payment is marked as suspect, rejected by our partners from 2CheckOut and the account is automatically suspended.

Important Note

Forms reported by companies whose image has been affected for using their brand or by entities that handle internet security will be permanently suspended whether they are using the Basic free plan or a paid subscription. In this situation, the account can’t be reinstated.

Please contact us if you believe that your account has been wrongfully suspended.

This integration has been deprecated.

With Agile CRM you can manage your contacts and leads data. This CRM provides your company with great business management solutions.

In this article, we’ll show you how to use 123FormBuilder to import form entries into contacts on your Agile CRM platform.

First, open the Integrations section of your form, and below Applications by Zapier choose to create the Zap with Agile CRM.

Applications Zapier

Next, in the pop-up window connect your 123FormBuilder account.

App trigger

Select your form from the dropdown menu.

Form trigger

Make sure that you have at least one submission made on the form to test the trigger.

Test trigger

On the second part of the zap choose to create an Agile contact.

Agile CRM

Grant Zapier the permission to access your Agile account details.

Agile CRM Permission

Set up the action and map the fields from Agile with your 123FormBuilder fields.

Map fields

Click to make a test and enable the zap.

123FB Agile CRM zap

Important! Your Zapier connection status and details can be checked only on Zapier’s end.

Enable zap

The Wix Premium Starter plan is designed for Wix users. This subscription is managed by Wix. It offers many benefits and allows access to many powerful features for your business.

Check out our Features Matrix for more information about our pricing plans.

Here are the features available on the Wix Starter plan:

Account Features

  • You can create 8 forms within your account.
  • On each form, you can add 30 fields.
  • 1,000 submissions per month on your account. The submissions limit is reset on the first day of each month.
  • Create a connection path between your 123FormBuilder account and other services to execute certain operations. With the Wix Starter plan, you have available 200 API calls per day.
  • 100 MB upload storage.
  • Connect your forms to 1 Premium Wix site. With our native plans, you can connect your forms on multiple Wix instances.
  • Create unlimited custom reports. Apply custom filters to your reports.
  • Live Chat Support.
  • No backlink to 123FormBuilder.

Form Configuration

Third Party Applications

Read more about our plans:

123FormBuilder is a user-friendly web form & survey builder for any type of business. There are four standard plans to choose from: Basic, Gold, Platinum, and Diamond. Here is our Features Matrix with all the details.

Let’s look into the features available on the Basic free plan.


Account Features

  • You can create 5 forms within your account.
  • On your forms, you can add 10 fields.
  • 100 submissions per month on your account. The submissions limit is reset on the first day of each month.
  • Create a connection path between your 123FormBuilder account and other services to execute certain operations. With the Basic free plan, you have available 100 API calls per day.
  • Create 1 custom report. Apply custom filters to your report.
  • Connect to multiple Wix sites.
  • Live Chat Support.

Form Configuration

  • Add 1 email recipient.
  • 1 default email notification template.
  • Multiple publishing methods available.
  • Track the form’s activity by adding your Google Analytics Profile ID and domain.
  • Create an anti-spam form by adding our security options. You can protect your Inbox from spam by using Captcha verification images, limiting form submissions from the same IP to one per day, rejecting submissions coming from specific countries, and even limit the total number of submissions.
  • Overview of the default report, which contains all form fields, shown in pie charts, in the order that they appear in your form.
  • Add custom scripts on the form and on the Thank You Page.
  • Advanced features such as: save for later, edit submission, and preview submission.
  • Custom Thank You Page.

Third Party Applications


Read more about our plans:

123FormBuilder is hosted on Amazon servers with data centers across the US and EU.

Our form builder tool is already GDPR-compliant. However, if you prefer to host all your data on our EU database, sign up and use our EU website. To create a new account on our EU server, please contact us.

You can access the EU server by logging in to https://app-eu.123formbuilder.com/index.php?p=login


Related articles

With the approval feature, you can specify the sequence of steps required to mark a submission as accepted or rejected and from whom to request the approval of your form submissions. You can request approval from a single person, or create a chain approval workflow.

It will transform your daily tasks into an automatic process. Build an approval workflow on your form, add the recipients and we will email them automatically.


Configuration

Start by going to your form’s Approvals section.

Approvals section

Enabling this feature will automatically create three email templates.

You can customize the email templates to your liking at any time by going to the Emails section.

Approvals emails

Coming back to setting up Approvals, click on Add approver and type the email address of the person who will receive the submission. You can manually input the email address to which the approval email to be sent to or you can select a field from the form (in the below case, Email address field).

Add approver

There are two options available in the first step: to email all submissions to the approver (this is selected by default, like in the above screenshot) or to establish some branching rules.

Let’s take an example of branching rules. For example, in the below screenshot, we are interested in the Date field. You have the option to select the rules that refer to Date field: is not, contains, does not contain, etc.

Branching rules

Once you have selected the condition, you have to input the logic based on which the approval email is sent.

Condition

There might be cases in which one condition is not enough, so the plus sign allows you to add another rule.

Multiple conditions

Use either the connector AND or OR to link your conditions. If you are familiar with our Rules feature, this follows the same structure and logic.

After saving the approval chain, here is how it is going to be displayed:

Approvals

If you need to create a chain approval workflow, you can add a second approver by either selecting the email address field from the form or manually input an email address.

Chain approval

You can edit or delete your form’s approval rules at any given time by simply hovering over the approval rules and clicking on Edit or Delete button.

Edit/delete approvals

Important Notes

  • The approval process will be stopped immediately when the submission entry was rejected by one person.
  • The approval status can be checked in the Submissions table on every submission entry.

Related articles

We always strive to provide an intuitive user interface and fluent experiences. Here are the highlights of our enhancements to the user interface and navigation on 123FormBuilder.


Navigation

Once you start creating a form, you will notice we have 4 important navigation steps: Create – Set up – Publish – Results.

We will take each section one by one to explain them better, but the important thing is that each section has its own purpose in creating and defining your form better for you to make the most out of it.

Navigation 123FormBuilder


Create

You can easily switch between Fields (to add fields to your form), Design (to apply design changes to your form), Thank you (to configure the Thank you screen shown after submitting the form), Rules (to apply field rules & form rules) and Payments (to add & enable a payment processor on your form).

You can navigate from one subsection to another either by clicking on the left side panel icons or by going to the main navigation and clicking on the arrow that expands all the subsections you can find within a section.

Create section

By default, the Fields section is selected when you start creating the form as it represents the core structure. This contains a list of fields organized under different categories in the Form Editor. There are seven categories: Essentials, Contact details, Media & Structure, Uploads & Consent, Date & Time, Rating scales, E-commerce & Calculations.

All fields can be dragged & dropped into the form and customized as you wish. Once you have added a field to your form, a panel will open on the right side. From here, you can customize the newly added field.

You can modify its label (question text), add instructions to help your respondents answer your question, mark the field as required, and set up a validation. To customize each field, all you have to do is simply click on the field you are interested in bringing changes to and the right side panel with the field’s settings will open up.

Right side panel settings 123FormBuilder

By navigating to the Design section, you can change just about anything on your form, from text font and color to the style of the submit button. Expand the section you want to apply changes to in order to find more design settings. From the Design section, you can also change the form’s theme by clicking on Browse other themes.

Design section

If you want to change the screen your respondents see after they submit the form, then you have to go to the Thank You section where you can find multiple options.

Thank you page

With 123FormBuilder, you can make your form more dynamic by changing its behavior based on the input provided by your respondents. Navigate to the Rules section where you can apply field rules & form rules.

Rules 123FormBuilder

One of the most important sections, especially if you are creating an order form, is Payments. From here, you can choose the payment processor that fits your needs. Once added to the form, in the right side panel, you will need to provide additional information to enable the payment processor.

Payments section 123FormBuilder

Set up

After you have the structure of your form, you’ll most likely be interested in making it more powerful. With 123FormBuilder, you can easily achieve this. The Set up section offers you multiple customizations for your form, empowering you to tailor it to your exact needs.

Set up section

By default, Emails is selected. From here, you can create & customize the emails you want to send out after the form is submitted.

Emails section

The Integrations section offers you multiple options for connecting with over 30 third-party app integrations. You will find 3rd party apps specialized in email marketing, CRM, Data management, Utilities and social. We also included our Zapier most used connections.

Integrations setion

You can even create a series of steps to accept submissions by setting up approval rules in the Approvals section.

Approvals section

Using the Schedule section, you can open your form to submissions within a predefined timeframe or only on selected days of the week. If you have subusers, you can also make your form active only for yourself and your team.

Schedule section

The Language section offers you the option to create a multilanguage form by adding translations for each language.

Languages sextion

If you want to create a password for accessing your form or set a limit for your submissions, Security is the place to do it.

Advanced is the section from where you can add scripts to your form, allow users to edit and save for later their entries, and many more.


Preview

You can preview the form by clicking on the Preview button. Here you can switch from a desktop view to either a tablet or mobile view. Additionally, for the Tablet & Mobile view, you can check two different views: Portrait & Landscape. These features are really helpful for you to test how the form would display on different devices to make sure your respondents have the smoothest experience when completing the form.

Extra tip: based on your form, we are calculating an estimated time it would take your respondents to complete the form. Pay attention to it and make sure your forms are easy and quick to fill out to make the best out of them.

Preview section


Publish

When you are satisfied with how your form looks like and you have applied all the configurations that you need, all you have to do is Publish your form and share it with your respondents.

Share form is the first section of Publish. From here you can copy the link of your form, quickly share your form on social media, create a QR code for your form, or even download it as a PDF. The option that brings the best personalization to your form is adding a custom domain.

Publish section

The Embed form section offers multiple embedding options: you can use the classic JavaScript code or switch to an iFrame. If you want your form to pop up on your website, simply select Auto pop-up and copy the provided code. A more modern approach would be embedding your form as a Floating button. Just customize the text, color, and alignment and there you go! The code is ready for you to copy and embed on your website.

Embed section

The Platforms section acts as a quick sharing method on one of the most popular platforms.

Platforms

With 123FormBuilder you can also use Google Analytics to track your form’s performance. Just click on Tracking and provide your information.

Tracking section

Results

After you make a test submission or start to gather real submissions, the next step is to check your Results.

In the Results section, you can find all the collected data. This is divided into three sections: Insights, Submissions, and Reports and you can easily navigate between sections.

Results section

The first section is Insights where you can find quick information related to your form’s performance. 123FormBuilder gathers data on views & submissions, submission rate, and the average completion time of your respondents.

Additionally, you can find information related to the devices, referrers, and locations your respondents viewed and submitted the form.

By navigating to Submissions, you can check out the submissions table. 123FormBuilder gathers all of your submissions in one place. Here you can also filter and export your form data.

Reports offer you the possibility of creating custom reports, besides the default one. Here you can easily visualize the data your form has gathered as charts and graphs.

Reports 123FormBuilder

Frequently Asked Questions

Here is a list of the most frequently asked questions. For more FAQs, please browse through the  FAQs page.

Is this service free?
Yes, we offer a free form builder service. Just sign up to the Basic plan and you are all set. This plan is forever free, but you are limited with a few features only, such as 5 forms per account, 100 submissions per month and you have to keep the backlink to 123FormBuilder on your forms. Check out our features matrix for more information.
How many forms can I create?
It depends on the service plan you are on. Higher service plans enable more features, including more web forms for your account. If you need more forms, go to the My Account section of your account and click the upgrade button. To create an unlimited number of forms, either upgrade to the Platinum service plan or higher. Consult our features matrix for more information.
How can I publish my forms?
You can publish your forms in many ways, by using their direct URL or HTML link, embedding them with a JavaScript code, Inline HTML or iFrame, using the Facebook app or the WordPress plugin, using popups, the Blogger code snippet and many more. Once you have created and customized your form, go to the Publish section to complete your work. Read more in our documentation.
How do I change my form design?
You can change the design of your form for more information. in the Themes section, which is located in your form settings. We offer a set of more than 30 predefined form themes for your forms, but you can also create your own from scratch. You can customize the submit button, the logo and more. To apply your own stylesheets, all forms come with a custom CSS editor.

Can't find what you're looking for?