Choose the right delivery channel
I tested text and email delivery, then asked the team how they preferred to receive the data. Slack provided mobile access without the intrusiveness of texts or the friction of repeatedly checking email.
A scheduled reporting system that moved essential advertising data from an API to the place marketers already worked.
Members of a digital marketing team needed to monitor advertising performance outside normal office hours. The existing process required repeatedly returning to a computer, limiting their ability to step away while campaigns were active.
The real need was not another dashboard. It was timely access to a small set of essential metrics through a channel the team could check from anywhere.
I tested text and email delivery, then asked the team how they preferred to receive the data. Slack provided mobile access without the intrusiveness of texts or the friction of repeatedly checking email.
I retrieved campaign information through the Facebook API, transformed the raw response into a readable update, and delivered it through a Slack bot to a private channel for each marketer.
The workflow ran as a recurring Kubernetes CronJob during the hours that mattered, balancing useful update frequency with notification fatigue and making the process easy to monitor.
Estimated manual effort saved while giving marketers access to key performance data away from their desks.
The project demonstrates the full path from observing a business problem to researching options, gathering stakeholder preferences, integrating APIs, deploying scheduled software, and supporting the result.
View the sanitized code history