Configure Shopify Contact Data Imports

When you have the Shopify Connector configured it can be used to import your Shopify customers into Bronto as contacts.

About this task

When Shopify customers are imported into Bronto as contacts, the email address and any other fields you mapped between Bronto and Shopify are imported. A list of common Shopify attributes are provided for mapping on the Contacts page and you can use the Create New button to add additional field mappings. Any attribute that is not mapped will not be imported.

By default, imported Shopify contacts have a transactional contact status. However, on the Opt-Ins page you can configure the connector to use Shopify accepts_marketing flag to identify contacts who have opted-in to Shopify marketing. For more information about how to do this see Configure Shopify Opt-Ins.

You can use Shopify Contact Data Imports with Shopify Data Sync to keep your Shopify and Bronto contact field data in sync. With Shopify Data Sync, when you update a Bronto contact record with a matching email address in Shopify, Bronto will send an update to Shopify with any field data updates.

Note: If you want to test these settings before you start an import, make sure Test Mode is set to Yes.

Procedure

  1. Go to Settings > Integrations > Connector.
  2. Locate the connector you want to work with and click its Edit link.
  3. Click Contacts.
  4. Set Enable Connection to Yes.
  5. Optional: If you want to import fields that have empty values, set Sync Empty Values to Yes.

    We recommend setting this to No in order to avoid overwriting valid data. If this is set to Yes, when a field in Bronto contains data but the corresponding Shopify attribute is blank, the value in Bronto is deleted and replaced with the empty Shopify value on import.

  6. In the Map Contact Fields area, select a Bronto contact field from the Bronto Field from the lists to map them to each Shopify Field.

    If you need to add a new Bronto contact field, select Create New Field in Bronto from the list and use the pop up to create the new contact field. Then make sure this new field is selected in the list.

  7. In the Map Address Fields area, select a Bronto contact field from the Bronto Field from the lists to map them to each Shopify Field.
  8. Optional: If you want to import Shopify customer metafields:

    All of the information you need to supply about the metafield can be found in Shopify.

    1. Click the Create New button.
    2. Click Customer Metafield to Contact Field Mapping.
    3. Enter the Shopify customer metafield in the Key box.

      The key is the identifier for a metafield.

    4. Enter the mapping label in the Namespace box.

      The namespace functions as a container for a set of metafields which help to distinguish between metadata that you created and metadata created by others with a similar namespace.

    5. Select whether the metafield is a String or Integer from the Value Type list.
    6. Select the Bronto contact field from the Field list.

      If you need to add a new Bronto contact field, select Create New Field in Bronto from the list and use the pop up to create the new contact field. Then make sure this new field is selected in the list.

    7. Click Save.
  9. Optional: If you want to use Shopify customer tags to assign contacts imported from Shopify to lists:
    If you need to add a new Bronto list, select Create New List in Bronto.
    1. Click the Create New button.
    2. Click Customer Tag to Contact List Mapping.
    3. Enter the Shopify customer.tag value in the Tag box.

      To map multiple tags to the same list, offset the tags with a comma.

    4. Select the Bronto list from the Lists options.

      If you need to add a new Bronto list, select Create New List in Bronto from the list and use the pop up to create the new list. Then make sure this list is selected.

    5. Click Save.
  10. Click Save Changes, when you have finished configuration for all of the import settings on the Contacts page.