Skip to content
Academy
Marketing Academy · Field Work●AI in Marketing
MiniAudit· 30 minutes

Stack Redundancy Audit: Trimming Robinhood's AI Tool Sprawl

Robinhood

Objective: Given a supplied 8-tool AI marketing stack with overlapping capabilities, apply the lesson's job-to-be-done reasoning to flag genuine redundancy and recommend which tools to cut before a renewal cycle.

Robinhood's marketing ops team has accumulated 8 AI tools across content, ad copy, and reporting over three years with no single owner tracking overlap. Renewal invoices are due next month.

Given a tool list (name, function, monthly cost, last-30-day usage), map each tool to the job-to-be-done it serves, flag tools sharing a job, and recommend which to keep or cut.

Before you start

What you'll need

Free path (everything below is enough to finish)

FreeBuild the tool inventory and job-to-be-done mapping

Free, sortable, enough for an 8-row audit

The process

1 step

Step 01 of 01

Mapping tools to a job-to-be-done to find true redundancy, not just similar-sounding names

The lesson's first common mistake is building or buying before defining the specific job a tool is for; two tools only overlap if they serve the same job, not just a similar category label.

Two of Robinhood's 8 tools are both labeled 'AI writing assistant.' One drafts app push notifications, the other drafts long-form blog posts. Are they redundant?

Google Sheets— An 8-row tool inventory sheet with columns for function, monthly cost, last-30-day usage, and job-to-be-done.

Procedure

  1. List all 8 tools with their stated function, monthly cost, and last-30-day usage rate.
  2. Add a job-to-be-done column: write the specific outcome each tool exists to produce, not its marketing category.
  3. Group rows sharing an identical job-to-be-done; that's the only valid redundancy signal.
  4. Within each group, keep the tool with higher usage and lower cost; flag the rest for cancellation.
  5. For any tool with under 10% last-30-day usage and no group match, flag for cancellation regardless (unused, not just redundant).
Sample output
Robinhood AI stack audit (excerpt)

Job: 'Draft short-form push/in-app copy'
  Tool A: 92% usage, $340/mo -> KEEP
  Tool B: 11% usage, $410/mo -> CUT (same job, lower usage, higher cost)

Job: 'Draft long-form educational blog content'
  Tool C: 78% usage, $500/mo -> KEEP (no overlapping tool)

Unused, no job match:
  Tool G: 4% usage, $220/mo -> CUT (unused)

Healthy

Two 'AI writing assistant' tools correctly NOT flagged as redundant once their jobs (push copy vs blog posts) are shown to differ.

Unhealthy

Cutting a tool because its category name matches another tool's, without checking whether they serve the same job.

What this means

Category labels lie; usage data and job-to-be-done together are what actually prove redundancy.

So what do I do about it?

SymptomActionEffort
Renewal review cuts a tool based on category name aloneAdd a job-to-be-done column before deciding any cut30 min
YouYou can do this yourself, no engineering access required.

Final deliverable

A stack audit memo with each of the 8 tools marked Keep or Cut, grouped by job-to-be-done, with projected monthly savings.

See a reference example
Sample output
Nubank, Q2 martech renewal audit (excerpt)

Job: 'Personalize in-app upsell copy by user segment'
  Tool X: 88% usage, $290/mo -> KEEP
  Tool Y: 6% usage, $310/mo -> CUT

Projected monthly savings from this audit: $310

Success criteria

You're done when you can:

  • Groups tools by job-to-be-done rather than category label
  • Flags at least one unused tool independent of the redundancy grouping
  • Produces a specific projected savings figure