Shopify: Overview, Connecting, & Disconnecting

This article explores the Shopify integration. The start of this article explains why you may want to use Shopify, and continues to explain how to connect a Shopify account to Kindful.

Of Note: When Shopify is connected it will begin pulling all new transactions from that date, it will not bring in all historical or past transactions. 


Integrate with one of the most popular eCommerce platforms on the web. Whether you're selling the product made by your beneficiaries, or promotional materials for your organization, Shopify makes selling easy, accessible, and affordable.

Kindful makes it easy to do the following:

  • Create a real-time sync of product purchase information from Shopify into your Kindful database
  • Automatically create new or update existing Kindful contact records with Shopify customer data
  • Include additional donations (on top of purchases) in Kindful as Soft Credits

Linked Articles:

Shopify Transactions Entering Kindful "Anonymous"

Connecting to Shopify

Log in to Kindful and select Apps on the left sidebar.

Click App Directory.

Find Shopify from the list, and select Learn More.


Choose Instructions, then Connect. A new tab will be opened, directing you to Shopify login page. Log in to Shopify with your Shopify credentials.

Once logged in, go to Settings in the bottom left.

shopify_settings_bottom_left.pngSelect Notifications


Scroll down to the Webhooks section, and select Create webhook.


Leave the Format on JSON. 

Set the URL to be as it appears in Step 7 of your App Settings inside of Kindful for Shopify. The URL in your account will be different than that which is represented in this article.


Save webhook.


Head back to Kindful, and go to Shopify (this should still be open on another tab in your browser).

Configuring the Integration

Set the Shopify Campaign and choose how you would like Shopify to identify purchases from the Post in Kindful as dropdown. 



You can configure which (singular) Kindful Campaign you wish to have Shopify orders be set to upon import. We recommend setting up a new Campaign for this purpose. You have the ability to filter Activity Type: Shopify Order from the Activities page.


Transaction Type

You can set how the incoming Shopify purchases post into Kindful. There are two options for this:

  1. Transaction - This approach will create a Transaction in Kindful for the overall purchase attributed to the purchaser. The details of the purchase will also be present.
  2. Soft Credit - This approach will create a Soft Credit for all purchases. This will also include the purchase information.



If creating Transactions, we recommend setting  "

After making your selections, press Save.


Go back to the Shopify tab, and select send test notification from your Notifications settings.


The status of the Shopify connection within the Kindful app directory will update after initiating this "test notification".

The status will show that Kindful is either still waiting for a transaction to post, or it will show that a transaction has been received and the integration is set and working properly. 

Disconnecting the Integration

SeShopify connects and sends data to Kindful differently than some other integrations, so disconnecting takes more steps than it might with another integration Kindful offers.

To stop data from sending in to Kindful, you would need to turn the sync off from directly inside of Shopify. This article goes over how to connect Shopify, but you could follow along here and just do the opposite.


Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request