Fixing Form Mapping Problems in Sugar Market

Forms are a critical part of lead generation, but sometimes things don’t go quite as planned. If you're finding that your form fields aren't mapping to the right contact fields in your CRM, don’t panic! We've got some common issues and solutions lined up for you, so you can get things working smoothly again.

Common Reasons for Form Mapping Issues

1. Form Isn’t Pushing Data to the CRM

What’s happening?
You’ve got form submissions coming in, but the data isn’t making it into the CRM at all.

Why does this happen?
The form might not be set up to push data to the CRM.

What to do:

  1. Open the form in Sugar Market by going to Menu > Pages & Forms > Forms.
  2. Edit the affected form and head over to Step 4 (Actions) section.
  3. Look for the option in the upper left section that says “Sync with External CRM”. Make sure it's switched on! If it is not switched on, set this to ‘Yes’ to enable the form to push data to your CRM.

    image showing the "sync with external crm" setting in step 4 when editing the form.
  4. Save and publish the form.
  5. Update the form on the Landing Page, then re-save and republish the page. (Note: if the form is hosted on your external site, you will need to download the form code when you publish the form, then provide the new form code to your web site administrator to replace it with the old form code.

If the problem persists, then ensure that the sync is configured to create/update contacts and leads.

  1. Go to Admin > External Connectors > SugarCRM Status and Settings.
  2. Expand 'Additional Sync Settings' and ensure the sync can create and update leads and contacts.

2. Form Field Isn’t Mapped to the Correct Contact Field

What’s happening?
You've filled out the form, but the data isn’t showing up in the right place in Sugar Market or CRM. For example, maybe someone fills in their title, but it doesn’t appear where it should in the contact record.

Why does this happen?
The form field might not be mapped correctly to the Sugar Market contact field.

What to do:

  1. Head to your form in Sugar Market.
  2. Go to the Step 2 which is the Build step.
  3. Find the affected field block and click on the pencil icon and check the mapping setting on the right side to confirm that the field is linked to the right contact field. For instance, the “Title” form field should map to the “Title” field in Sugar Market.
  4. This screenshot shows that the Job Title block is not mapped to the ‘Title’ field and therefore will not be pushed to the CRM Title field, but rather to the CRM job_title_c field. If you need this field to map to the CRM Title field, then change the form mapping to map to Title.

image showing the Title field being mapped incorrectly to the job_title_c field

Here is the corrected version screenshot:

image showing the Title field being mapped correctly to the title field


Once that’s fixed, hit save and republish the form. Then update the form code on the landing page and save and republish the landing page.

If you want to be able to see easily how each form field is mapped for a specific form submitter then check out this post here.

3. Form Data Exceeds the Character Limit of the CRM Field

What’s happening?
Maybe someone’s entering a long answer into a text field, but only part of it is getting saved.

Why does this happen?
The data you’re collecting might be too long for the CRM field it’s mapped to. If the CRM field only allows 255 characters and your form’s collecting 500, it’ll cut off or fail to save altogether.

What to do:

  1. Check which field the form field is mapping to:
    1. Navigate to the form results report that displays the form field submission by going to Menu > Pages & Forms > Forms
    2. Click into the form to go into the Form Builder
    3. Go to the Build step (Step 2)
    4. Find the affected field and click on the pencil icon. In this example, the affected field is the “Exceeds Length” field.
    5. Note the Mapped field in the panel. For this example, the mapped field is exceeds_length_c.

      image showing that the form field is being mapped to the exceeds_length_c field in Step 2 of editing the form.

  2. Check the character limit for the field:
    1. Navigate to Admin > Field Definitions > Leads/Contacts
    2. Search for the field name that the form field is mapped to.
    3. Click into the field to view the details.
    4. Note the Maximum Characters for this field.

      image showing the maximum characters that this field can have in Admin > Field Definitions > Leads/Contacts

  3. Check the total characters in the form response
    1. Navigate to the form results report that displays the form field submission by going to Menu > Pages & Forms > Forms > Click on the white space in the form row to open the side panel > Reports tab > Individual Form Results
    2. Find the row that contains the affected form submission.
    3. Click and drag across the form field content to highlight the form field data. Here is an example:

      image showing an example form results submission with more characters than the maximum limit for the exceeds_limit_c field.
    4. Copy and Paste this to a text editor.
    5. Count all of the characters to see if it exceeds the field’s character length. (Most text editors will show a count at the bottom of the application).
    6. Note that in this example, the populated text has a total of 465 characters, but the field length can only hold 255 characters.
  4. If the CRM field can’t handle the longer text, either reduce the character limit in the form or update the CRM field to allow more characters.

4. Outdated Form Code on the Landing Page

What’s happening?
You’ve made changes to the form, but when people fill it out on your landing page, the data still doesn’t seem to be mapping right.

Why does this happen?
The landing page might still be using the old form code, so your updates aren’t being reflected.

What to do if your form is hosted on your external website (not a Sugar Market Landing Page):

  1. After you update the form in Sugar Market, make sure you grab the latest form code.
    1. Navigate to the form results report that displays the form field submission by going to Menu > Pages & Forms > Forms
    2. Click into the form to go into the Form Builder
    3. Click the Save Form option in the upper section.
    4. Click the Publish option in the lower section to republish the form.
    5. Click the “Download Code” button.
  2. Give the updated form code to your web site administrator to update the form on the external website.

What to do if your form is used in a Sugar Market Landing Page:

  1. After you update the form in Sugar Market:
    1. Navigate to the form results report that displays the form field submission by going to Menu > Pages & Forms > Forms
    2. Click into the form to go into the Form Builder
    3. Click the Save Form option in the upper section.
    4. Click the Publish option in the lower section to republish the form.
    5. Navigate to the Sugar Market Landing Page that contains this form.
    6. Hover over the form and click the ‘Refresh’ icon.
    7. Save and Publish the Landing Page.

5. Form Data Reverts to Blank After Submission

What’s happening?
After submitting the form, the data seems to process, but when you check the CRM, the fields are either empty or the information disappears.

Why does this happen?
This is often due to a validation or syncing issue between the form and the CRM, causing the data to revert.

What to do:

  1. Identify where the issue is occurring.
    Step 1: Check if the form data was submitted properly.
    1. Go to a published form that has results.
    2. Hover over the form row and click to open the side panel.
    3. Click the ‘Reports’ tab and select ‘Individual Form Results.’
    4. Find the affected form submission and check if the data appears in the affected fields.
  2. If no data appears, review Section 2, titled "Form Field isn't Mapped to the Correct Contact Field." If the data is present, move to the next step.
  3. Confirm that the data is reaching the Sugar Market Lead or Contact record.
    Form data is stored separately in Sugar Market, and automation pushes it to the Lead or Contact record. Sometimes this automation fails to complete. To determine if the data is being pushed and then removed, or not being pushed at all, enable change tracking for the specific Lead or Contact field.
    1. Go to Admin > Marketing > Change Tracking.
    2. Select Contacts from the dropdown menu, then drag the field to the ‘Selected Fields’ side.
    3. Click the ‘Track Change’ button (note: you can track up to 15 fields).
  4. Submit a test form submission and monitor the changes using the ‘Track Changes’ report.
    1. Go to Analytics > Standard Reports.
    2. Select 'Track Changes' from the dropdown and run the report.
    3. Ensure you set the 'End Date' to tomorrow to see all current updates.
  5. In the report, check the affected field's column. If the field is populated, the form data is being pushed correctly. If not, confirm the form field mapping as outlined in Section 2.
  6. Check if the data syncs with the CRM.
    If the form data is being updated in Sugar Market but not appearing in the CRM, check your sync settings.
    1. Go to Admin > External Connectors > SugarCRM Status and Settings.
    2. Expand 'Additional Sync Settings' and ensure the sync can create and update leads and contacts.
  7. Also, verify that the syncing user has permission to edit leads and contacts. If necessary, contact your CRM administrator for assistance.

If the sync still doesn’t push the data after these steps, reach out to support for further assistance.

6. Duplicate Fields in Form Mapping

What's happening?
Data entered in one form field is duplicated in multiple CRM fields.

Why does this happen?
The same form field may be incorrectly mapped to multiple CRM fields.

What to do?

  1. Review the form's field mappings.
  2. Ensure each form field is mapped to only one corresponding CRM field.
  3. Correct any duplicate mappings and save.

Expectation
Once the form mapping is cleaned up, each field should only populate its intended CRM contact field.

7. CRM Has Required Fields Not Mapped in the Form

What’s happening?
You’re trying to push form data into the CRM, but it’s failing, and records aren’t being created.

Why does this happen?
Many CRMs have mandatory fields (e.g., "Last Name") that must be filled out for a new lead or contact to be created. If the required field is missing from the form, the submission may fail to create a record in the CRM.

What to do:

  1. Identify Required Fields in Your CRM:
    1. Check your CRM’s lead/contact record creation settings to see which fields are required.
    2. Reach out to your CRM administrator if necessary.
  2. Ensure Required Fields Are Present in Your Form:
    1. Navigate to Sugar Market > Pages & Forms > Forms.
    2. Open the form and go to Step 2 (Build).
    3. Ensure that the necessary fields are present in the form.
  3. Map the Required Fields Correctly:
    1. Verify that the form field is mapped correctly to the required CRM field.
    2. For example, ensure the “Last Name” field on the form is mapped to the “Last Name” field in your CRM.
  4. Test the Form:
    1. Submit a test form to confirm that the record is successfully created in your CRM.

Expectation
After ensuring that all required CRM fields are mapped and included in the form, new lead or contact records should be created without issue.

Final Thoughts

Troubleshooting form mapping issues doesn’t have to be complicated. By following these steps and checking for common problems like mapping errors, character limits, and outdated form code, you can resolve most issues without breaking a sweat. If things still aren’t working, don’t hesitate to ask for help. Happy form troubleshooting!