Agent Roster — Built and Proposed
The complete picture: 3 agents built, 7 proposed, 2 extensions to existing agents, and 2 roadmap items that should not be agents at all.
Back to the agents index · workflows
The test applied throughout
An agent is warranted where judgment on unstructured input is needed.
Where the work is deterministic — routing a message, buying media, counting events — an agent is a liability: slower, costlier, non-reproducible, and harder to audit. Several items the roadmap draws as agents fail this test, and are listed as integrations instead.
The nine
| # | Agent | Status | Judges | Vertical |
|---|---|---|---|---|
| 1 | Discovery | ✅ Built | What a scraped article says, is worth, and belongs to | Digital |
| 2 | Compliance | ✅ Built | Whether text is safe to write from, or safe to publish | All |
| 3 | Creative | ✅ Built | How to say it — blogs, scripts, hooks | ATL · Digital |
| 4 | Localization | ⬜ Proposed · Tier 1 | Whether a vernacular rendering keeps the meaning, the tone and the compliance safety | All |
| 5 | Learning | ⬜ Proposed · Tier 1 | What the team's own choices imply about what to surface next | Analytics |
| 6 | ORM | ⬜ Proposed · Tier 1 | Whether a mention is a real reputational issue, and what to do | ATL |
| 7 | Visual | ⬜ Proposed · Tier 2 | Which template and theme fit, and whether output clears brand guard rails | ATL |
| 8 | SEO Scale | ⬜ Proposed · Tier 2 | Which market × topic combinations deserve a page | Digital |
| 9 | Scheduler | ⬜ Proposed · Tier 1 | Which piece takes which calendar slot | ATL |
| 10 | Segmentation | ⬜ Proposed · Tier 3 | Which cohort, which trigger, which moment | Program · BTL |
What exists today (1–3)
Three agents, all OpenAI-pinned, all tenant-scoped, all failing open.
1. Discovery Agent — ✅ built
Automatic, per item, on a background worker. Turns a raw scraped row into a browsable feed card: clean summary, category from the tenant allow-list, Indian state/UT, SEO keywords, authenticity and brand-fit scores.
Notably not all AI: authority scoring and persona matching are deterministic by design — authority is a property of the source, not the story, and an article never states its reader's age.
2. Compliance Agent — ✅ built
On demand, at two points, with different framing: judging a source article you might write from, and judging a draft about to publish under the brand's own name. Cites the tenant-authored rule it fired on, quotes the exact phrase, and blocks Send to CMS on high severity until a human acknowledges.
The only agent with a veto.
3. Creative Agent — ✅ built
Semi-automatic: a human queues a topic, generation runs in the background and
stops at ready. Blogs, video scripts and hooks. Grades its own output and
retries — quality repair, then up to two humanization passes — before a reviewer
sees anything.
What to add (4–10), by tier
Tier 1 — buildable now, no new infrastructure
| Agent | Why now | Effort driver |
|---|---|---|
| Localization | Works on output you already produce. IIFL's entire geographic strategy is micromarket-shaped, and Discovery already tags every item with a state | Language allow-list + do-not-translate glossary |
| Learning | Highest leverage on this list. Nothing in the system improves with use today — queue ten articles on one topic and tomorrow's feed is identical | An event log of queue / dismiss / publish actions |
| ORM | Architecturally your Compliance Agent in a different domain — findings, severity, evidence, cited rule. The shape is proven | The Meltwater or LocoBuzz feed |
| Scheduler | The calendar store and UI already exist — cheapest Tier 1 to reach. Mostly a rules engine; the agent part is narrow | Nothing to schedule. Publishing is the gap |
Tier 2 — one substantial dependency each
| Agent | Blocked on |
|---|---|
| Visual | Image model + asset store + template library — three new things, the biggest infra lift here |
| SEO Scale | A page-generation pipeline, and ideally Search Console. Carries real thin-content risk — see its spec |
Tier 3 — blocked on the customer data layer
| Agent | Blocked on |
|---|---|
| Segmentation | CRM integration. Not started, and it gates all of BTL and Program |
Building a segmentation agent before customer data lands would produce something with nothing to select from. The dependency is the blocker, not the agent count.
Two extensions — cheaper than new agents
Neither needs a new agent. Both are high value.
Script compliance — do this first
The Compliance Agent already takes subject: "source" | "draft". Scripts today
get the deterministic keyword scan only, so a video script receives
meaningfully less review than a blog post.
Adding subject: "script" is a prompt-framing change against proven plumbing —
days, not weeks. It closes the widest review gap in the product for the least
work of anything on this page.
Theme diversity — a Creative Agent capability
Page 4 of the roadmap asks for "Diff Approaches → Diff Themes". Today one prompt yields one angle; a second take means regenerating and hoping.
This is a generation parameter on an existing agent, not a new one.
Similarly, A4 Communication Creation on page 2 is the Creative Agent
pointed at a segment — same judgment, different input. It does not need its own
agent, only the segment to point at.
Two things that should not be agents
The roadmap draws these as agents (A5) or implies them. Both fail the judgment
test:
| Roadmap item | What it actually is | Why not an agent |
|---|---|---|
A5 Rollout — SMS / WA / RCS / App push / In-App | A dispatcher | Routing rules, rate limits, retry and suppression. Entirely deterministic, and needs to be auditable message-by-message in a regulated context. An LLM here adds cost and removes reproducibility |
| Media buying — DV360, Zocket, Pixis, Google, Meta | Integrations + budget rules | The ad platforms already run the optimisation. You need spend controls and reporting, not a second optimiser guessing at theirs |
Naming these explicitly matters: "agent" has become the default unit of work on the whiteboard, and applying it uniformly would put an LLM in the path of every outbound message.
Recommended sequence
NOW Script compliance extension days · closes the widest review gap
↓
1st Localization Agent self-contained · no new integration
↓
2nd Learning Agent highest leverage · makes 1-4 improve with use
↓
3rd ORM Agent proven shape · vendor feed is the cost
↓
then Visual · SEO Scale infra lift each
↓
blocked Segmentation needs CRM first
Why Localization before Learning, despite Learning having more leverage: Localization needs nothing new and delivers on a strategy that is already half-built (geo tagging exists, micromarket drill-down is on three roadmap pages). Learning needs an event log that does not exist yet. Ship the unblocked one while that plumbing lands.
Scheduler is the odd one out. It is mostly deterministic and should stay that way — the calendar write, recurrence, timezones and blackout dates all need to be auditable row by row. Build the rules engine; add the ranker only when someone is visibly spending time on slot ordering.
Coverage after all ten
| Vertical | Today | With 4–9 |
|---|---|---|
| ATL | Creative only | Creative · Visual · ORM · Localization · Scheduler |
| BTL | none | Segmentation (still needs the channel layer) |
| Digital | Discovery · Compliance · Creative | + SEO Scale · Localization |
| Program | none | Segmentation |
| Analytics | none | Learning |
Even with all seven built, BTL and Program stay thin — because their blocker is a CRM and a channel layer, not a shortage of agents.