You can now automatically include contact information collected via Shopify in Heap CRM. To setup, get your URL web hooks URL from the help page under integration. Then in Shopify under "Preferences" select "Email & Notifications":
Whenever you receive an order, Heap will use the e-mail to determine if the person is already in Heap. If so, it will create a new customer underneath the existing person. If the person does not exist it will be created:
If you create a category named "Accepts Marketing" any customer who selects that box during the checkout process will be placed in that category. Additional categories can be specified as a variable.