Media agency administration · Campaign billing

Unclear campaign invoices slow down finance administration

The finance administration of a European media agency checks 18,000 campaign invoices a month, and inconsistent details delay the close.

  • Media
  • Accounting

Key metric

Time per billing clarification case

3518min

Average processing time per clarification case in campaign billing.

At a glance

Initial problem

Campaign invoices create clarification cases

Solution type

Agentic workflows for clarification cases

Complexity

Transformation

Key metric

Time per billing clarification case

User group

Finance administration and campaign controlling

Implementation time

3-6 months

Operating model

Integrated into ERP and booking system

Starting point

The media agency manages a large volume of TV, online and out-of-home campaigns for international clients. Around 18,000 campaign invoices are created each month and posted in a central ERP. About 40 percent contain special features such as discounts, subsequent rebookings or country-specific fees. A team of 18 employees in finance administration checks the invoices, resolves discrepancies with sales and campaign management and prepares the monthly close. On average they process around 1,000 invoices per working day out of a volume of about 18,000 a month, many of them with follow-up questions.

18,000
Invoices per month
18
Employees in the team

The challenge

Details on campaigns, discounts and special agreements are scattered across the booking system, client portals, emails and campaign managers’ spreadsheets. For around 7,200 invoices a month, finance administration has to check manually whether the amounts charged match the agreed terms. Researching a clarification case takes 35 minutes on average, because campaign notes, approvals and discount scales sit in different systems. Questions to sales and campaign management delay the close, and early-payment discount deadlines sometimes get tight. At the same time, controlling and internal audit are increasing the pressure to document invoices traceably.

Typical symptoms in the company

“We keep jumping between ERP, booking system and email and lose track of the terms.”

“I spend every afternoon on questions about discounts instead of working on analyses.”

“We only notice shortly before reporting that important campaign invoices are still stuck in clarification.”

“Nobody can see at a glance which invoices are critical and which we can simply post.”

Why this remained unsolved

Finance administration had long accepted the problem as an unavoidable consequence of complex campaign models. A classic IT project seemed too costly, because several systems are involved and terms are often only recorded as free text. Attempts to work with additional mandatory fields in the ERP failed in day-to-day practice in sales and campaign management. At the same time, the issue was too big to solve with simple checklists: hundreds of hours went into clarification cases every month, but the causes differed from campaign to campaign and were hard to standardize.

Additional ERP fields

New mandatory fields for discount types and special terms were meant to create clarity, but were maintained inconsistently and only increased the data entry effort.

Excel overviews

Controlling introduced spreadsheets of critical campaigns, but manual maintenance was error-prone and could not keep up with the daily clarification volume.

Our solution

The agency introduced a workflow assistant that structures clarification cases in campaign billing and guides finance administration through research and documentation. The assistant reads billing data from the ERP and booking system, adds context from client portals and emails and creates a structured clarification case for every conspicuous invoice. Staff see suggestions on the cause, relevant terms and next steps, including pre-drafted questions to sales or campaign management. Once resolved, the assistant documents the decision and passes it to the ERP, so the close and reporting are based on consistent information.

Where generative AI comes in

Generative AI analyzes free text from campaign notes, emails and client portals, recognizes terms, discounts and special agreements and assigns them to the relevant invoices. It creates structured case descriptions and draft replies that specialists review and adjust, and it understands inconsistent wording as well as multilingual texts.

Building blocks
  • An analysis component identifies conspicuous invoices based on amount deviations, missing terms and flags from controlling reports.
  • A context component bundles campaign information from the booking system, client portals and emails and provides it in structured form for each invoice.
  • A generative assistant creates case descriptions and draft questions that finance administration reviews and sends directly.
  • A documentation component transfers resolved decisions to the ERP, adds the reasoning and makes them traceable for audit.
How it works

How the clarification workflow runs day to day

  1. Review invoices

    Every day, the workflow imports new campaign invoices from the ERP and booking system, flags conspicuous cases and shows them to finance administration in a prioritized list.

  2. Bundle context

    For each conspicuous invoice, the assistant gathers relevant campaign information from client portals, emails and spreadsheets and presents it in a compact overview.

  3. Work the case

    The generative assistant suggests the cause, next steps and draft questions. Staff review, adjust and send questions directly from the workflow.

  4. Document the decision

    After feedback from sales or campaign management, the workflow documents the decision, updates the terms fields and passes the invoice to the ERP.

  5. Feed reporting

    Finally, the workflow provides structured data on clarification reasons and lead times, so controlling and audit can produce analyses without extra rework.

Impact

Measured: after six months in production

Period: after six months in production.

MetricValueBasis
Time per billing clarification caseKey metricfrom 35 to 18 minutes per caseTime tracking before/aftermeasured
Clarification cases needing rework by specialistsQuality measurearound 15% of casesSampleestimated
Productive hours in the finance administration teamaround 2,000 hours of clarification work saved per monthProjectionestimated

Cost-effectiveness

Effort class

Standard (60-150 person-days)

Payback period

6-12 months

Main lever

Time savings

Running costs

Running costs arise mainly from maintaining the interfaces, model upkeep and monitoring the generative components.

Limitation

The solution depends heavily on the quality of campaign master data and filing practices. If terms are only agreed verbally or recorded privately, the workflow cannot meaningfully support those cases.

Integration and operations

Connected systems

The workflow is connected to the ERP, the campaign booking system, client portals and the email infrastructure. It reads billing data, campaign master data and communication histories without changing booking processes.

Operations

The solution runs in a European cloud environment with a separate tenant for the agency. Access to the ERP and booking system is via secured interfaces.

Compliance

Processing of campaign and client data follows internal policies on data protection and financial compliance. Case decisions are documented in an audit-proof way in the ERP, so external audits can access the reasoning stored there.

Labeling

The workflow clearly shows which suggestions come from the assistant and which fields come from the ERP or booking system. Staff can see that generated texts are drafts.

Accountability

The assistant gives no binding approvals but supports research and wording. Postings and closing decisions continue to be made in the ERP according to finance administration’s applicable policies.

Escalation path

If something is unclear or contradictory, staff can escalate the case to defined experts in controlling or to the team lead. Technical problems are reported through the IT service desk.

Traceability

Every clarification is documented in the ERP with a timestamp, the roles involved and the reasoning. The workflow stores the information sources, so decisions remain traceable during audits.

Roles in operation

Finance administration works with the workflow daily. Sales answers questions through its usual channels. IT looks after the interfaces, and controlling uses analyses of clarification reasons and lead times.

Transferability

The structured clarification workflow for campaign billing can be transferred to other areas where many business transactions with individual terms and scattered documents have to be checked. What matters is that the relevant information exists in digital systems or documents and that generative AI can meaningfully bundle it and make it understandable. Specialists keep decision authority but are relieved of repetitive research and writing work.

Invoice checking at energy suppliers with complex tariff models and individual discounts.

Fee clarifications at consulting firms with project-specific agreements and adjustments.

Claims billing at health insurers with individual contracts and documents

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