Bit Form – a simple yet user responsive form builder in WordPress! Its 19+ visual drag & drop fields allow you to create any multi-purpose form. It is beyond a normal contact form that helps users to create an eye-catchy form without any help of bulk coding sense. No hassle for designers as it provides a built-in style editor feature. Alongside, it is a user-interactive plug-in regarding all devices (phone, tablet, laptop) which makes it more useable.
At first, click on the Create Form button. Then create a blank form if you want to start from scratch or you can create a ready-made contact form. Now create the form of your own choice.
Bit Form has about 17+ field types. All of the necessary fields are available there. All fields have some common properties such as Field Key, Required, Auto Fill, Label, Placeholder.
Property
Descriptions
Field Key
The Field Key is unique for all field. “bf4-1-Text_Field” an example of field key. bf means bit form, 4 represent form id, 1 represent 1st field of the form and Text_Field is field name. It’s used in Success/Error Messages, Web Hooks, Redirect Page, Email Template, Workflow and Integrations.
Required
You can make a field to mandatory by enabling Required property.
Auto Fill
To suggest auto field value from the browser need to enable the Auto Fill property.
Label
Set a field label by Label property
Placeholder
The placeholder property is used for set field placeholders.
Some field has some unique properties. These fields are Drop-Down, Check Boxs, Number and File Upload.
You can select multiple options by enabling the multiple select properties in Drop Down field. Also can set by default option in this field.
You can set by default option in Check Boxes field.
You can define minimum and maximum value in the Number field.
The File Upload field has some unique properties. You can define minimum and maximum value , maximum file size, file type.
The following features are available under Form Settings-
➤ Go to Builder➤ Drag and drop the fields➤ Configure various field types
Field Type
Description
DataType
Text
This field accepts a plain text input. Your users can enter letters, numbers, and special characters.
String
Multiline Text
This is similar to the Single Line field, though with a greater capacity. This field can accept multiple lines of plain text.
String
Email
This field accepts an email address that follows the format: [email protected]
String
Date(month,Week and Year)
This field sports a calendar and enables your users to select a date. Users can also type a date value as long as it matches your app’s date-time format.
Timestamp
Dropdown and Radio(single-select
Multi select)
Use these fields to enable users in selecting one value from a set of pre-configured choices, which are presented:
In a dropdown menu
As radio buttons
String
Checkbox and multi select(multi-select)
Use these fields to enable users in selecting one or more values from a set of pre-configured choices, which are presented:
As checkboxes
In a dropdown menu (that allows selecting on or more values)
List:String()
Number
Use this field to accept a number without any decimal places.
Bigint
Week
Timestamp
Time
The field accepts a valid time.
Timestamp
URL
Use this field to accept a URL.
String
Date-Time
The field accepts a valid date-time
Timestamp
File Upload
Use this field to allow uploading of files.
String
Password
The string datatype represents a sequence of characters. These characters can be text characters, special characters, numeric characters or any other valid input.
From the ‘Decision Box’ field user can agree to any decision required by the admin panel. As example, admin can use the decision box as “Terms & Condition ” field.
Field Customization :
➤ Admins can change the field of decision field as per their choice. Also can link up to any site on the description.
➤ The ‘Checked Value’ & ‘Unchecked Value’ field is by default ‘ Accepted ‘ & ‘ Not Accepted ‘. Admin can change the text of the field as per requirements.
➤ Admins can change the ‘Admin label’ field which will be shown in response management option.
➤ When the ‘Required’ field is turned on, if the user forgets to check the notification they will be notified as ‘ Please check the box if you want to proceed ‘.
When ‘ Checked By Default ‘ is turned on, the decision box will be checked by default.
2.Style Editor
There have all advanced CSS properties for styling. You can easily design an amazing form without any code.
In this step you can design form background as much as your choice.There has many kinds of options.Such as
1. Background:
You can set background image, color, link, blend mode, repeat, position, size on this section. You can positioning the background image via Background Image Position property.The Background Image Repeat sets how a background image will be repeated.The Background Img Size specifies the size of the background image.
2. Border:
In this step you can set border color, width, radius.There have different types of border.Such as solid, dotted, dashed,double. You can set hover border also.
3. Padding:
By Padding properties you can generate space around of content.
4. Margin :
By Margin properties you can generate space around of background.
5. Shadow:
You can set background shadow by using this property.
In Form Customize you can design form as much as your choice.
1. Background:
You can set background color, background filter on this section. There have many kinds of background filter like Blur, Brightness, Contrast, Grayscale, Invert, Opacity, Sepia, Saturate.
2. Border:
In this step you can set border color, width, radius.There have different types of border.Such as solid, dotted, dashed,double.
3. Padding:
By Padding properties you can generate space around of content.
4. Margin :
By Margin properties you can generate space around of background.
5. Shadow:
You can set background shadow by using this property
You can design individual form block in Form Block Customize section.
1. Background:
You can set background color, background filter on this section. There have many kinds of background filter like Blur, Brightness, Contrast, Grayscale, Invert, Opacity, Sepia, Saturate.
2. Border:
In this step you can set border color, width, radius.There have different types of border.Such as solid, dotted, dashed,double. You can set hover border also.
3. Padding:
By Padding properties you can generate space around of background.
4. Block Gap:
You can set gap between blocks in this section.
5. Shadow:
You can set background shadow by using this shadow property.
6. Direction:
Change the Position of the block content left or right by Direction.
You can set field background color, background filter on this section. There have many kinds of background filter like Blur, Brightness, Contrast, Grayscale, Invert, Opacity, Sepia, Saturate.
2. Color: Customize field text, placeholder color.
3. Font: Customize placeholder font size.
2. Border:
In this step you can set border color, width, radius.There have different types of border.Such as solid, dotted, dashed,double.
3. Padding:
By Padding properties you can generate space around of content.
4. Margin :
By Margin properties you can generate space around of background.
Responses of the report manage submission data properly. Information gathered using a form needs to be presented for viewing. Once the form is successfully submitted, data will be added as a new row into the responses of the database when you hit the button of the form. We can easily manage, delete, update, filter, clone, and duplicate records.
You can also view a maximum of 100 records on a single page. You can go next and previous pages by a single click. To the bottom right corner of the response page there is a option for showing a specific number of records on each page. Moreover, you can also sort record. If you click on any specific record you will see the record details as popup details views to the left.
You can easily reorder column by just dragging and dropping the mouse over the column title. If you have a column name “First Name” on the first column and “Last Name” on the second column. Now you can alter their position. If you hover the mouse over the column title, an option will be available to reorder respective column positions’ back and forth.
You can delete, edit, update or duplicate a specific record. You can also delete, duplicate and edit Bulk records.If you go to the very left of every specific record and click on three dots. You will find there the options will be available for delete, edit or duplicate. Suppose, you have two records with the same email = “[email protected]” so you can click on the record and delete the desired one. If you have 2000 records in your response and you want to delete them. For this you can select the multiple records together and click on the delete button to delete them together. This way you can delete all records from responses in a few attempts. You do not need to go through every record and delete them one by one
You can easily hide and show columns in a single click of mouse. Suppose, you have many fields in your form and you want to show a few fields of them like “First Name”➤”Last Name”➤”Phone”➤”Message”. On the left side of responses you see an “Eye icon” . Just click on it and you will see all the fields will be available. You can put check mark only the fields you want to show and others keep unchecked.
You can export all the responses management data by clicking ‘Export Data‘. When you click on Export data, a new window will be displayed where you will find 5 fields. These fields allow you to choose rows you want to export from Bit Form.
Follow the below instructions:
➤ Click on export data from ‘Form Responses‘ & a window will be shown.
➤ How many rows to export: There you will find two options from the drop-down menu. Options are : ‘All‘ & ‘Choose input number‘. You can export all rows or you can input row numbers as you want. If you select ‘Choose input number‘ then another field ‘Enter your row number‘ will arrive.
➤ Sort By: You can sort data in ascending or descending order.
➤ Select the sort field: You have to choose the fields that you want to sort.
➤ Export file format: You can choose 9 types of form to which you will export all data. Formats are : CSV, Xlsx, Xls, Fods, Ods, Prn, Text, HTML & Eth.
➤Export all fields: If you want to export all the fields of the row then click on ‘Yes‘ or you can specify the fields you need to export by clicking ‘No‘.
4.Form Settings
The following features are available under Form Settings-
One form can be submitted one time from each IP address. Suppose you are submitting a form using/from this IP 123.123. 12.1. You can not submit the same form again from the same IP address but you can submit the form using another IP address which is not used yet to submit the same form.
If you want to disable the form after certain entries you can use this feature. Suppose you have decided that after 100 times submission you want to disable the form than this feature is for you
You can restrict the form submission for a specific period. Form can be restricted on custom date or period.
Suppose you have selected Friday then form will accept submission for Friday’s only. Another example of “Limit Form Submission Period” is custom date, suppose you have selected a date range from 2020/01/15-2020/02/15 when the form will accept submission between this period.
The blocked listed IP addresses can not submit your form. Suppose you have noticed that from specific IP addresses a form is being submitted as spamming and you do not like it. In this case, you can use this feature, you can list those IP here and form submission from those IP will not be accepted anymore.And you can also disable the blocked listed IPs whenever you want. For example, you want to disallow submission from the below listed IPs 103.145.119.253 103.145.119.251 103.145.119.250 Just put these three IPs on blocked list and enable blocked option. Now, no more submission will be accepted from those IPs
In some cases, some organization or company want to accept form submission from some specific IP addresses. Only in those situations, this feature will be helpful for them.
By enabling this option only the listed IP can submit this form.
Suppose you have listed these two IP 123.123. 12.1 and 123.123. 12.2 Now, only form submission from these two IPs will be accepted.
A new addition to our Bit Form plugin is – SMTP configuration. A lot of site owners face the spam mail problem for using the wordpress default PHP mail function.SMTP is a protocol that helps your wordpress site to make it’s email deliverability more easygoing & reliable.By enabling this feature you can send mail from your site to your recipients via your preferred mail server..
At first you have to open an account on your desired hosting provider (e.g: MailGun, Gmail, Yahoo, Hotmail, Zoho mail). By opening an account you are authenticating your WordPress site. They will provide you the necessary credentials (e.g.: Encryption type,SMTP port ). You have to put these information when configuring SMTP on your site.Once your site is authenticated you can send mail through your referred SMTP server.All the email validation work will be done on your specified SMTP server.
You don’t have to use different SMTP plug-in or different workflow of SMTP provider.We bring it all in one feature. To access all the mail services you need professional mail addresses . The mail services you can use through this feature:
MailGun SMTP [5,000 free email /per month for 3 months]
Gmail SMTP [6,000 free email/per month]
Hotmail
Yahoo
AWS SES
ZOHO Mail
Process of SMTP settings :
To configure you need to go WordPress Dashboard. Then click to Bit Form. From Bit Form to Settings. Then go to SMTP option.
1.Bit Form SMTP general settings :
➤ Enable SMTP : Enabling SMTP ‘YES’ you are ready to configure general SMTP settings.
➤ From Email Address : Set the email address from where you want to send mail to recipients.
➤ From Name : Set the name that will be shown to your recipients as the part of ‘Form’ or ‘Sender’
➤ Reply-To Email Address : Set the email address to whom you want to send the mail.
➤SMTP Host : Set your outgoing mail server that you have choose.(e.g: smtp.gmail.com)
➤ Type of Encryption : Choose the encryption type regarding your hosting server.
➤ SMTP Port : Choose the port to relay your outgoing mail to SMTP server. Here are all the details :
☆ Mail Gun :
SMTP Host : smtp.mailgun.org
Type of Encryption :TLS
SMTP Port: 587
☆ Gmail :
example:
SMTP Host : smtp.gmail.com
Type of Encryption : TLS
SMTP Port: 587
☆ Hotmail :
SMTP Host : smtp.live.com
Type of Encryption : TLS
SMTP Port: 587
☆ Yahoo :
SMTP Host : smtp.mail.yahoo.com
Type of Encryption : SSL
SMTP Port: 465
☆ Zoho :
SMTP Host : smtp.zoho.com
Type of Encryption : TSL
SMTP Port: 587
➤ SMTP authentication : Set the authentication YES always.
➤ SMTP Username & Password : Enter your username & password that you use to login into your mail server.
After clicking the ‘Save Changes’ your SMTP configuration will be finished. Now you are ready for the test to see whether SMTP settings works or not!
2.SMTP Testing :
This testing option will help you to verify that actually your website can relay outgoing mail to the referred recipients. SMTP testing option consist of :
➤ To Field : Type the email address to whom you want to send the mail.
➤ Subject Field : Include the subject of your message.
➤ Message Field : Write your message to this text field.
Let’s see an example to clear this out !
Let say you open an account on mail server using your Gmail (e.g.: [email protected]) to send all the emails from your site.
Now you want to see what will recipients see when they get your mail. Then set an alternate gmail([email protected]) in the ‘To’ field & set subject ,message .
Clicking on ‘Send Test’ your mail will relay to Gmail SMTP server. Gmail will validate the information you have set before(username, password)
When Gmail will validate your mail then the mail will be delivered to [email protected] your mail will delivered safely to your recipient via SMTP server.
Workflows in Bit Form, are a set of actions (Success Message, Redirect URL, Web Hook, Email Notifications, Integration, and field updates) that are executed when certain specified conditions are met. These rules automate the process of Success Message, Redirect URL, Web Hook, Email Notifications, Integration and field updates when a rule is triggered.
A workflow rule consists of the following elements:
1. Action Run When – Specify when the rule should be triggered for a record .There are four options:
Record Create/Edit : Executes the rule when records are created and or existing records are modified. See the example below :
Record Create : Executes the rule when records are created. It’s doesn’t work for Edit, Delete. See the example below :
Record Edit : Executes the rule when existing record are modified. It’s doesn’t work for create, delete.
Record Delete : Executes the rule when certain records are deleted. Only Email Notifications and Webhooks can be associated for such a rule.
2. Action Effect –
On Form Load : The On Form Load action is used to dynamically alter a Form when it is loaded. The Form actions “On Form Load” is executed when the Form is loaded by a user.
When a page is loaded and you want to pre-filled some field value and can also run a workflow to update value, show, hide, disable and enable field.
There is two ways to pre-filled a value:
1. Use a initial field value in field properties in the form builder (the feature will be added in the next update of plugin).
2. Use the parameter in the URL.
2. Parameter in the URL: website_url?field_api_name=field_value
Workflow action for On Form Load: on a form load while created or edited following action are available.
1. Field value update
2. Disable
3. Enable
4. Hide
5.Show
See the example below:
In the above example, after the form loading First Name will be “Bitcode” and Last Name will be disabled. Many kinds of logic are used for On Form Load such as Equal, Not Equal, Is Null, Is Not Null, Contain, Not Contain, Greater Than, Less Than, Start With, Greater Than Equal, Less Than Equal, Start With, End With.
On Field Input : The On Field input is a client side action which will be called whenever the value of a field is modified either by the user . It is used to improve the usability of a form by validating field data even before it is submitted or display other field values based on the value specified in this field. The On Field input is executed before the changed data is persisted in the database.
When a form is created or edited an user/visitor put value in a field based on that you may want to trigger an action. Following actions are available for on field user input:
1. Field value update
2. Disable
3. Enable
4. Hide
5.Show
See the example below:
In the above example, if First Name is equal “Bitcode” and Last Name is equal “Technology” then the Email will be [email protected] Many kinds of logic are used for on Field Input such as Equal, Not Equal, Is Null, Is Not Null, Contain, Not Contain, Greater Than, Less Than, Start With, Greater Than Equal, Less Than Equal, Start With, End With.
On Form Validate : This action is executed when a user submits the form to the server, before the user data is stored in the database. The script runs on the server side, and it has access to all the inputs the user entered. Only message can be associated for such a rule.
In the above example, if First Name Start With “B” or Last Name End Width “Y”, a message will be shown from the created confirmation message. Many kinds of logic are used for On Form Validate such as Equal, Not Equal, Is Null, Is Not Null, Contain, Not Contain, Greater Than, Less Than, Start With, Greater Than Equal, Less Than Equal, Start With, End With.
On Form Submit : On Form Submit is used to execute actions when a new record is successfully submitted to the database or when an existing record is updated or deleted from the database. It’s works on both situation when new data submitted or edit old data. Action on “On form submit” can be triggered with or without condition. The following actions are available in the On form submit:
Success Message
Redirect URL (does not work on edit)
Web Hook
Email Notification
Integration
6.Field value update.
See the example below:
In the above example, if First Name is Null And Last Name Is Not Null then a success message will be shown from the created confirmation message and the page redirect to “https://bitpress.pro/”. Many kinds of logic are used for On Form Submit such as Equal, Not Equal, Is Null, Is Not Null, Contain, Not Contain, Greater Than, Less Than, Start With, Greater Than Equal, Less Than Equal, Start With, End With.
Workflow condition : You can create multiple conditions in a workflow rule. Each condition consists of two elements. One is specifying which records should be triggered i.e. all records or the records that match the criteria. Another is adding the criteria based on which it should be triggered.
3. Action Behavior –
Always : The action in a workflow executes for all records by default when the action behavior field is set as Always.
Condition : Executes the workflow via conditional logic. Rule will be triggered for the records that meet the criteria.
In condition you can use many kinds of logic. Here’s some examples of condition:
In the above example, if the workflow is work, continent value is set to “Asia”. Although “language”=”bangla” is not match the workflow is working. Because firstly the workflow checks whether the first two conditions (“country”=”Bangladesh” and “City”=”Dhaka”) are met, if met then it’s check the next condition. We used OR logic for next condition. We setted “language”=”bangla” in workflow but filled up this field “english”. Since we used OR for this condition, if not the condition is met then the workflow will check the next condition. We used AND for the next condition. For this, it must be met, or the workflow will not work.
In the above example, if the workflow is work, continent value is set to “Asia”. Although the first two conditions (“country”=”Pakistan” and “City”=”Islamabad”) do not match the workflow is working. Because this time the workflow check the condition by group. Firstly the workflow checks whether the first two conditions (“country”=”Bangladesh” and “City”=”Dhaka”) are met, since we used OR after those two conditions, if not those conditions are met then the workflow will check the next condition. We uses OR logic for next condition. Then it checks whether the last two conditions are met. If match, the workflow will work.
In the above example, if the workflow is work, continent value is set to “Asia”. The workflow is not working. Because firstly the workflow checks whether the first two conditions (“country”=”Bangladesh” and “City”=”Dhaka”) are met, if match then it checks the next condition. We used OR logic for the next condition. Since we used OR for this condition, if not the condition is match then the workflow will check the next condition.
We used AND for the next condition. Since we used AND for this condition, for this, it must be met or the workflow will not work. We setted “Sea port”=”chittagong” in workflow but filled up this field “karachi”. This condition isn’t match, for this the workflow isn’t working.
#Calculation : In Bit Form, you can use many kinds of mathematics calculations. Bit form allow Addition, Subtraction, Multiplication, Division. You can calculate via form fields value or custom value. See the example below :
In the above example, the sum of the two fields value is shown. If you want to calculate with field values, you have to follow the syntax. Here’s an example syntax : ${bf12-7-Electricity_Bill}+${bf12-8-Internet_Bill} . Start with the ‘$’ sign then have to wrap the field key in ‘{}’. Here’s ‘bf12-7-Electricity_Bill’ and ‘bf12-8-Internet_Bill’ are field keys.
Notice:Bit Form allows only the number field for calculation.
Success Message: After form submission one can see the success message “Your form has been submitted successfully.” For example: “The form has been successfully submitted” or “We will contact you in 24 hours” etc.
Success message works on both form submission and field validation. Based on the condition you can show custom success messages.
Error Message: If you have any conditions to meet when a form has been submitted or edited. If the condition does not satisfy fully then you can show the error message. For example: “Cannot but less than five pieces” or “Delivery price outside USA is more than $50” etc.
Error message works on both form data submit and on field validation. Based on the condition you can show custom error messages.
Notice : If you create multiple Success/Error messages then the last created message will be work first. Also you can use workflow for showing specific Success/Error message.
Both you and your client will get a notification email once they submit the form
Even you can send emails after a form has been created, edited, or deleted.
You can also put the custom message for email notification
The following features are available under Form Settings.
Click Form Name➤ Setting➤ Email Template
➤ You can choose template from pre-designed template or from template library
➤You can put dynamic field names both under the subject line and email body
➤ You can allow HTML and CSS for styling
➤You can copy and paste previous design template onto editor
➤You can edit styling by the help of rich text editor
8.Integration
We are working on Bitform integration with third-party apps. We have conditional integration. We have perfect integration with CRM. We can integrate both with the default( i.e, Lead, Contact, Account, Deals) module and custom module. We can run integration with multiple ZOHO CRM accounts at a time. We can enable CRM workflow during integration
In a new addition to our integration section, recently, we have added a new integration with Google Sheet. From now on, you can store all the submitted data to google sheet by Bit Form.
Authorization Settings:
At first, select the name of the form you want to apply the Google Sheet integration; after that, follow the below instructions.
Follow the path:
Settings=> Integrations => Click on (+) => Click on ‘Google Sheet’
A. Integration Name: Set the integration name “Google Sheet API”.
B. Homepage URL: Enter the URL of your website.
C. Authorized Redirect URL: Enter the URL in which Google Sheet will send the authentication code.
D. Client ID & Secret: For client ID & secret you have to visit the Google API console. If you already have any Client ID & secret before then copy this to the field. If you don’t have any then you have to create a new client ID & secret.
If you don’t have any then you have to create a new client ID & secret.
To get new Client Id & Client secret information go to Google API CONSOL=> Credentials=>Create Credentials=> OAuth Client ID => Select Application Type=> Give a Client Name => Add home page URL => Add authorized URL.
Register all the information and get your client ID & Secret information from google sheet.
Now give ID & Secret to the fields & click ‘Authorize‘ & you are ready to import all your data from Bit Form to your Google Sheet.
Integration Settings:
1. Select the specific spreadsheetfrom the drop-down menu which you have created before on Google Sheet.
2. Then select the worksheetthat belongs to the selected spreadsheet.
3. Now specify the header row. By default, the first row of the worksheet is considered as a header row.
4. Click on the refreshbutton.
5. You can now mapthe Bit form fields with the necessary Google field. You can send custom values on Google Sheet. After mapping the desired fields, click on ‘Next’.
6. To save the integration process click on “Finish & Save”.
7. Now to run this integration you have created, navigate to conditional logic. Conditional logics helps you to trigger integration when it is necessary.
8. After clicking update, all the information will be saved & you will be able to see all the submitted data through google sheet. When a form will be submitted, the information will be shown on the sheet.
9. Also if you edit any data on the responses page, the data will be updated automatically on a google sheet.
Sometimes, it is difficult for WordPress default post types to satisfy all the website owner’s requirements regarding the content management system. Here comes Custom post type(CPT)handy. CPT allows you to create ‘post_types’ beyond traditional WordPress ‘post_types'(Post, Page, Attachment, Revision, Navigation Menu, Custom, ChangeSets). CPT makes your website truly a ‘Content Management System.’
Custom Field type is simply types of content that you can customize according to your website’s requirements. CPT is a new edition of our Bit Form integration section. Also, Bit Form users don’t have to install other CPT plugins as we are providing a built-in Custom Post Type option. You just have to create a custom post type & Bit Form will automatically create a post regarding that particular post type after successful form submission. It is one step easier for our users to manage their website content in a specific way they want.
Bit Form Integration with CPT:
Process of creating new Custom Post Type:
To integrate Bit Form with CPT, you have to create a new custom post type according to your requirement.
Follow the path: Choose Bit Form from dashboard => Settings => CPT => Add New Post Type
1. Enter the customize slugof your post.
2. Give a singular label of your post.
3. Then give a menu name displayed on the left side of your WordPress dashboard when you will create CPT.
4. Select the icon of the menu from ‘Dashicon class name’.
5.Select some actionsas your preference. By default, all will be selected.
6. Click on ‘Add Post Type‘. After refreshing the page, you can view the newly created CPT.
Integration Settings:
1. Select the formon which you want to apply integration.
2. Go to Settings => Integration => Click on ‘+’. Then select ‘CPT‘ as integration.
3. Now give the data of ‘ Post type‘, ‘Post status‘, ‘Comment status‘. And later map all the required form fields with necessary post fields. WordPress default post fields are – ‘Post Title‘, ‘Post Name‘, ‘Post Excert‘, ‘Post Content‘. You can only map these fields with form fields. Then click on save.
4. Go to conditional logic and set the logic that when the actions will be triggered. Don’t forget to click on the action ‘Integration‘. Otherwise conditional logic will not work properly.
5. Now, when you will submit job-related data through the form, you can view them from the created CPT.
6. If you select a draft from post status, your post will be drafted. After selecting ‘Public‘, the post will be viewed by all your user.
7. You can also edit data from the responses page. If you edit any data from the responses page, the value will be automatically updated on the post.
Using Zoho Analytics integration with WordPress form builder, you can analyze your data in a much efficient way. You can easily integrate without any coding. This Documentation goes through the configuration process.
First, you have to log-in to your WordPress dashboard. Then click on Bit form from the left sidebar. Select an existing form that you want to integrate with Zoho Analytics if you don’t have any form please create a new form. Please follow the screenshots below:
Then click on the Settings menu from the top navigation bar. Navigate to Settings->Integrations->Click on (+) ->Select Zoho Analytics. Please follow the screenshots below:
Select a data center from the dropdown. Then click on the Zoho API Console. Navigate to API Console->Get Started->Server-based Applications. Please follow the screenshots below
Fill those fields (Homepage URL and Authorized Redirect URLs) the same as your Integration Homepage. Then click UPDATE.
Then copy the Client ID and Client Secret and paste it to the Bit Form integration page. Then click on the Authorize button (wait for a few seconds). After the successful authorization click on the Next button
Select the workspace and table from the dropdown. Then map Bit Form fields with Zoho Analytics fields in which you want to send/update data.
**Zoho Analytics doesn’t support data INSERT/UPDATE in integration table**
Notice: If you select Update Row action without any criteria, when you click on the save button a warning message will be shown. All data of the above-selected table will get replaced.
You can update Zoho Analytics records via using criteria. Watch video
Example criteria: (“Table Name”.”Department”=’Finance’ and “Table Name”.”Salary” => 9000)
Params
Description
Data type
Table Name
Zoho Analytics table name in which the row will be updated.
TEXT
Department,
Salary
Zoho Analytics column name based on which rows will be updated.
TEXT
Criteria
Criteria based on which rows will be updated.
The criteria must be in the format:
“Table name”.” ”
Following is the list of supported operators:
=
!=
<
>
<=
=>
LIKE
NOT LIKE
IN
NOT IN
BETWEEN (to be used as: “BETWEEN ” AND ”)
OPERRATOR
/
TEXT
There has another feature name Update Preference. If you select “Yes” when the criteria don’t meet a new row will be inserted in Zoho Analytics.
When “No” is selected then a new row won’t be inserted if the criteria don’t meet.
In the end, create a Workflow for triggering the integration. Select the integration which you created before.
Using Zoho CRM integration with WordPress form builder, you can automatically push your WordPress form data in CRM modules. You can easily integrate without any coding. This Documentation goes through the configuration process.
First, you have to log-in to your WordPress dashboard. Then click on Bit form from the left sidebar. Select an existing form that you want to integrate with Zoho Analytics if you don’t have any form please create a new form. Please follow the screenshots below:
Then click on the Settings menu from the top navigation bar. Navigate to Settings->Integrations->Click on (+) ->Select Zoho CRM. Please follow the screenshots below:
Select a data center from the dropdown. Then click on the Zoho API Console. Navigate to API Console->Get Started->Server-based Applications. Please follow the screenshots below
Fill those fields (Homepage URL and Authorized Redirect URLs) the same as your Integration Homepage. Then click UPDATE.
Then copy the Client ID and Client Secret and paste it to the Bit Form integration page. Then click on the Authorize button (wait for a few seconds). After the successful authorization click on the Next button
Map all the mandatory CRM fields to the corresponding fields in your form.
To map more form fields to CRM fields, click on the (+). The form fields that are relevant to the selected field would be listed in the drop-down under Bit Forms.
You can send data Zoho CRM related list from Bit Form. Select the required related list module and layout from the drop-down provided. Then map the mandatory field. To map more fields, click on the (+). Watch video
Map all the fields, select the necessary Actions to be performed on integration, and then click on the Save button to save your settings.
1.Workflow: Select this option to trigger the Zoho CRM workflow to relevant the selected module. If you didn’t select this option Zoho CRM workflow to relevant the selected module doesn’t work. Watch video 2.Attachment: To Select this option you can send file upload field data to Zoho CRM related list Attachments. You can also send file upload field data to Zoho CRM via normal field mapping). Please select the CRM file upload field from the drop-down which you want to send data. Watch video 3. Approval: Select this option to automatically send form data to your Zoho CRM approval list instead of adding them. Watch video
4.Blueprint: Select this option to trigger the Zoho CRM blueprint to relevant the selected module. If you didn’t select this option Zoho CRM blueprint to relevant the selected module doesn’t work.
5. Upsert Record: Upon selecting the option YES, if a record with the identical value exists in Zoho CRM, it will be updated with the new values. If you select NO, a new record will be created in Zoho CRM. You can arrange fields in the order in which upsert should happen.
Here’s how upsert works:
For example, you arrange the Email field before the Company field. When a form is submitted with the Company as Bitcode and Email as [email protected]
1. First, it’s checked if the email [email protected] exists in the CRM. If it does, then the mapped fields get updated to the record associated with that email address.
2. In case of the email address [email protected] doesn’t exist in your CRM, it’s checked if Bitcode exists under Company. If it does, then the mapped fields get updated to the record associated with that company name.
3. If none of the field values exists, then a new record with all the mapped details is created under the mapped CRM module.
6. Assignment Rules: When you choose this option, Assignment Rules defined in Zoho CRM can be triggered when form entries are added to a CRM module. Please select the assignment rule from the drop-down which you want to trigger.
7. Tag Records: When you choose this option, you can add a tag to the records that are pushed to Zoho CRM. It helps you to search for records in CRM by tag. There has a list of tag records in the dropdown. You can use Zoho CRM by default tag, form fields also can add a custom tag. Watch video 8. Record Owner: Select this option you can set a record owner of the sent record. Watch video
Supported Modules:You can integrate your forms with the following
CRM modules:
Standard Modules: Leads, Contacts, Accounts, Potentials, Campaigns, Cases, Solutions, Products, Price Books, Vendors, Events, Tasks, and Calls.
Custom Modules: Bit Forms can be integrated with all custom modules in Zoho CRM
Supported Field Types :
These are the Bit Forms fields that can be mapped with the respective fields in Zoho CRM.
Using Zoho Recruit integration with WordPress form builder, you can automatically push your WordPress form data in Recruit modules. You can easily integrate without any coding. This Documentation goes through the configuration process.
First, you have to log-in your WordPress dashboard.Then click on Bit form from the left sidebar. Select an existing form that you want to integrate with Zoho Recruit if you don’t have any form please create a new form. Please follow the screenshots below:
Then click on the Settings menu from the top navigation bar.Navigate to Settings->Integrations->Click on (+) ->Select Zoho Recruit. Please follow the screenshots below:
Select a data center from the dropdown. Then click on the Zoho Api Console. Navigate to Api Console->Get Started->Server-based Applications. Please follow the screenshots below
Fill those fields (Homepage URL and Authorized Redirect URLs) the same as your Integration Homepage. Then click UPDATE.
A Client ID and a Client Secret will be generate. Then go to Client Secret tab.
Then copy the Client ID and Client Secret and paste it to Bit Form integration page.Then click on the Authorize button (wait for a few seconds). After the successfully authorization click on the next button.
Select the required Recruit module from the dropdown.
Map all the mandatory Recruit fields to the corresponding fields in your form.
If you use File Upload field should to map this separately.
You can send data to Zoho Recruit related list from Bit Form. Select the required related list module and layout from the drop-down provided. Then map the mandatory field. To map more fields, click on the (+). Watch video Actions:
1.Workflow : Select this option to trigger Zoho Recruit workflow to for the selected module.If you didn’t select this option Zoho Recruit workflow for the selected module doesn’t work. Watch video 2.Approval: Select this option to automatically send form data to your Zoho Recruit approval list instead of adding them. Watch video 3. Upsert Record: When you choose the “Upsert Record” option, if a record with the identical value exists in Zoho Recruit, then it will be updated with the new values. If not, a new record will be created. Watch video 4. RecordOwner: Select this option you can set a record owner of the sent record. For this, you have to copy the Owner ID from Zoho Recruit and paste here. Watch video
Map all the fields, select the necessary Actions to be performed on integration and then click on the Save button to save your settings.
Supported Field Types :
These are the Bit Forms fields that can be mapped with the respective fields in Zoho CRM.
Using Zoho Workdrive integration with WordPress form builder, you can create a folder and send attachments in Zoho Workdrive. You can easily integrate without any coding. This Documentation goes through the configuration process.
First, you have to log-in to your WordPress dashboard.Then click on Bit form from the left sidebar. Select an existing form that you want to integrate with Zoho Workdrive. If you don’t have any form please create a new form. Please follow the screenshots below:
Then click on the Settings menu from the top navigation bar. Navigate to Settings->Integrations->Click on (+) ->Select Zoho Workdrive. Please follow the screenshots below:
Select a data center from the dropdown. Then click on the Zoho API Console. Navigate to API Console->Get Started->Server-based Applications. Please follow the screenshots below :
Fill those fields (Homepage URL and Authorized Redirect URLs) the same as your Integration Homepage. Then click UPDATE.
A Client ID and a Client Secret will be generated. Then go to the Client Secret tab.
Then copy the Client ID and Client Secret and paste it to the Bit Form integration page. Then click on the Authorize button (wait for a few seconds). After the successful authorization click on the Next button.
Select the required Team and Folder from the dropdown. There are “My Folder” is the personal folder and General is the team folder.
1. Create New Folder: To create a folder in Zoho Workdrive you have to define the folder name in Create New Folder Actions.
You can also create folder in Workdrive via field value. For this, you have to select the field from the dropdown.
You can add a random number with the folder name by selecting the Add Random Number option.
Also You can share the folder with users and control their access. There have four types of permission such as View, Edit, Organize, and Upload.
View – When you select this option the users can view, copy, and download the creating folder and also add comments to them.
Edit – When you select this option the users can view, add, edit, and rename the creating folder, but cannot share or move them.
Organize -When you select this option the users can edit, rename, organize the creating folder within the Team Folder, and also share them with other team members.
Upload – If you want to give permission to the users for file uploading in the creating folder you need to select this option.
You can also send an email notification to the selected user about the folder created by selecting the Send Email Notification option.
In Zoho Workdrive, if create a new folder is checked but the folder name is not given, then by default, a folder will be created with the name: New Folder with a random number. Example : New Folder 5f58e5273
2.Upload Files: You can send Attachment in Workdrive. For this, you have to select this file upload field which you want to send. Also you can share the attachment with users and control their access. There have four types of permission such as View, Edit, Share, View, and Comment.
By the Zoho Desk integration with WordPress form builder, you can automatically create tickets in Zoho Desk. You can easily integrate without any coding. This Documentation goes through the configuration process.
First, you have to log-in to your WordPress dashboard. Then click on Bit form from the left sidebar. Select an existing form that you want to integrate with Zoho Desk if you don’t have any form please create a new form. Please follow the screenshots below:
Then click on the Settings menu from the top navigation bar. Navigate to Settings->Integrations->Click on (+) ->Select Zoho Desk. Please follow the screenshots below:
Select a data center from the dropdown. Then click on the Zoho API Console. Navigate to API Console->Get Started->Server-based Applications. Please follow the screenshots below
Fill those fields (Homepage URL and Authorized Redirect URLs) the same as your Integration Homepage. Then click UPDATE.
A Client ID and a Client Secret will be generated.Then go to the Client Secret tab.
Then copy the Client ID and Client Secret and paste it to the Bit Form integration page. Then click on the Authorize button (wait for a few seconds). After the successful authorization click on the Next button
Select the required Portal and Department from the dropdown. Map all the mandatory Desk fields to the corresponding fields in your form. At last select the requires Ticket Owner from the actions.
To map more form fields to Desk fields, click on the (+). The form fields that are relevant to the selected field would be listed in the drop-down under Bit Forms.
Actions :
1.Ticket Owner: Ticket Owner is mandatory in Zoho Desk. You have to select the Ticket Owner from actions.
2. Product Name: You can product-wise assign ticket in Zoho Desk. For this, you have to select the Product Name from the actions. Watch video
3. Attachment: To send an attachment to the Zoho Desk you have to select the required file upload field from actions.
Select the necessary Actions to be performed on integration and then click on the Save button to save your settings.
In the end, create a Workflow for triggering the integration. Select the integration which you created before.
Using Zoho Campaign integration with WordPress form builder, you can automatically push your WordPress form data in Zoho Campaign. You can easily integrate without any coding. This Documentation goes through the configuration process.
First, you have to log-in to your WordPress dashboard. Then click on Bit form from the left sidebar. Select an existing form that you want to integrate with Zoho Campaign if you don’t have any form please create a new form. Please follow the screenshots below:
Then click on the Settings menu from the top navigation bar. Navigate to Settings->Integrations->Click on (+) ->Select Zoho Campaign. Please follow the screenshots below:
Select a data center from the dropdown. Then click on the Zoho API Console. Navigate to API Console->Get Started->Server-based Applications. Please follow the screenshots below
Fill those fields (Homepage URL and Authorized Redirect URLs) the same as your Integration Homepage. Then click UPDATE.
A Client ID and a Client Secret will be generated. Then go to the Client Secret tab.
Then copy the Client ID and Client Secret and paste it to the Bit Form integration page. Then click on the Authorize button (wait for a few seconds). After the successful authorization click on the Next button
Select the required contact List and the mandatory field from the dropdown.
To map more form fields to Campaign fields, click on the (+). The form fields that are relevant to the selected field would be listed in the drop-down under Bit Forms.
Map all the fields and then click on the Save button to save your settings.
Notice: When you send data in Zoho Campaign an email confirmation message will go to the typed email. The data will not insert before the confirmation. If you want to send data without email confirmation, you have to change some settings in the Zoho Campaign. Have to disable SIGNUP FORM.
In the end, create a Workflow for triggering the integration. Select the integration which you created before.
Using Zoho Mail integration with WordPress form builder, you can automatically send emails in Zoho Mail. You can easily integrate without any coding. This Documentation goes through the configuration process.
First, you have to log-in to your WordPress dashboard. Then click on Bit form from the left sidebar. Select an existing form that you want to integrate with Zoho Recruit if you don’t have any form please create a new form. Please follow the screenshots below:
Then click on the Settings menu from the top navigation bar. Navigate to Settings->Integrations->Click on (+) ->Select Zoho Mail. Please follow the screenshots below:
Select a data center from the dropdown. Then click on the Zoho API Console. Navigate to API Console->Get Started->Server-based Applications. Please follow the screenshots below
Fill those fields (Homepage URL and Authorized Redirect URLs) the same as your Integration Homepage. Then click UPDATE.
A Client ID and a Client Secret will be generated. Then go to the Client Secret tab.
Then copy the Client ID and Client Secret and paste it to the Bit Form integration page. Then click on the Authorize button (wait for a few seconds). After the successful authorization click on the Next button.
Select the type (Send Email, Save as Draft) from the dropdown. If you select Send Email, the email will save in inbox. If you select Save as Draft email will save in draft.
You can add an email in To via typing or form field. After type the email you have to hit the Enter. Or you can select the email form field from the dropdown. Then you can add CC and BCC if you need it. Add subject via typing or form field. Then add a custom message in the body. You can also add messages via the form field. Follow the example below:
You can also send attachments from Bit Form to mail.
Add all the necessary actions to be performed on integration and then click on the Save button to save your settings.
In the end, create a Workflow for triggering the integration. Select the integration which you created before.
Using Zoho Project integration with WordPress form builder, you can create (project, milestone, task list, task, subtask) in Zoho Project. You can easily integrate without any coding. This Documentation goes through the configuration process.
First, you have to log-in to your WordPress dashboard. Then click on Bit form from the left sidebar. Select an existing form that you want to integrate with Zoho Project. If you don’t have any form please create a new form. Please follow the screenshots below:
Then click on the Settings menu from the top navigation bar.Navigate to Settings->Integrations->Click on (+) ->Select Zoho Project. Please follow the screenshots below:
Select a data center from the dropdown. Then click on the Zoho API Console. Navigate to API Console->Get Started->Server-based Applications. Please follow the screenshots below
Fill those fields (Homepage URL and Authorized Redirect URLs) the same as your Integration Homepage. Then click UPDATE.
A Client ID and a Client Secret will be generated. Then go to the Client Secret tab.
Then copy the Client ID and Client Secret and paste it to the Bit Form integration page. Then click on the Authorize button (wait for a few seconds). After the successful authorization click on the Next button.
Select the required (Portal and Event) from the dropdown. There have six kinds of events. Such as Create Project, Create Milestone, Create Tasklist, Create Task, Create Subtask, Create Issue.
Event->
1.Create Project: Select the Create Project event from the dropdown. Then map the mandatory field. Map all the needed fields to the corresponding fields in your form. To map more fields, click on the(+). The form fields that are relevant to the selected field would be listed in the drop-down under Bit Forms.
Project Actions:
Project Owner-> By selecting this option you can add a project owner to your project. It’s mandatory to select a project owner for creating a project in the Zoho project.
Notice: Do not assign project owners as project users.
Task Layout-> Select a layout for your project. It’s a mandatory action.
Project Access-> By selecting this option you can change the access control of your project. There are two types of project access. One is Privateand the other one is Public. Set the project access to Privateif you want the project can be accessed only by the project users in the selected project. If you set it to the Public, the project will be followed and viewed by all the portal users.
Project User->You can assign users for your project.
Group Name-> You can assign a group for your project.
Project Tags-> You can assign tags name with your project.
2. Create Milestone: Select the Create Milestone event from the dropdown. Then select a project from the dropdown if you had already an existing project. If you don’t have any existing projects, you have to create a new project. To create a new project please follow the above create project actions.
Then map the mandatory field. Map all the needed fields to the corresponding fields in your form. To map more fields, click on the (+). The form fields that are relevant to the selected field would be listed in the drop-down under Bit Forms.
Milestone Actions:
Milestone Owner-> By selecting this option you can add a milestone owner to your project. It’s mandatory to select a milestone owner for creating a milestone in your project.
Milestone Flag-> Add a Milestone Flag for your milestone. There are two types of milestone flag. One is External and the other is Internal. External milestone will be visible to both the client and project users. Internal milestone will be visible only to the project users. It’s a mandatory action.
Milestone Tags-> Add a tag for milestone.
3. Create Tasklist-> Select the Create Tasklist event from the dropdown. Then select a project from the dropdown if you have already an existing project. If you don’t have any existing projects, you have to create a new project. To create a new project please follow the above create project actions.
You can also assign a tasklist under a milestone. For this, you have to select a milestone from the dropdown if you had already existing milestone. If you don’t have any existing milestones, you have to create a new milestone. To create a new milestone please follow the above create milestone actions.
Then map the mandatory field. Map all the needed fields to the corresponding fields in your form. To map more fields, click on the (+). The form fields that are relevant to the selected field would be listed in the drop-down under Bit Forms.
Tasklist Actions:
Tasklist Flag-> Add a Tasklist Flag for your milestone. There are two types of tasklist flags. One is Externaland the other is Internal. The external tasklist will be visible to both the client and project users. The internal tasklist will be visible only to the project users. It’s a mandatory action.
Tasklist Tag-> Add tags for tasklist.
4. Create Task-> Select the Create Task event from the dropdown. Then select a project from the dropdown if you had already existing project. If you don’t have any existing projects, you have to create a new project. To create a new project please follow the above Create Projectactions.
You can also assign a task under a milestone. For this, you have to select a milestone from the dropdown if you had already existing milestone. If you don’t have any existing milestones, you have to create a new milestone. To create a new milestone please follow the above Create Milestone actions.
You can also assign a task under a tasklist. For this, at first, you have to select a tasklist flag. Then you have to select a tasklist if you had already existing tasklist. If you don’t have any existing tasklist, you have to create a new tasklist. To create a new tasklist please follow the above Create Tasklist actions.
Then map the mandatory field. Map all the needed fields to the corresponding fields in your form. To map more fields, click on the (+). The form fields that are relevant to the selected field would be listed in the drop-down under Bit Forms.
Task Actions:
Task Owner-> Add a Task Owner by selecting this action. It’s a mandatory action.
Task Attachments-> Add attachments for task.
Task Time log->
Select Date:
Billing Status:
Enter Hours:
Set Start & End Time:
User:
Notes:
Task Recurrence-> You can create a task and recreate it anytime using the Recurring functionality in Zoho Projects. When the same set of tasks are repeated after a couple of days, months and year, you can set it as a recurring task so that it automatically gets recreated after a designated period of time. You can set recurring details for a task while creating or editing a task.
Task Remainder-> Working on multiple tasks can be tedious and you can lose track of your work. Task reminders can help you stay on top of your work by sending timely emails. With task reminders in Zoho Projects, you don’t miss a single task.
Daily: The reminder mail will be sent to task owners daily till the due date.
On due date:A reminder mail will be sent to the specified users on or before the due date.
Day(s) before due date:A reminder mail will be sent before the due date based on the day(s) specified.
Task Tags-> Add tags with task.
5. Create Subtask-> Select the Create Subtask event from the dropdown. Then select a project from the dropdown if you had already existed project. If you don’t have any existing projects, you have to create a new project. To create a new project please follow the above Create Project actions.
To create a subtask you have to select a task from the dropdown if you had already existed task. If you don’t have any existing tasks, you have to create a new task. To create a new task please follow the above Create Task actions.
You can also assign a subtask under a task milestone. For this, you have to select a milestone from the dropdown if you had already existed milestone. If you don’t have any existing milestones, you have to create a new milestone. To create a new milestone please follow the above Create Milestone actions.
You can also assign a subtask under the task of tasklist. For this, at first, you have to select a tasklist flag. There are two types of tasklist flags. One is Externaland the other is Internal. When you select Externalif any task remains under this flag all task list will be shown in the below dropdown. Then you have to select a task list if you had already existed tasklist. If you don’t have any existing tasklist, you have to create a new tasklist. To create a new tasklist please follow the above Create Tasklist actions.
Then map the mandatory field. Map all the needed fields to the corresponding fields in your form. To map more fields, click on the (+). The form fields that are relevant to the selected field would be listed in the drop-down under Bit Forms.
Subtask Actions:
Subtask Owner-> Add a Subtask Owner by selecting this action. It’s a mandatory action.
Subtask Attachments-> Add assignments for subtask.
Subtask Tags-> Add tags for subtask.
6. Create Issue: Select the Create Issue event from the dropdown. Then select a project from the dropdown if you had already an existing project. If you don’t have any existing projects, you have to create a new project. To create a new project please follow the above create project actions.
Then map the mandatory field.
You can also create a task under a milestone. For this, you have to select a milestone from the dropdown if you had already existed milestone. If you don’t have any existing milestones, you have to create a new milestone. To create a new milestone please follow the above Create Milestone actions.
Then map the mandatory field. Map all the needed fields to the corresponding fields in your form. To map more fields, click on the (+). The form fields that are relevant to the selected field would be listed in the drop-down under Bit Forms.
Issue Actions:
Issue Owner-> By selecting this option you can add an issue owner. It’s mandatory to select an issue owner for creating an issue.
Issue Flag-> Add anissue Flag for your milestone. There are two types of issue flag. One is Externaland the other is Internal. The external issue will be visible to both the client and project users. The internal issue will be visible only to the project users. It’s a mandatory action.
Issue Followers-> Select Issue Followers to add project users to the issue.
Issue Severity->
Issue Classification->
Issue Module->
Issue Priority->
Issue Attachments->
Issue Tags->
Map all the fields, select the necessary Actions to be performed on integration, and then click on the Save button to save your settings.
In the end, create a Workflow for triggering the integration. Select the integration which you created before.
Using Zoho Sheet integration with WordPress form builder, you can automatically push your WordPress form data in Zoho Sheet. You can easily integrate without any coding. This Documentation goes through the configuration process.
First, you have to log-in to your WordPress dashboard. Then click on Bit form from the left sidebar. Select an existing form that you want to integrate with Zoho Zoho Sheet if you don’t have any form please create a new form. Please follow the screenshots below:
Then click on the Settings menu from the top navigation bar. Navigate to Settings->Integrations->Click on (+) ->Select Zoho Sheet. Please follow the screenshots below:
Select a data center from the dropdown. Then click on the Zoho API Console. Navigate to API Console->Get Started->Server-based Applications. Please follow the screenshots below
Fill those fields (Homepage URL and Authorized Redirect URLs) the same as your Integration Homepage. Then click UPDATE.
A Client ID and a Client Secret will be generated. Then go to the Client Secret tab.
Then copy the Client ID and Client Secret and paste it to the Bit Form integration page. Then click on the Authorize button (wait for a few seconds). After the successful authorization click on the Next button.
Select the all required (Workbook, Worksheet, Header Row) from the dropdown.
Here’s Workbook means spreadsheets, Worksheet means sheet name and Header Row means the first row of the Zoho Sheet.
Notice :
1. By default, the first row of the worksheet is considered as a header row. This can be used if tabular data starts from any row other than the first row.
2. Must have at least one record in your Zoho Sheet spreadsheets otherwise Map Fields will not appear.
Map all the needed fields to the corresponding fields in your form. To map more fields, click on the (+). The form fields that are relevant to the selected field would be listed in the drop-down under Bit Forms.
1.Update Row:Select this action to update Zoho Sheet records based on criteria->
The criteria should be in the following format.
(=, !=, >, <,>=,<=, contains)
Consider the following table :
Name
Age
Categoty
Shakhawat
23
Adult
Rubel
12
Teenager
Arif
17
Teenager
Example criteria :
1. “Name”=”Shakhawat”
2. “Name” contains “Arif”
3. “Name”=”Rubel” and “Age”<18
4. (“Name”=”Rubel” or “Name”=”Arif”) and “Age”<18
A maximum of 5 nested criteria can be used.
In the above example, If “Age” less than 18 and “Name” equal “Rubel” then Category will be “Teenager“.
Update preference:
1.update row for the first match only?
If you select Yes, the criteria will be work for the first match only or if you select No the criteria will be work for all the match. Follow the example below:
2. Insert a new row if the above criteria don’t meet?
If you select Yes, insert a new row if the criteria don’t meet.
Map all the fields, select the necessary Actions to be performed on integration, and then click on the Save button to save your settings.
In the end, create a Workflow for triggering the integration. Select the integration which you created before.
Using Zoho Sign integration with WordPress form builder, you can directly receive responses from your forms with Zoho Sign templates, as well as automate the entire document signing workflow.
First, you have to log-in to your WordPress dashboard. Then click on Bit form from the left sidebar. Select an existing form that you want to integrate with Zoho Sign. If you don’t have any form please create a new form. Please follow the screenshots below:
Then click on the Settings menu from the top navigation bar. Navigate to Settings->Integrations->Click on (+) ->Select Zoho Sign. Please follow the screenshots below:
Select a data center from the dropdown. Then click on the Zoho API Console. Navigate to API Console->Get Started->Server-based Applications. Please follow the screenshots below
Fill those fields (Homepage URL and Authorized Redirect URLs) the same as your Integration Homepage. Then click UPDATE.
A Client ID and a Client Secret will be generated. Then go to the Client Secret tab.
Then copy the Client ID and Client Secret and paste it to the Bit Form integration page. Then click on the Authorize button (wait for a few seconds). After the successful authorization click on the Next button.
1.Select the required (Template) from the dropdown which you created before in your Zoho Sign account.
2. Then configure the recipient’s details. Here, you can configure to get the recipients’ names and email addresses directly from the form fields. If you already defined recipient’s details in Zoho Sign, these details automatically shown here.
Complete the all configuration and then click on the Save button to save your settings.
In the end, create Conditional Logics for triggering the integration. Select the integration which you created before.
Using Zoho Creator integration with WordPress form builder- Bit Form, you can add records, update rows & upload files on Zoho Creator. You can easily integrate without any coding. This documentation goes through the configuration process.
Authorization Settings:
At first, select the form you want to apply the Zoho Creator integration or you can create a new one. After that, follow the below instructions.
After that, follow the below instructions.
Follow the path:
Settings => Integrations => Click on (+) => Click on ‘Zoho Creator’.
A. Integration Name: Set the integration name “ZOHO Creator API“.
B. Data Center: Set the specific ZOHO data center name where you have created your Zoho account. (e.g. : zoho.com)
C. Homepage URL: Enter the URLof your website homepage.
D. Authorized Redirect URL: Enter the URL in which ZOHO Creator will send the authentication code.
E. Client ID & Secret: To get client Id & secret information go to ZOHO API CONSOL=>Add Client => Server-based application => Create New Client.Register all the information and get your client ID & Secret information.
F. Owner Name: Here, enter your Zoho Creator screen name. (e.g. :bitcodetech)
Now click ‘Authorize,’ & you are ready to add your business or service records to your ZOHO Creator account via Bit Form.
Add Record on Zoho Creator:
The next step is to integrate the form of Bit Form with your Creator account to store the required data.
1. Application: Here, select the name of the application you have already created on your Creator account.
2. Form: Now, select the form you want to send the Bit Form data.
3. Map fields: Now map the form fields with related Zoho fields. You can send custom values also. Moreover, this custom value will remain the same for all the submitted data.
4. After successful integration, click on “Finish & Save“. Now you are ready to add a record to your Creator account.
5. After configuring integration with Zoho Creator, set condition logic to work on. Don’t forget to select the integration name, otherwise, integration will not work properly.
Update Rows by criteria:
First, you have to map the fields you want to update the value. Here is an example, we have mapped the ‘Name’ fields, as we want to update that corresponding field’s value. Now, click on the action ‘Update Record’. It controls how the submitted records will get updated. Now you have to set the criteria by specifying the Zoho field link. Depending on this field link, your mapped field’s value will change.
Here, we have set the field link “Email = [email protected]”. So, all the names corresponding to the email will be updated. If you face any difficulties, visit the ‘Zoho Creator Guide‘.
If we enable the update preference ‘Yes‘, then after submission of data, it will check the criteria. If the criteria match then it will update otherwise the values will be added as a new record.
After setting up the integration process , set conditional logic as before.
Upload File:
For uploading files, you have to map the fields with the necessary Zoho fields. Select ‘File Upload‘ as both Bit Form & Zoho fields. Now, you are ready to upload a file on the Creator account.
Admin can receive Order Payment & Subscription Payment through the PayPal field.
Style Customization :
Layout : If you select a layout, there exist three layouts :
➤ Vertical Layout : If you choose the vertical layout option, the payment buttons will be aligned vertically at full width. You will find three options available (depending on your region) – ‘PayPal‘, ‘Pay Later‘, and ‘Debit/Credit Card‘.
➤ Horizontal Layout : The payment buttons will be aligned in horizontally at 50% width. ‘PayPal‘ and ‘Pay Later‘ will be available.
➤ Standalone Layout : Only one play button will be available. You can choose according to your preference.
[Note: By default, the layout is set to vertical layout.]
Color : You can choose field color : Gold, Blue, Silver, White & Black. If you choose Standalone and Card from layout only Black & White color will be available.
Shape : Rectangle & Pill are available.
PayPal Button Text : You can change the field button text to – PayPal, PayPal Checkout, PayPal Buy Now, Pay with payPal.
Order Payment :
☆ Client Id : Admin have to create an application from the ‘PayPal Developer‘ site. To create an application you have to follow the path : PayPal Developer account => Dashboard => My apps & credentials => App name => Create App => Application details => Go back to app name => Default Application => Get your Client ID. Then insert the given client id on that field.
☆ Language : You can set the field language according to your preference.
☆Disable Card : You can set the card name on the ‘disable card’ field from which you don’t want to take payment.
☆ Amount Type :
➤ Fixed : If admin want to set a limit of payment, they have to choose this option. As example, you have created a form for a particular sale. Then you have to set the payment digit on the field.
➤ Dynamic : For dynamic payment admin have to add a ‘number field’ where you can add their amount according to their willing.
☆ Shipping Cost & Tax amount type : As likely as Amount type option admin can set Fixed / Dynamic Shipping cost as well as Tax.
☆ Currency : You can set 26 currency type.
Description : There are two types of description – Static & Dynamic.
Subscription Payment :
You can add descriptions of two types- Static & Dynamic. For subscription payments you need a business account . Add your ‘Plan Id‘ on the field & other style customization is the same as order payment.
Click on the video to see PayPal integration tutorial!
Another payment gateway plugin Razorpay has been added to Bit Form. It allows credit cards, debit cards, net banking, wallet & UPI payments.
The below instructions admins have to follow to set up their Razorpay account with Bit Form.
API Key & API Secret : To integret admin Razorpay account with Bit Form, admin have to go to the dashboard of their account. Then admin has to set their specified key & secret respectively to the fields ‘ API Key’ and ‘API Secret’. Now, you are ready to take payment from use via Razorpay.
Dashboard=> Settings=> API keys tab=> Key ID & Secret
Field Customization :
1.Amount Type : Admin can fix that in which way they want to take payments from users.
Fixed: If admin want to set a limit of payment, they have to choose this option. As example, you have created a form for a particular sale. Then you have to set the payment digit on the field.
Dynamic: For dynamic payment admins have to add a ‘number / radio field’ where users can add their amount according to their willing.
2. Currency: You can set 26+ currency types. The currency is set to INR by default. you can change by your own preference.
3. Account Name: Admin have to set the account name through which all payments should be received. That specific account name will be shown on the top of the payment checkout bar.
4. Description: Admin can set additional payment description. Users can see this description while giving their payments on the Razorpay window.
Additional Settings :
1.Button Customization : On button settings option there are four fields :
Button Text: Admins can change the Razorpay button text according to their choice.
Button Alignment: Left, Right & center alignments are available.
Full width button & Small button: Users have to toggle these buttons to use the features.
2. Theme Customization : When user processes the payment method there will show a Razorpay checkout window. This window’s color & theme can be customizable by admin.
3. Modal: When the modal option ‘confirmed on close’ is enabled then user will get an option if they want to close the Razorpay window.
4. Prefill: By default, the users has to fill the Razorpay checkout information like name, email & contact again. If admins want they can map the field names of form on the customization prefill fields – ‘Name’, ‘Email’, ‘Contact’. By this user don’t have to put mapped fields information double time on Razorpay checkout window.
5. Notes: Admin can send additional information by setting values with their corresponding key. This notes will be shown on their Razorpay account. They can view these notes from their Razorpay account. Admin can send maximum of 15 key-value paired values.
Click on the video to see Razorpay integration tutorial!
10.Others
In this section, you will find some side documentation of Bit Form that will help in details to use support features.
10.1.Download & Installation process of Bit Form Pro version
In this section we will show you how you can install Bit Form on your WordPress dashboard & also how you can activate Bit Form pro version.
Download & Installation process of Bit Form (Free Version):
Follow the path mentioned below:
Dashboard > Plugin Page > Click on ‘Add New‘ > go to search option> search ‘Bit Form‘ > Click ‘Install Now‘> Press ‘Activate‘ ( Free version) > Can view ‘Bit Form‘ from plugin list > Click Bit Form from dashboard
Now, after successful installation you can see the home page of ‘Bit Form‘. You are ready to create form as you need.
2. Go to ‘Pricing‘ section & click on ‘Get Started‘ of pro version.
3. Now you will see all the plansof Bit Form.
4. Select your desired plan & you can customize the quantity of sites.
5. Click on ‘Proceed‘.
6. You have to fill up the form for membership account.
7. Give your location & payment information.
8. Pay the amount via any credit card or PayPal. Also can use coupon card if you have any.
9. After successful payment you will be redirected to subscription page.
10. You can check your subscription is activated or not by reloading the page.
11. After successful activation you will be notified via your email with download link , license key, tutorial link & documentation link.
12. Now, go to your subscription dashboard. Here you can see your subscription details. You can also update your plans any time.
13. Download the pro version by clicking the option.
14. Then go to your site dashboard & again navigate to plugin option.
15. Click on ‘Add New‘ & select ‘upload plugin‘.
16. Click on ‘ Choose File‘ & select the zip file you have downloaded before. Then click on ‘Install Now‘.
17. Then press on ‘Activate Plugin‘. After successful activation you will see the pro version of Bit Form on your plugin list.
18. Then go to ‘Bit Form‘ from dashboard & you will find license option. And now copy the key from subscription page & paste the key on license key option.
19. After clicking ‘Submit‘ button you can view a successful message.
Congratulations! Now you are a pro member of the Bit Form. You can access all the pro features, updates & support.