The Marketing360 Form builder is a great way to build fully customized forms that integrate seamlessly with the Marketing360 CRM.

If the form has already been created and all you need to do is add it to a site, click here to skip to step 3: Adding the form to a Websites360 site.


Step 1: Log-in to the CRM Form Builder Dashboard

  1. Log-in to the CRM account at
  2. Navigate to the correct account by using the account search at the top right corner of the page. You can search by the site name or the account's M number.
  3. From the black admin menu at the top of the screen, click Account.
  4. Then click CRM Settings from the grey settings menu.
  5. On the CRM Settings dashboard, select the Contact Sources tab.
  6. Next, find the correct Contact Source from the list.
  7. Click the Contact Forms tab, then click the Form Fields tab to start building your form.



Step 2: Build The Form

Marketing 360® CRM Forms are intended to only collect data that will be saved as valuable user data in the CRM. Overall, the process is to first select an existing Contact Field in the CRM to receive the data, then create a form field that will send the data to the CRM accordingly. This way, no form fields can be created that do not have a CRM field to receive the data. Use the Contact Forms tab to start building a form that will send entry data to the account's Contact Fields.


Form Fields

  1. From the Available Fields menu, select the CRM form field and click +Add. This selection determines where the new form field will save the user's data in the CRM.
    (If the appropriate fields have not been created yet, you can create them by navigating to the CRM Settings > Contact Fields and clicking +New Field at the bottom of the page.)
  2. Now it's time to create the form field. Use the Configure Form Field Schema pop-up window that displays to configure the form field.

    • Form Label:
      Enter a label for the field, then select a position for the label to display.
    • Field Display Options (optional):
      If you'd like to describe what info is needed in the field to users, enter a description for the form field. Please note: For security reasons, we are not able to allow HTML in these fields.

      Enter placeholder text that will display in the field before the user enters a value. To keep the form functional for all users, do not rely on placeholders instead of visible labels. 

      Add custom CSS class(es). If more than one CSS class is needed, separate them with a space. Do not use a comma.

    • Field Validation Rules (optional):

      If you'd like to force the user to fill out the field, select the Required option.

      If there is a maximum amount of characters a user can submit, limit the amount of characters a user can submit by entering a Max Length.

      If there is a minimum amount of characters a user can submit, enter a Min Length.

      To display a customized error message when requirements are not met, enter a Custom Error Message.

      Lastly, if specific formatting is needed, enter a Pattern (leave this blank if you're not familiar with regular expressions.)
  3. Repeat this process for each field needed. Once the form fields are configured, the next step is setting up a 'Thank You' page that users will see when they successfully submit a form. Click the Thank You Page tab to configure these options.


Thank You Page

  1. To send users to a specific URL after their submission, enter the URL of the 'Thank You Page' you'd like to use.
  2. If you'd rather display a simple message to the user after their submission, leave the Redirect URL field blank and enter a title and message in the Inline Message section.



  1. If custom CSS classes were used on any form fields, define the properties here.



  1. To send notification email(s) when a user submits a form, add the recipient's name and email address, then click + Add Notification.

Edit any existing notification by click the Edit link next to the notification in the Existing Notifications list.

Delete any existing notification by click the Trash Can link next to the notification in the Existing Notifications list.


Step 3: Adding the form to a Websites360 site

Once the form is fully configured, it's time to add it to a website! To do this, click the Embed Code tab in the MadCRM dashboard.


Embed Code

  1. Click Copy to Clipboard.
  2. Navigate to the Websites360 Content dashboard and find the appropriate page.
  3. Add an HTML block, then Paste the code, and click Save.
  4. Publish your update using the green button at the top right of the dashboard.









Step 4: Submission Rules

Use this section to determine exactly how the new contact will be added to the CRM.

  1. In the first dropdown field, select a Contact Type for the new contact in the CRM.
  2. Select the status that will be assigned to the new contact. (Optional)
  3. Select who the contact will be assigned to. (Optional)

    If the option, "Round robin", is selected, contacts will be mapped to selected assignees, one at time. For example, if three assignees are selected, the first contact created through this source will be assigned to the first assignee, the second contact to the second assignee, the third contact to the third assignee, and the fourth contact back to the first; and then the process will be repeated.

  4. Select what tags will be assigned to the new contact. (Optional)

Duplicate Submission Rules

Use this section to determine what happens if a user submits the form more than once. These settings are all optional

  1. Click Enable to update an existing contact if they resubmit their information through this source.
  2. Select a Contact Type to use when a contact resubmits their information. Then select whether the new type should be added to the existing settings, or replace it instead.
  3. Select a Contact Status to use when a contact resubmits their information.Then select whether the new status should be added to the existing settings, or replace it instead.
  4. Select a Tag to use when a contact resubmits their information. Next, select whether the new tag should be added to the existing settings, or replace it instead.


More Duplicate Submission Settings

Select whether or not to overwrite mapped fields with values from duplicate submissions. This is also an optional setting.

Leaving this setting checked means that a duplicate submission can overwrite the values of the fields mapped to this source. Otherwise a history item is simply created, and any possible change to individual fields is ignored.