August 2024
ProdBot
A suite of Slack-native tools connected to Productive.io, covering daily team automation and an AI-powered sales intelligence system that generates company briefings and deal playbooks for sales teams.
ProdBot is a growing suite of Slack-native tools built around Productive.io, covering both day-to-day team automation and more advanced AI-powered sales intelligence.
Team Automation
The core bot handles two recurring pain points for agency teams. It posts morning absence reports directly into Slack so everyone knows who is in without checking a separate system, and automatically creates dedicated Slack channels the moment deals advance to key pipeline stages, keeping client communication organised from the start. It runs without an external server and is already live across the LAB and Reflect Digital workspaces.
Sales Intelligence Agent
The sales intelligence system takes a company domain as input and produces a structured briefing pack for the sales team, covering business overview, funding signals, pain points, and a customised deal playbook.
It runs as a multi-agent pipeline orchestrated via LangGraph:
- Supervisor — orchestrates routing and agent sequencing
- CRM Agent — reads existing deal context from and writes results back to Productive.io
- Research Agent — web search via the OpenAI Responses API
- Enrichment Agent — firmographic data from Apollo.io
- Writer Agent — formats the briefing and playbook via Claude
- Comms Agent — posts the finished output to the relevant Slack channel
The flow runs from domain input through CRM read, web research, data enrichment, and content generation, finishing with a CRM write and a Slack post. PostgreSQL handles pipeline checkpointing so long-running jobs can resume cleanly.
Tech stack: TypeScript, LangGraph, PostgreSQL, OpenAI API, Claude API, Productive.io, Apollo.io, Slack.