Prerequisites

Active Engage and Shopify accounts.

You can only "stop" the Shopify messages and replace them with Engage messages if you have Shopify plus

You should also download the Mapp Cloud app in Shopify if you are not already using Shopify with Intelligence and Acquire. You can go to the app page here. Or, search for the app by:

  1. Go to your admin page in Shopify
  2. In the App Search bar, look for Mapp Cloud

More information about finding applications generally can be found in the Shopify help page. For this set up you will need to select the Engage Tab. 

Before you start

Before you start, we recommend that you take a look at the general Mapp Connect documentation.

Documentation

Description

BasicsAn overview of the Mapp Connect user interface and available actions.
How-tos

A collection of how-to articles that cover key procedures for Mapp Connect, such as:

  • setting up an integration
  • creating and editing mapping & performing data transformations
  • setting up bulk data imports
  • triggering automated workflows from your external integrations

Procedure

A) Create Subscriber and Customer Groups for Shopify

Create a New Group

B) (Optional) Create prepared messages

If you would like to, you can use Shopify to send updates, confirmations, refunds, and cancellations of orders. See Prepared Messages for information on how to create these. 


C) Create a new integration in Mapp Connect

  1. In the â€‹main navigation​, click Data Management > Mapp Connect.
  2. Click Add New Integration.
  3. In the Create new integration window, select Type: Shopify. Provide the Name and Description (optional).

  4. Click Create.

  5. Make sure to note your Integration ID and Secret. You will need to add these to Shopify.
  6. Also make sure to set up mapping with your new groups and messages. 

More information about Mapp Connect integrations can be found here: Integration Setup.

D) Set Up Shopify

  1. In the Mapp Cloud App, select Engage on the left side.
  2. Add your Cluster and domain.
  3. Next, add the integration ID and Secret
  4. Select save now other fields will be visible.
  5. Add in your SFTP information. 
  6. Under "Other Configurations", you can select if you want your users to confirm their subscription, or use the abandoned cart function.
  7. Under "Mapp Engage Group Configuration", choose groups where customers and subscribers will be added.
  8. In the "Message Configuration" section, choose prepared messages to be sent for the given scenarios, if you want emails to be sent from Mapp Engage.

    You need to manually turn off emails in Shopify settings, in order to avoid duplicate emails. This is only possible if you have Shopify plus. 

  9. Select Save.

E) Initial import

You will need to set up this one time job to connect Engage and Shopify. First go to Data Management > Mapp Connect.

  1. Find the integration you created and click on Edit.
  2. Select Import Configuration.
  3. Add new import job.

  4. Enter a job name.
  5. Define the job run (set at least 1 hour after the current time) and click on Apply.

  6. Set job status to enabled.
  7. To configure the import, choose FTP and click on Test Connection in the Import from FTP/SFTP section.

  8. A green check icon indicates that the connection is successful. 

  9. Create an appropriate event. You can use: 

    1. Add users to group (initial import of customers)

    2. Add new Transactions Data

    3. Add new Product Data

  10. Add monitoring users by entering the e-mail address of the person responsible for monitoring jobs. After you save this, the monitor will have an overview of the jobs.

  11. Click Save.

For more general information about this tab, please see How to Set Up Data Feeds.