01 · Problem
Too many advertisers, too reactive a workflow
Client service and trading teams are responsible for managing large portfolios of advertisers and partners, with some teams overseeing more than 100 advertisers at a time. Across that scale, it can be difficult to keep track of daily performance trends, budget changes, new campaign launches, flight updates, and other account-level movements.
Important changes can be missed, surfaced too late, or require teams to manually check multiple advertisers one by one. This creates operational risk, especially when teams need to respond quickly to pacing shifts, launch activity, budget movement, or performance volatility.
The existing workflow was highly manual and reactive. Teams had to spend time navigating the platform, pulling reports, checking account-level changes, and identifying which advertisers needed attention. This made it harder to proactively manage accounts at scale.
02 · Solution
Deskie: daily account intelligence in Slack
I created Deskie, a daily Slack notification bot designed to give business teams a centralized view of account health and key advertiser changes directly in Slack.
The bot runs through a Python script and posts automated updates through a Slack webhook. It pulls daily performance data across advertisers and flags meaningful changes such as budget updates, new campaigns going live, flight changes, and account-level performance movement.
Instead of requiring teams to manually check every advertiser, Deskie delivers a concise daily summary that highlights the accounts requiring attention. The bot acts as a lightweight monitoring layer for client service teams, helping them quickly identify what changed, where performance may need review, and which accounts may require follow-up.
The system was built to be scalable across advertisers, partners, and teams, making it easier to operationalize proactive account management across large books of business.
03 · Impact
Proactive account management at company scale
Deskie is now running across more than 700 advertisers daily across the company and across multiple regions. It gives teams immediate visibility into key account changes and performance trends without requiring them to manually inspect every advertiser or partner.
By surfacing important updates directly in Slack, the bot helps teams save hours each week, reduce missed changes, and respond more quickly to advertiser needs. It also improves operational consistency by giving teams a repeatable daily account health workflow.