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.
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
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.
Scroll down to the Webhooks section, and select Create webhook.
Leave the Format on JSON.
Set the URL to be the following:
Head back to Kindful, and go to Shopify (this should still be open on another tab in your browser).
Set your Shopify campaign and choose how you would like Shopify to identify purchases from the Post in Kindful as dropdown.
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.
Still have questions?
Feel free to send our support team an email, or you can call the phone number found in the lower left hand corner of your Kindful Admin account to speak to a team member.