Show MeStart free

DO ONE THING WELL

Map Form Fields to CRM Fields

Intermediate5 minNarrated guide

Listen to this guide

English narration. Duration shown in the player.

Read the narration transcript

Field mapping tells a connector where each answer belongs. Start small: one form, one CRM object, and only the information the workflow needs. A volunteer form might send a person's first name, last name, and email to a contact record.

After the connection has passed its checks, open Mappings and logs for that connection. Choose the source form and a supported destination object. A contact, company, and deal are different objects, even when several of their fields have similar names.

Use the field definitions returned by the CRM. Check the internal field name, data type, and required status. A familiar label does not guarantee a compatible field. Two fields called Status may accept different values or belong to different objects.

Here is a simple planning example. First name maps to the contact's first name, last name to last name, and email address to email. These are illustrative labels. Confirm the actual property names in your connector before saving a mapping.

Review more than the field names. Dropdown values must match values the CRM accepts. Dates and numbers must use a compatible format. Decide what a blank answer should do, and check the connector's behavior before allowing it to clear an existing CRM value.

Choose the supported record action deliberately. Create adds a record. Update changes an existing record. Upsert combines matching with an update or a create. Define the matching key separately from the field mapping, and review any suggested mapping before accepting it.

Validate the mapping, then test delivery with one fictional submission in your test environment. Validation checks configuration; it is not evidence that a record was written. Inspect the destination record, including required fields, blank handling, and any returned record identifier.

Your next step is to review the mapping field by field and confirm the intended record action. Keep a short mapping table with the written guide. Continue with Create, Update and Upsert to understand matching and duplicate prevention.

Watch the narrated slides
English audio · on-screen English captions2:16

Music: A Kind Of Hope by Scott Buckley, licensed under CC BY 4.0. Edited for length, fades and background level.

Decide exactly where each answer belongs and how to handle required values and blanks.

Give each answer a destination

Field mapping tells a connector where each answer belongs. Start small: one form, one CRM object, and only the information the workflow needs. A volunteer form might send a person's first name, last name, and email to a contact record.

  • Start with one form
  • Choose one CRM object
  • Send only the fields you need

Select the form and object

After the connection has passed its checks, open Mappings and logs for that connection. Choose the source form and a supported destination object. A contact, company, and deal are different objects, even when several of their fields have similar names.

  • Open the connection’s Mappings & logs
  • Choose the source form
  • Choose the supported CRM object

Read the actual field definitions

Use the field definitions returned by the CRM. Check the internal field name, data type, and required status. A familiar label does not guarantee a compatible field. Two fields called Status may accept different values or belong to different objects.

  • Confirm the internal field name
  • Check the data type
  • Identify required fields

Example: a volunteer contact

Here is a simple planning example. First name maps to the contact's first name, last name to last name, and email address to email. These are illustrative labels. Confirm the actual property names in your connector before saving a mapping.

  • First name → Contact first name
  • Last name → Contact last name
  • Email address → Contact email

Check values and blank answers

Review more than the field names. Dropdown values must match values the CRM accepts. Dates and numbers must use a compatible format. Decide what a blank answer should do, and check the connector's behavior before allowing it to clear an existing CRM value.

  • Use accepted dropdown values
  • Keep dates and numbers compatible
  • Decide whether a blank may overwrite

Choose the record action

Choose the supported record action deliberately. Create adds a record. Update changes an existing record. Upsert combines matching with an update or a create. Define the matching key separately from the field mapping, and review any suggested mapping before accepting it.

  • Create → add a new record
  • Update → change a known record
  • Upsert → match, then update or create

Validate, then test delivery

Validate the mapping, then test delivery with one fictional submission in your test environment. Validation checks configuration; it is not evidence that a record was written. Inspect the destination record, including required fields, blank handling, and any returned record identifier.

  • Validate the mapping
  • Use one fictional submission
  • Inspect the destination record

Your next step

Your next step is to review the mapping field by field and confirm the intended record action. Keep a short mapping table with the written guide. Continue with Create, Update and Upsert to understand matching and duplicate prevention.

  • Every source field has a purpose
  • Every destination field is correct
  • The write action is intentional

Examples illustrate decisions and do not report a completed CRM transaction.

Did this help you move forward?

Next guide

Create, Update and Upsert CRM Records

Need help with this step?

Find an answer, follow a guide or tell us where you’re stuck.

Talk to a person