This error shows up in the Form Editor if you recently accessed the form builder app in a different ORG, in the same browser.
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.
To solve this issue, clear the browser’s cache and cookies.
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.
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:
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:
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.
1. In your form builder account, select the desired form and go to the Publish section. From Embed form, copy the IFrame code.
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.
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.
In the above text box, you have to introduce the URL visible for Permalink, below the title of your WordPress page.
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.
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.
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.
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.
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.
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.
5. Click on the Embed HTML button and paste the JavaScript Code, select Update and you are all set!
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.
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.
Select the button that you like most and click the Link icon.
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).
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.
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:
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:
You can’t collect the below information under any circumstances:
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.
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.
Next, in the pop-up window connect your 123FormBuilder account.
Select your form from the dropdown menu.
Make sure that you have at least one submission made on the form to test the trigger.
On the second part of the zap choose to create an Agile contact.
Grant Zapier the permission to access your Agile account details.
Set up the action and map the fields from Agile with your 123FormBuilder fields.
Click to make a test and enable the zap.
Important! Your Zapier connection status and details can be checked only on Zapier’s end.
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:
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.
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.
Start by going to your form’s 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.
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).
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.
Once you have selected the condition, you have to input the logic based on which the approval email is sent.
There might be cases in which one condition is not enough, so the plus sign allows you to add another rule.
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:
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.
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.
Important Notes
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.
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.
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.
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.
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.
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.
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.
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.
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.
By default, Emails is selected. From here, you can create & customize the emails you want to send out after the form is submitted.
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.
You can even create a series of steps to accept submissions by setting up approval rules in the 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.
The Language section offers you the option to create a multilanguage form by adding translations for each language.
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.
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.
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.
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.
The Platforms section acts as a quick sharing method on one of the most popular platforms.
With 123FormBuilder you can also use Google Analytics to track your form’s performance. Just click on Tracking and provide your information.
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.
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.
Here is a list of the most frequently asked questions. For more FAQs, please browse through the FAQs page.