Marketing Cockpit

Marketing Cockpit compares agency reports with the TV log, billboard photos and invoices.

For marketing teams that work with agencies.

Marketing Cockpit
Awaiting decision
3
64.200 KM · over limit
Returned 2026
214.000KM
refunds and savings
ApprovedTV · October
31.200KM
28 spots did not air this month
Sent to the agencyDetails
In progress · 3
Make-good · 28 November slots
Media agency · due 7 Nov
new
Creative B rotation · Meta
Creative agency · due 29 Oct
29 Oct
Second SMS wave · own base
Internal team · due 31 Oct
31 Oct
TV spots · October
28 not aired · 4 stations
1.492/ 1.520
make-good agreed

Marketing Cockpit follows a campaign from the media plan to activation. Every morning it reads agency reports, platform data, the TV log, invoices and website leads.

FIG 01
Sources

Meta, Google, the TV log, the order database and the agency’s Excel and PDF files.

FIG 02
Decision

The approval threshold is 10.000 KM.

FIG 03
Proof

A task closes with the TV log or a billboard photo.

Agency control

Decisions for todayMarketing Cockpit sorts the decisions awaiting approval by amount and deadline.
Today · Decisions
Awaiting decision · 364.200 KM
Agency invoice 9% over plantoday12.400 KM

The media agency invoiced 14 TV slots outside the contracted package.

Plan · October
137.800 KM
Invoice
150.200 KM
Hold the differenceDetails
TikTok · activation cost +38%tomorrow28.600 KM
OOH site extension7 Nov23.200 KM
Below the threshold · 2 decisions with the team
  1. 01
    Approval threshold

    Decisions over 10.000 KM go to the director.

  2. 02
    Decision log

    The decision log records the name, date and amount.

  3. 03
    Delegation to the team

    The team makes decisions under 10.000 KM.

More on decisions for today
TV log and billboard photosMarketing Cockpit checks the agency invoice against the TV log and billboard photos.
TV log · October
DateStationSlotStatus
26/10FTV19:12aired
26/10BHT119:48aired
26/10Hayat20:05not aired
26/10OBN20:31aired
27/10FTV19:14not aired
27/10BHT119:50aired
27/10Hayat20:07aired
27/10OBN20:33aired
  1. 01
    TV log

    Marketing Cockpit checks the TV log against the media plan daily.

  2. 02
    Billboard photos

    The agency sends a dated photo of every billboard.

  3. 03
    Make-goods

    A spot that did not air gets a replacement slot or a refund.

More on the TV log and billboard photos
Annual plan by channelFor each channel Marketing Cockpit shows the media plan, contract, invoice and delivery.
Spend control
Annual plan 2026
Channel
Plan
Contract
Invoice
Delivery
Total
6,40M
5,46M
4,90M
95%
TV
2,87M
2,45M
2,28M
98%
OOH
1,21M
0,97M
0,90M
92%
Meta
0,83M
0,70M
0,66M
on plan
Sponsorships
0,56M
0,56M
0,38M
88%
Google
0,53M
0,44M
0,39M
on plan
Radio
0,26M
0,23M
0,20M
96%
Print
0,14M
0,11M
0,09M
100%
  1. 01
    Invoice above contract

    An invoice above the contract goes into today’s decisions.

  2. 02
    Contracts

    Each contract has an amount and a list of deliveries.

  3. 03
    Measuring delivery

    Delivery is measured by the TV log, billboard photos and platform data.

More on the annual plan by channel
Access for agenciesThe agency has its own access to Marketing Cockpit.
Weekly report · week 43 · KM
CampaignChannelvs platform
Internet bundle autumnMeta−0,4%
Internet bundle autumnGoogle+0,2%
TV bundle autumnYouTube+3,0%
TV bundle autumnMeta−0,6%
Postpaid autumnGoogle+0,1%
Postpaid autumnTikTok+0,9%
  1. 01
    Agency portal

    The agency answers its tasks and sends billboard photos.

  2. 02
    Weekly report

    Every agency fills in the same weekly report form.

  3. 03
    Deviations

    A gap of more than 2% against the platform holds the payment.

More on access for agencies

Campaign results

Leads and cost per leadMarketing Cockpit counts leads and cost per lead for each channel, product and campaign.
Results · last 30 days
Leads
8.268
Spend
842.261KM
Cost per lead
100KM
Visitors
1.331.790
Channel
Leads
Per lead
Meta
3.459
87 KM
Google
2.443
86 KM
YouTube
348
283 KM
TikTok
110
273 KM
Updated this morning at 06:00
  1. 01
    Order database

    Leads come from the order database: the website, the app and points of sale.

  2. 02
    Audience

    Meta and Google report age, gender and region for each campaign.

  3. 03
    Website

    The funnel shows the step where a visitor leaves the lead form.

  4. 04
    Search

    Search Console lists the queries where the website loses clicks.

More on leads and cost per lead
From lead to activationThe board takes each lead through five stages: Submitted, In progress, Activated, Cancelled, Lost.
Leads · board
Submitted699
Amra Begić76 KM
TV bundle
GoogleTV bundle autumn
Tarik Mujić116 KM
Postpaid · porting
MetaPostpaid autumn
In progress1.344
Lejla Hodžić56 KM
Internet bundle
MetaInternet bundle autumn
Emir Karić188 KM
TV bundle
MetaTV bundle autumn
Activated4.161
Selma Kurtović116 KM
Postpaid · new number
GooglePostpaid autumn
Kenan Delić56 KM
Internet bundle
MetaInternet bundle autumn
Cancelled262
Lost1.802
  1. 01
    Path to the lead

    Each lead shows its channel, its campaign and the page it came from.

  2. 02
    Point of sale

    A point of sale enters a voucher lead on the same board.

  3. 03
    Cost per activation

    A campaign’s spend is divided by its activated leads.

More on the path from lead to activation
AlertsThe morning check finds spend without leads, a drop in leads and a higher cost per lead.
Alerts · 7 open
HighSpend without leads: Postpaid autumn · YouTube

3 days running, 1.543 KM in total, no leads.

Task for the agencyConfirmDigital agency · due 29 Oct · 1.543 KM at stake
HighDrop in leads: Internet bundle

114 leads in two days, usually 265.

MediumHigher cost per lead: TV bundle autumn

363 KM per lead, the previous 28 days 183 KM.

4 more open alerts
  1. 01
    Task for the agency

    An alert becomes a task for the agency with a deadline and the amount at stake.

  2. 02
    Closing

    An alert closes after three mornings without a repeat.

  3. 03
    Thresholds

    The marketing team sets the threshold of each alert.

  4. 04
    Confirmation

    A confirmed alert stays in the list and is no longer e-mailed.

More on alerts
ReportsThe report for the previous month arrives on the first of the month.
Report · week 19–25 Oct
Check before sending

The number 278 is not in any table of this report.

Summary

The week brought 2.779 leads for 291.245 KM of spend. Meta brought the most leads (1.216). The TV bundle fell the most: 278 leads, down 28%.

ProductLeadsChange
Internet bundle1.397no change
Streaming bundle602new
Postpaid350up 1%
TV bundle287down 28%
  1. 01
    Number check

    A number in the text must exist in the report’s tables.

  2. 02
    Weekly overview

    The weekly overview arrives on Mondays.

  3. 03
    Assistant

    The assistant answers questions about campaigns from the same data.

More on reports

How it works

28 spots did not air in October.

01 / 04

October TV log

The TV log and the media agency’s PDF invoice come into Marketing Cockpit.

02 / 04

Proposed decision

The 28 spots that did not air are worth 31.200 KM. Marketing Cockpit proposes 28 replacement slots.

03 / 04

Task for the agency

The media agency gets a task: 28 replacement slots by 7 November.

04 / 04

Closing the task

The task closes with a TV log showing 28 aired slots.

TV log · October
StationAiredNot aired
FTV4519
BHT13737
Hayat3555
OBN3137
Today · Decisions
ApprovedTV · October
31.200KM
28 spots did not air this month
Sent to the agencyDetails
Tasks
Closed · 1
Make-good · 28 November slots
Media agency · due 7 Nov
closed
TV log · 28/28 aired

Industries

The pilot takes 90 days

Arrange a pilot
  1. 0130 days

    Connecting sources

    We connect Meta, Google, the TV log and your agencies’ reports.

  2. 0245 days

    One campaign

    You run one campaign in Marketing Cockpit from brief to final report.

  3. 0315 days

    Review with the board

    You show the board the money recovered and held.

A demo on your campaign.

A reply within one working day.

nermin@betastudio.ba