You can use the Slack integration to send dashboards to specific Slack channels (instructions in this HubSpot Knowledge Base article). Once you build out those reports above within a dashboard, you can configure the dashboard to send to the needed Slack channel (you can also send it to specific email addresses, if desired). You can also pin a direct link to the dashboard within your Slack channel so that users can check out the dashboard in real-time whenever they need to.
Hope this helps!!
Moderator note: While this solution may not address the original poster’s specific situation, it could be helpful for other community members facing similar challenges.
The main struggle is with the step #5, i.e., the calculation of those items. For example, how would you calculate the # of deals that moved from pipeline stage A to B last month, and add this variable to Slack notifications?