How can we help?
< All Topics
Print

How to connect your Shopify Store with botbaba?

Here is the basic overview of the integration:

  1. botbaba should know the address (URL) of your store.
  2. botbaba should be able to access data from your store
  3. Shopify should know that your store needs to push events’ data to botbaba

Here are the steps you need to perform in order to connect your Shopify store with botbaba.

Step 1: Let’s Create a Private App on your Shopify Store

Step 1.1 – Click Apps
Step 1.2 – Click Manage Private Apps
Step 1.3 – Create New Private App
Step 1.4 – Fill out the form as guided below…
  • Private app name – botbaba (any name will do, its only for your identification)
  • Emergency developer email – [email protected]
  • Assigned fulfillment orders – Read Access
  • Customers – Read Access
  • Fulfillment services – Read Access
  • Orders – Read Access
  • Third-party fulfillment orders – Read Access
  • Webhook API version – 2020-10

Save the app.

Step 2: Add the credentials of the Private App in the Integration section of your bot on botbaba.

Step 2.1 – Edit the app to view these details

Login to botbaba and go to the Integrations section of the bot you want to use with Shopify.

Step 2.2

Tick the Private App checkbox to see those text boxes.

Step 2.3 – Fill in these details from Step 2.1
  • Shop Domain: Example – xyz.myshopify.com (without https:// and without www)
  • API Key: Same API Key from step 2.1
  • API Password: Password from step 2.1

Save & Close

Step 3: Create botbaba Webhooks in your Shopify store so that we receive the events from your store

Step 3.1 – Go to Settings => Notifications
Step 3.2 – Scroll down to the bottom of the page and Click ‘Create webhook’
Step 3.3 – Fill the data as shown in the image above and save.

Repeat Step 3.2 and 3.3 to add 6 more webhooks.

Here is the list of all the Events and Webhook URLs for those events.

  1. Cart Creation – https://app.botbaba.io/api/CartCreationShopifyWebhook
  2. Cart Update – https://app.botbaba.io/api/CartUpdateShopifyWebhook
  3. Checkout Creation – https://app.botbaba.io/api/CheckoutCreationShopifyWebhook
  4. Checkout Update – https://app.botbaba.io/api/CheckoutUpdateShopifyWebhook
  5. Order Cancellation – https://app.botbaba.io/api/OrderCancellationShopifyWebhook
  6. Order Fulfillment – https://app.botbaba.io/api/OrderFulfillmentShopifyWebhook
  7. Order Payment – https://app.botbaba.io/api/OrderPaymentShopifyWebhook

Keep the Webhook API Version as 2020-10 and Format as JSON

Once you are done adding these,

You can go ahead and use the Shopify Triggers in the Triggers and Actions section and start shooting WhatsApp, Telegram, Email and HTTP Requests (API Calls) to your customers.

Here is how Triggers and Actions work.

Here is how Shopify Triggers and Actions work.

Was this article helpful?
0 out Of 5 Stars
5 Stars 0%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
How can we improve this article?
Previous How to set up Payment Gateway Integration?
Next How Shopify based Triggers and Actions work?
Table of Contents