Media sales · Sales opportunities from signals

Scattered campaign signals cost media sales revenue

A large media agency runs around 520 campaigns a month. Upselling signals are scattered, and the sales team misses follow-up offers.

  • Media
  • Inside sales

Key metric

Additional qualified upselling opportunities

110160opportunities

Monthly qualified upselling opportunities before and after introduction.

At a glance

Initial problem

Upselling signals from campaigns go unused

Solution type

Agentic workflow for sales signals

Complexity

Transformation

Key metric

More qualified upselling opportunities

User group

The agency’s sales and account teams

Implementation time

3-6 months

Operating model

Cloud operation with CRM integration

Starting point

The media agency runs around 520 multichannel campaigns a month for about 260 active clients. Each campaign generates an average of 3 reports, several optimization rounds and dozens of emails between consulting, operations and the client. The sales team consists of 18 people, each responsible for 30 to 40 accounts and working productively in the CRM and campaign tools for about 6 hours a day. Upselling ideas often come up in reviews or optimization loops but are rarely captured in a structured way. Instead of a shared overview of signals, hints at budget increases, new channels or follow-up projects are scattered across presentations, notes and inboxes.

520
Campaigns per month
18
Sales staff

The challenge

In the agency’s day-to-day work, campaign reports, optimization logs and client notes are used mainly for operational steering, not as a structured source of sales opportunities. Every week, more than 1,500 documents and emails with potential signals are created, but the sales team has to search through them manually. Many accounts have parallel campaigns, different runtimes and complex budget tiers, so follow-up offers are often prepared too late or not at all. Consulting, operations and sales have no shared view of which clients are currently open to expansions. Instead of acting proactively, sales mostly reacts to direct requests. This leads to missed upselling opportunities, unclear priorities and a lot of coordination effort.

Typical symptoms in the company

“I often only hear about expansion plans once the client has already booked with a competitor.”

“Every Monday I spend hours searching reports and emails for possible opportunities.”

“We have no shared list of which accounts are currently open to additional channels or budgets.”

“Many good ideas from campaign reviews disappear into decks and notes instead of turning into concrete offers.”

Why this remained unsolved

The problem was known but accepted as the unavoidable complexity of the agency business. A classic CRM could not meaningfully capture signals from free text, presentations and emails without burdening the teams with extra maintenance. Attempts to introduce manual lists or tags failed because of the number of campaigns and the different ways the consulting teams work. For a long time, an IT project seemed too big relative to any single missed opportunity, yet too small to justify a comprehensive sales platform. Only when management realized that the sum of missed upselling opportunities was clearly showing in annual revenue did they look for a structured solution.

Manual opportunity lists

Consultants were supposed to enter opportunities in spreadsheets after reviews. Maintenance collapsed after a few weeks.

CRM note fields

Sales teams used free-text note fields in the CRM, but searchability and prioritization remained inadequate.

Our solution

The agency introduced an agentic workflow that evaluates campaign data, reports and relevant emails daily and turns them into structured sales signals. The workflow reads reports, optimization logs and client notes, detects hints at budget increases, new channels or follow-up projects and assigns them to the relevant accounts in the CRM. For each signal, relevance, urgency and suggested next steps are determined. Sales teams get a prioritized overview of opportunities per account, including context from the underlying documents. The workflow reminds them of time windows, such as campaign end dates or budget tiers, and helps prepare follow-up offers without replacing the account teams’ professional responsibility.

Where generative AI comes in

Generative AI understands free text in campaign reports, emails and notes, detects upselling signals in them and writes structured opportunity descriptions with suggested next steps. It summarizes complex context from several documents and makes it searchable in the CRM, without adding documentation duties.

Building blocks
  • Daily evaluation of campaign reports, optimization logs and relevant emails, with assignment to accounts in the CRM.
  • Detection and classification of upselling signals such as budget increases, new channels or follow-up projects from free text.
  • Prioritized opportunity overview per account with context, suggested next steps and reminders of relevant time windows.
  • Integration into the existing CRM, so sales teams see and work on signals directly in their usual interface.
  • Feedback loop in which sales teams confirm, discard or add to signals, continuously improving detection quality.
How it works

How the opportunity workflow works

  1. Connect sources

    Campaign tools, report repositories, email inboxes and the CRM are connected, and relevant document types and accounts are defined.

  2. Detect signals

    Every day, the workflow analyzes new reports and emails, detects potential upselling signals and assigns them to the right accounts.

  3. Structure opportunities

    Detected signals are classified by type, relevance and time window and stored as structured opportunities in the CRM.

  4. Prioritize sales

    Sales teams receive a prioritized list of opportunities per account, including context and suggested next steps.

  5. Use feedback

    Confirmed or discarded signals feed into the ongoing improvement of detection and prioritization.

Impact

Measured: after 6 months in production

Period: after 6 months in production.

MetricValueBasis
Additional qualified upselling opportunitiesKey metric+45% qualified opportunities per monthSystem measurementmeasured
Time spent searching for signals-35% search time in the sales teamTime tracking before/afterestimated
Correction needed on signalsQuality measure15-20% of signals need reworkSamplemeasured

Cost-effectiveness

Effort class

Standard (60-150 person-days)

Payback period

6-12 months

Main lever

Revenue impact

Running costs

Running costs arise from hosting, model usage, maintaining the workflow and adapting it to new campaign formats.

Limitation

The solution depends heavily on the quality of reports and notes. If signals are not documented at all or only briefly, the workflow detects opportunities less well. The professional assessment of large deals remains with sales.

Integration and operations

Connected systems

Connection to the agency’s campaign planning tools, report repositories, email system and CRM. Interfaces are limited to campaign-related data and relevant communication content.

Operations

Runs in a secured cloud environment with tenant separation. Client data is accessed via defined APIs, and sensitive content is stored and transmitted encrypted.

Compliance

Data protection requirements are observed, especially for client data and emails. Access is role-based, and audit logs document which signals were generated from which sources.

Labeling

In the CRM, generated opportunities are clearly labeled as system suggestions, including a reference to the underlying documents and their automated origin.

Accountability

System suggestions are non-binding and serve as a working basis. Binding offers and commitments are still made by authorized sales staff after review.

Escalation path

Sales teams can flag incorrect or sensitive signals. The operations team investigates the causes and adjusts sources, filters or detection logic.

Traceability

For each opportunity, it is traceable which reports or emails it was derived from. Summaries link to the original documents so teams can check the reasoning.

Roles in operation

Sales teams use the opportunity overview in the CRM. Consulting teams continue to provide the substance in reports. A central operations team monitors the workflow and maintains sources and rules.

Transferability

The agentic workflow for detecting upselling signals in campaign and communication data transfers well to other sales-related contexts. Wherever many free-text reports, minutes or emails are produced but only some of the opportunities they contain are used systematically, a similar solution can help. What matters is that accounts or projects are clearly identifiable and that sales teams are willing to work with structured signals and give feedback.

Detecting upselling signals in project reports at IT service providers and passing them on.

Surfacing spare parts sales opportunities from service logs in machinery manufacturing.

Spotting expansion potential in campaign reports for nonprofit fundraising teams.

A similar case in your organization? Let’s talk.

Briefly describe your process. We’ll get back to you with an initial assessment of whether the pattern can be transferred, and what it realistically takes.

Apply to izz.ai

PDF, DOC or DOCX · up to 3 files, max. 10 MB each

I accept the privacy policy

Get in touch

A friendly pink robot opens a door behind which lies a futuristic world