Automation Demo
Experience real-time analytics automation with our Python-powered demo. Watch as Plausible Analytics milestones automatically trigger rich Slack notifications, complete with growth insights and actionable recommendations.
Live Demo Video
Watch the automation in action - coming soon!
🚀 Quick Start
Run the Demo
✨ Key Features
📊 Real-Time Analytics
Monitors Plausible Analytics API for visitor metrics, pageviews, and engagement data with configurable check intervals.
🏆 Milestone Detection
Automatically detects when key metrics reach predefined thresholds and triggers celebration notifications.
💬 Rich Slack Notifications
Sends beautifully formatted Slack messages with blocks, emojis, and actionable insights for your team.
🔧 Demo Mode
Run the full automation without API keys - perfect for demos, testing, and development.
📁 Code Structure
📊 Sample Demo Output
⚙️ Production Setup
1. Plausible Analytics Setup
- Get your API key from Plausible Analytics settings
- Note your site ID (found in the URL when viewing your site)
- Add these to your environment variables
2. Slack App Setup
- Create a new Slack app at api.slack.com
- Add
chat:write
bot scope - Install to your workspace and copy the Bot User OAuth Token
- Run
python scripts/setup_slack.py
to test the connection
3. Environment Variables
📥 Download the Code
Get the complete automation codebase with all scripts, configurations, and documentation.