Map BigCommerce customer fields to Dotdigital contact data fields

Learn how to map your BigCommerce customer data to contact data fields in Dotdigital and ensure you're sharing all the contact data you need.


Once you connect your BigCommerce store to Dotdigital, we automatically map some of your customers' data to data fields in your Dotdigital account. But, if you want, you can also choose to sync additional customer information.

Before you start

  • Your BigCommerce store must be connected to Dotdigital. Learn how.
  • Any additional data fields you wish to use to store your data must be created in Dotdigital before they can be mapped. Learn how.

New mappings

Mapping new data fields will cause a full historical resync of all existing mapped customers. This process can take several hours depending on how many customers you have.

Customer data you can map to Dotdigital

This table lists all the BigCommerce customer fields you can map to your Dotdigital data fields.

Customer field Data type
First name Text
Last name Text
Created date Date
Company Text
Phone Text
Note Text
Has account Text
Customer group Numeric
Customer group ID Numeric
Billing address 1 Text
Billing address 2 Text
Billing phone Text
Billing fax Text
Billing city Text
Billing postcode Text
Billing state Text
Billing region Text
Billing country Text
Billing company Text
Shipping address 1 Text
Shipping address 2 Text
Shipping phone Text
Shipping fax Text
Shipping city Text
Shipping postcode Text
Shipping state Text
Shipping region Text

Map customer data to Dotdigital

  1. Go to Settings > BigCommerce.
  2. On the Dotdigital BigCommerce settings page, select the Field mapping tab.field-mapping.png
  3. This tab shows you a list of all the data that you can import into Dotdigital. We automatically map Dotdigital's default contact data fields to their equivalent BigCommerce customer field for you.
  4. Find the BigCommerce customer data you want to map, expand its data field drop-down menu, then choose the Dotdigital data field you want to map it to.
  5. Once you've mapped all the fields you need, select SAVE.

You can also do the same for your custom fields, which are mapped from your form fields in BigCommerce. Custom fields allow you to capture more customer data and allow you to bring this into your data fields in Dotdigital.custom-fields.png

The below form field types can be mapped to these data field types in your field mapping area:

  • Check box
  • Date
    Date or text
  • Multi-line text
  • Numbers only
    Text or numeric
  • Password
  • Radio button
    Text or yes/no
  • Text field
  • Pick list
    Text or yes/no

    If you map a BigCommerce PICKLIST to a yes/no field in Dotdigital, it only works if the list of possible values are yes/no or true and false.

We don't check the data type for your custom fields. So, if, for example, you try to map a text field in BigCommerce to a date field in Dotdigital, it will fail.

We add new fields as we find them from new or modified customers. For example, if you have a new form field in BigCommerce, it's only available to map after you sync a customer that has the same field.

It's up to you which BigCommerce customer fields that you wish to synchronise. Leave them unmapped if you don't wish to sync that specific data to Dotdigital.

Select Save once you're happy with your mapping settings and begin syncing to these Dotdigital contact data fields.

If you no longer wish to sync data from a BigCommerce customer field, you can simply deselect the mapping here and click Save to update your mapping settings. The next time a sync runs, your BigCommerce data will no longer sync to this Dotdigital contact data field.

Custom From Address fields support
We currently don't support Custom From Address fields.

Did you find this article helpful?

Can we help?

Thanks for using Dotdigital. If you need more help or support, then contact our support team.