In the Forms application, create a new form. You can choose from templates, but it is best to start from scratch. Before starting, it is recommended to have a table with the fields which you wish to capture. An example is below:
Field | Module | Type |
Company name | Companies | Single Line |
Website | Companies | URL |
Contact first name | Contacts | Single line |
Contact last name | Contacts | Single line |
In forms, click New form:
On the right hand side of the form, the properties of the selected attribute are shown. For example, if the field in the above form called your LinkedIn profile is selected, the properties of this field can be amended.
You can set up multi page forms, by inserting a “page break” from the fields section. It is recommended to keep forms that are used to sign up new members as simple as possible, to minimise the abandoned forms (where potential members simply stop entering data before the form is complete.Note: if you integrate the form with CRM, note that the fields that are mandatory in the CRM module, must also be mandatory in the form you create.
Note2: you can set a validation not to allow duplicates on certain fields (such as single line or email address fields). Do note that this only refers to a duplicate in the forms database. For example, if you have a duplicate validation on email of the contact person, and email@emaildomain.com is entered in the form twice, then the form will provide a warning that the email address already exists and duplicates are not allowed. However, if the same email address is already existing in CRM, but the contact is filling out the form for the first time, it will not give this warning, as the contact person’s email address has not yet been added in Forms.The module that is integrated with is the highest level in the relation structure. In this case that would be Accounts - as contacts are a relation to the accounts. If you choose contacts, then you cannot add accounts information.
In selecting the Accounts module, you then have to set up the integration field mapping. Note that the integration field mapping immediately displays the mandatory fields in CRM. These must be mapped.To add a new field from the accounts module to be mapped to the form, you can hit the Plus sign. Do this untill all the fields that need to be mapped to the account are mapped. Once done, click Integrate at the bottom of the screen (you may need to scroll down).
Next, we need to map the fields that are related to the contact. Click “related fields.The module is fixed to Accounts, as that is the integration set up in the previous screen.In the field “related list”, select Contacts. Same as with the Accounts mapping, the mandatory fields must be mapped. Add the desired mappings to the contact module, and once done, Click Integrate (you may need to scroll down).
Note: the lead source is captured on the contacts. However, you do not need to ask the person entering the form to add the lead source (as by default it will be the lead source that is associated to the website signup form). To create a lead source, add a single line field, and in the properties, make this field hidden, and in the initial value, enter exactly the value of the picklist Lead Source (from the Contacts module) you wish to associate.