Project
Internal Slack Ops Automation
Co-founder & Product Lead, Agenture
Built internal Slack automation that turned the workspace into an ops control surface — alerts, approvals, and daily summaries delivered where the team already worked.
- Wired pipelines to post status and exceptions into Slack: new leads, failed jobs, items needing review, and end-of-day rollups — so nothing important lived only in a dashboard nobody checked.
- Human-in-the-loop approvals ran in-channel: high-stakes actions were drafted automatically and posted for a one-tap approve/reject, keeping speed without losing control.
Overview
Automation only helps if people can see and steer it. Through Agenture I built internal Slack automation that made the workspace the control surface for the whole operation — surfacing what needed attention, summarising what happened, and handling approvals in the channel where the team already lived.
The problem
As automation does more, the risk shifts from "work not getting done" to "nobody knowing what the automations are doing." Status and exceptions get buried in dashboards and logs that go unchecked; approvals bounce around email and slow everything down; and the team loses the thread on what shipped, what failed, and what's waiting on a human.
What I built
- Alerts where work happens — pipelines posted new leads, failures, and items needing review straight into the right Slack channels, in real time.
- In-channel approvals — high-stakes actions (outbound to key contacts, anything irreversible) were drafted automatically and posted for a one-tap approve/reject, with the decision logged.
- Daily summaries — an end-of-day rollup of what ran, what converted, and what needs attention, written in plain English rather than left as raw metrics.
- Two-way control — the team could trigger and respond to workflows from Slack, not just receive notifications.
Impact
- Made the automation stack observable — the team always knew what was running, what failed, and what needed a decision.
- Kept human judgement in the loop on the risky steps without slowing the routine ones.
- Replaced scattered dashboards and email approvals with a single, in-flow control surface.