Picky Assist Official Blog
Shopify to WhatsApp

WhatsApp Integration with Shopify

In this blog, we are going to explore the possibilities of integrating WhatsApp with Shopify using Picky Assist Connector.

Pre-Requisite

  1. WhatsApp Channel Enabled Picky Assist Account
  2. Shopify Account with Admin Privileges

About Shopify

Shopify is a commerce platform that allows anyone to set up an online store and sell their products. Merchants can also sell their products in person with Shopify POS.

Capabilities with Picky Assist Connector

When you connect your Shopify store with Picky Assist Connector you can achieve below mentioned capabilities to enhance your communication with your customer’s

Primarily you will able to take actions/perform condition in the Picky Assist Platform when any of the below events happens in your Shopify site, below are the list of events Shopify Supports now

  1. app/uninstalled

  2. carts/create
  3. carts/update

  4. checkouts/create
  5. checkouts/delete
  6. checkouts/update

  7. collection_listings/add
  8. collection_listings/remove
  9. collection_listings/update
  10. collections/create
  11. collections/delete
  12. collections/update

  13. customer_groups/create
  14. customer_groups/delete
  15. customer_groups/update

  16. customer_payment_methods/create
  17. customer_payment_methods/revoke
  18. customer_payment_methods/update

  19. customers/create
  20. customers/delete
  21. customers/disable
  22. customers/enable
  23. customers/update

  24. disputes/create
  25. disputes/update
  26. domains/create

  27. domains/destroy
  28. domains/update

  29. draft_orders/create
  30. draft_orders/delete
  31. draft_orders/update

  32. fulfillment_events/create
  33. fulfillment_events/delete

  34. fulfillments/create
  35. fulfillments/update

  36. inventory_items/create
  37. inventory_items/delete
  38. inventory_items/update
  39. inventory_levels/connect
  40. inventory_levels/disconnect
  41. inventory_levels/update

  42. locales/create
  43. locales/update

  44. locations/create
  45. locations/delete
  46. locations/update

  47. order_transactions/create
  48. orders/cancelled
  49. orders/create
  50. orders/delete
  51. orders/edited
  52. orders/fulfilled
  53. orders/paid
  54. orders/partially_fulfilled
  55. orders/updated

  56. product_listings/add
  57. product_listings/remove
  58. product_listings/update

  59. products/create
  60. products/delete
  61. products/update

  62. profiles/create
  63. profiles/delete
  64. profiles/update

  65. refunds/create

  66. shop/update

  67. subscription_billing_attempts/failure
  68. subscription_billing_attempts/success

  69. subscription_contracts/create
  70. subscription_contracts/update

  71. tender_transactions/create

  72. themes/create
  73. themes/delete
  74. themes/publish
  75. themes/update

How It Works?

Picky Assist Connector makes use of the Shopify inbuilt Webhook module to listen the real-time event alerts from the site and then based on the event type you will able to create a filter and relevant action to be taken.

EventFilterAction
Order UpdateCreate
Update
Delete
Send WhatsApp Message
Add A Tag or Category
Assign an Agent in Teambox
ProductCreate
Update
Delete
Keep the Customer informed via WhatsApp message when a new product is added or an out-of-stock becomes available again.

Getting Started

The first step is to go to Picky Assist and create a Connector URL, just make sure the Connector is in Online Mode to start accepting requests from Shopify whenever the subscribed event is triggered.

Setup Webhook in Shopify

The next step is to login into your Shopify Admin site then navigate to Settings -> Notifications -> Webhooks as shown below;

Creating Webhook

Now, we need to create a webhook for getting an order update, i.e whenever an order status is updated Shopify will notify the Picky Assist Connector about the event and the Connector will perform the steps configured by you.

You can subscribe to multiple shopify events by creating more webhooks with same Connector URL or different Connector URL and make use of the Filter tool & Router to filter the event value and route to the right step or connector in the Picky Assist Connector as per your requirments.

References

  1. Creating Steps in Picky Assist Connector
  2. Creating Filters in Picky Assist Connector
  3. Setting Up Action in Picky Assist Connector
  4. Complete WooCommerce API Documentation for knowing various variable values

Add comment