ManyChat
Submit a ticket

Shopify Customer Data Import

Overview

This feature allows ManyChat application in your Shopify store import customer's data to ManyChat, where it magically (not really) transforms into a new subscriber.


Prerequisites

  • The latest version of Manychat application should be installed
    • You can always update your "ManyChat → Shopify" integration in Settings → Integrations tab

How it works

Quite simple, in fact

  • Customer visits your Shopify store and, at some point of wandering, completes checkout
    • Important: "Keep me up to date..." checkbox should be marked - otherwise we will not import this customer's data, in order not to violate privacy policy.


  • A few seconds after you will find a new subscriber in your "Audience" tab


  • Click on that customer and you will see, that we imported customer's First and Last Names and an Email, which he pointed as a contact information. Additionally we automatically opted-in this new subscriber for a Email channel - since he clearly prefers it to communicate
    • Of course, if our young master Frodo chose to input his phone number - we would have imported it and opted-in him for a SMS channel



  • Please, note: if there already is a subscriber in ManyChat with the same email/phone as we received from "Contact information" field - a new subscriber won't be created.



Receiving additional Data


  •  As soon as you've got working Shopify Email/Phone import - you can set it up to receive additional data.



Let's give at a look (I'll cover only possibly unclear fields) :

  • Raw data - you can manually download a raw JSON file, which we actually receive from Shopify. There are lots of amazing data - if you need something from there to complete a use case, let us know via this beautiful website
  • Account state- shows if this customer signed in your Shopify store. There are 4 possible states:
    • Disabled - customer haven't created an account yet
    • Invited - Shopify sent an email to this customer with a verification link to activate an account
    • Declined - customer clicked a "Decline" button inside the email
    • Enabled - customer successfully created an account in your Shopify store
  • Shopify ID - customer's id in your Shopify store, but also a link directing to this customer's page in your store admin section
  • Accepts marketing - will always be a "Yes", since we don't import those customers who said "No"
  • Last Checkout ID - a link directing to this checkout's page in our store admin section. If checkout has become an order - you'll be redirected to the corresponding order's page

It was just the beginning - real fun starts now. This feature added not only a bunch of fields - but a few ways to use them.

  • Use new fields in Conditions - to create a unique experience in Flows or to segment your Audience



  • Use them in Rules to be always aware of your Shopify store's customers



  • Use them in text messages as context variables to receive more information



There are tons of other ways to use these fields - be creative!