Save Time by Creating Customisable WooCommerce Slack Reports

Each of these forms of messaging improved in some way over its predecessor. But interestingly enough, none of the newer forms of communication have made their predecessors completely obsolete — in fact, even the fax machine is still used heavily is businesses and governments.

Slack is no different. It hasn’t made email obsolete (just look at my inbox), but it has improved on many of its shortcomings. Slack has dominated the businesses communications space since its launch in 2013 — and today has more than 2,000 integrations that can help optimize your businesses workflow.

Today I want to touch on one integration in particular; connecting WooCommerce and Slack to allow you to to improve your eCommerce workflow.

  • What is Slack?
  • The problem
  • The problem (continued)
  • The solution
  • TL;DR

What is Slack?

I don’t want to spend too much time here as if you are reading this post, you most likely know what Slack is.

But in short, Slack is like SMS/WhatsApp — but for business. It allows you to send instant messages to your teammates either by sending a PM or a group message.

Slack also has many different integrations with other apps that allow you to either receive notifications within Slack from those apps or actually control those apps from Slack. For example, the Zoom integration with Slack allows you to start a Zoom meeting with a teammate from within your Slack chat. This completely removes the need to open Zoom, create the invite, and then send it to your teammate.

By harnessing the power of WooCommerce and Slack together, it’s possible (and easy) to create a daily/weekly/monthly summary report of your orders, products, customers and subscriptions that is sent directly to your Slack workspace.

The problem

Currently, if you want to get a daily/weekly/monthly summary report on your WooCommerce store, your options are very limited.

Natively in WooCommece, your best bet is navigating through your WP-Admin to the reports and analytics dashboard. From there you can partially customize the dashboard to create a summary of your store. The issue here is the experience is clunky, and you need to actually log in to your store every time to see these stats.

And what about if you want an external consultant to view these stats? You would either need to give them a login to your store or you would need to export the data yourself and compile the report. This is far from ideal.