S006 / Industries/ 010 Media & Out-of-Home

010 / 011

Media & Out-of-Home

Sell every impression with operations that keep pace with media.

Webisoft helps media networks modernize how they sell, schedule, and prove advertising: out-of-home scheduling and proof of play, ad sales and booking, content management for screens and in-flight entertainment, and connected ad-server and reporting data.

A senior, in-house team since 2016. SOC 2 Type II, AWS Partner.

In business since 2016AICPA SOC 2 Type II HIPAA compliantAWS PartnerGreat Place To Work Certified, Sep 2026 to Sep 2027, Canada
001/

Media

Media transformation

Ad inventory, scheduling, and content run on tools that cannot keep up with how fast media moves. A campaign is sold against inventory that a spreadsheet says is available, the schedule is built by hand, the screens play what they were sent last week, and the proof-of-play report arrives too late to fix anything. Every gap is unsold or unproven inventory.

Our work in this sector includes production systems for a national out-of-home advertising network and an in-flight content agency.

Digital billboard over a city intersection
002/

How

Inventory sold, scheduled, and proven from one system

  1. Inventory you can sell with confidence

    Every screen, face, and loop slot with its availability, audience impressions, and rate in one place. Sales sees what is open this week, not what a spreadsheet said last month.

  2. Scheduling that runs itself

    Campaigns are placed against rules for location, daypart, share of voice, and category exclusivity, and the playlist reaches every player on time. A creative swap propagates in minutes.

  3. Proof advertisers trust

    Play logs collected from every player, reconciled against the booking, and reported per campaign, so a client receives proof of play instead of a promise.

003/

How we modernize media operations

We help out-of-home networks, content agencies, and media companies modernize how they sell, schedule, deliver, and prove advertising and content, and we connect it all to ad servers, programmatic exchanges, and the CMS and finance systems already in place.

Designed for networks of screens, fleets, and venues where delivery has to be proven, not assumed.

  1. 01

    Inventory sales can trust

    Inventory catalog, availability, rate cards, proposals, insertion orders, and order management for direct and programmatic sales.

  2. 02

    Campaigns that run on time

    Campaign placement rules, loop and playlist generation, distribution to players and screens, and real-time changes.

  3. 03

    Content approved and delivered

    Content management, transcoding, approval workflows, versioning, and delivery for digital screens and in-flight entertainment systems.

  4. 04

    Proof clients accept

    Play-log collection, audience and impression reporting, campaign dashboards, and client-facing proof of performance.

  5. 05

    Connected systems

    Ad servers and SSPs, programmatic DOOH exchanges, player and CMS platforms, audience measurement providers, CRM, and billing.

004/

Services

Our services for media companies

  1. /001

    Advisory

    A fractional CTO or technical review for networks whose sales, scheduling, and content tools grew separately. We audit the stack and the manual work between proposal and invoice, then leave your sales and operations leads with a roadmap they own.

  2. /002

    Digital products

    Sales, scheduling, and content products from MVP to scale: web tools for sales and operations, client portals, and the services that run the network.

  3. /003

    Enterprise integration

    Ad server, programmatic, player, CMS, audience, CRM, and billing integrations with monitoring, so a campaign that is sold is scheduled, delivered, proven, and invoiced without re-entry.

  4. /004

    AI and automation

    Automated creative checks against screen and venue rules, creative classification and tagging, yield recommendations on your own booking history, and assistants that answer availability questions for sales.

Methodology

Our transformation methodology

We run media projects on short cycles and prove each release on one market, one venue type, or one fleet before it goes network-wide. You see it working on your own inventory before you commit the network to it. Here is how a typical project runs.

  1. 1

    Connect

    Talk, under NDA, with a team that has already modernized media and out-of-home operations.

  2. 2

    Estimate

    We map your inventory, systems, partners, and sales process, then give you a scoped estimate of timeline and cost.

  3. 3

    Deliver

    Once you approve the scope, we deliver in short iterations and demo each one against your real inventory and campaigns.

  4. 4

    Launch

    We pilot in one market or on one fleet with sales and operations trained, fix what they find, then roll out network-wide.

  5. 5

    Support

    We monitor delivery and integrations, handle ad-server and player changes, and keep improving the results.

Hiring models

Ways to engage our media team

(3)
  1. H/001

    Dedicated team

    A dedicated team assigned to your media platform, coordinated by a consultant who keeps delivery aligned with your sales and operations goals.

  2. H/002

    Team extension

    Add senior specialists who already know ad serving, scheduling, and content delivery into your existing product or IT team, working on your process and tools.

  3. H/003

    Project-based

    We take the project end to end: discovery, delivery, integration, market rollout, and support, with one project manager as your point of contact.

007/

Media capabilities

Where we add value on media work

Media software has to keep selling, scheduling, delivery, and proof in sync across a network that is always changing. These are the areas where our media work goes deeper than a CMS with a calendar.
  1. Inventory and availability

    A catalog of every screen, face, and slot with attributes, audience data, and pricing, and an availability engine that accounts for booked campaigns, share of voice, exclusivity, and maintenance windows, so sales quotes what can actually be delivered.
  2. Scheduling and playlist generation

    Campaign placement by location, daypart, frequency, category exclusion, and venue rules, with playlists generated per player and distributed on a schedule, and changes pushed in minutes when a client or a venue needs something swapped.
  3. Programmatic DOOH

    Integration with SSPs and exchanges for programmatic sales, with inventory exposed under your rules, deals and floors managed per screen group, and programmatic and direct campaigns reconciled in one schedule.
  4. Content management and delivery

    Content ingestion, transcoding to each screen or seatback specification, approval workflows with venue and advertiser sign-off, versioning, and verified delivery to players and in-flight systems with offline update cycles.
  5. Proof of play and reporting

    Play logs collected from every player, reconciled against the schedule, combined with audience data, and reported per campaign to clients through dashboards and exports, with gaps flagged so make-goods are handled before the client asks.
  6. Sales and billing integration

    Proposals, bookings, and orders flowing from CRM to scheduling to billing with no re-entry, and delivery data flowing back so invoices reflect what actually played.

How we work

How a media engagement runs

(4)
  1. 1

    Inventory and workflow discovery

    We interview sales, operations, content, and finance, and we map every screen type, system, and hand-off from proposal to invoice. The output is a written architecture, an inventory data model, an integration inventory with SSP and player vendor status, and a milestone-priced delivery plan the network keeps.
  2. 2

    Inventory model and integrations first

    We set up the inventory and availability model and connect the ad server, players, and CRM before anything else, because they carry the most risk. You review progress at each milestone against your real inventory in a staging environment.
  3. 3

    Pilot in one market, then rollout

    We launch in one market, venue type, or fleet with sales and operations trained and a support channel open. What they find in the first weeks shapes the next release. Then we roll out network-wide on a schedule you control.
  4. 4

    Operate and extend

    Post-launch we monitor delivery and integrations, handle ad-server, exchange, and player changes, and deliver improvements on a steady cadence. Your operations team gets the admin tools and your technical lead gets the repositories and infrastructure definitions.

Proof

We have delivered production systems for a national out-of-home advertising network and an in-flight content agency.

SOC 2 Type II / HIPAA / AWS Partner / Clutch 4.9/5

FAQ (012)

Media & Out-of-Home questions buyers ask us

001What is programmatic DOOH, and how does it differ from online programmatic?

Programmatic digital out-of-home sells screen time through supply-side platforms to the demand-side platforms agencies already use, with deals and floor prices set per screen group and ad requests answered per player. Unlike online, one play is seen by many people, so impressions come from audience multipliers rather than a cookie, targeting is by location, venue type, daypart, and conditions rather than by individual, and creative must meet each screen's specification. A well-built network platform exposes inventory to the SSP under its own rules and reconciles programmatic plays with direct bookings in one schedule.

002What is proof of play, and why do advertisers care?

Proof of play is the record from each player of which creative played on which screen at what time and for how long, reconciled against what was booked. Advertisers and agencies use it to verify delivery, calculate make-goods when plays were missed, and reconcile invoices, and industry bodies have published guidelines for how it should be reported. A well-built system collects logs from every player, buffers them when a player is offline, flags gaps before the client does, and reports plays and impressions per campaign.

003How does an out-of-home scheduler build playlists, and which rules does it enforce?

Most digital screens run a loop of fixed-length slots, so a scheduler fills each loop per screen and daypart from the booked campaigns while respecting share of voice, frequency, category exclusivity so competitors do not play back to back, venue content rules, maintenance windows, and the priority between direct and programmatic demand. The output is a playlist per player, distributed on a schedule and versioned so operations knows which players are current. A well-built scheduler explains why a campaign landed where it did, because sales will be asked.

004How is out-of-home audience measured?

Audience measurement bodies such as COMMB in Canada and Geopath in the United States estimate impressions per face or screen from traffic counts, mobile location data, and venue footfall, producing multipliers per location and daypart that the industry trades on. Sensor and camera-based measurement at the screen exists but raises privacy obligations under laws such as Quebec Law 25 and US state privacy acts. A well-built platform applies the accepted multipliers to availability and reporting and documents the methodology so an agency or auditor can see how impressions were calculated.

005What is an ad server for a screen network, and does every network need one?

An ad server decides, for each play opportunity, which creative runs based on bookings, pacing, frequency, and programmatic demand, and it logs the result, while the CMS manages content and the SSP connects to buyers. Smaller networks often get by with a scheduler and a CMS; the need for a true ad server grows with programmatic volume, dynamic creative, and conditional triggers such as weather or time of day. A well-built architecture keeps these roles distinct so a network can add an ad server or change an SSP without rebuilding scheduling.

006Which content and advertising rules apply to what plays on screens?

What may play depends on the venue and the jurisdiction: advertising standards codes, provincial and state restrictions on alcohol, cannabis, and gambling advertising, political advertising rules, municipal sign bylaws, transit authority and airport contracts with their own content clauses, and airline standards for in-flight content. Rules change by location, so a creative approved for one screen group may be prohibited on another. A well-built platform models the rules per venue and screen group, blocks a non-compliant placement at scheduling time, and keeps the approval record for each creative.

007How does content delivery to distributed players and aircraft work?

A CMS packages creative and content into the resolution, codec, and file-size specification of each screen type, and players download it on a schedule, cache it locally, and keep playing from cache when the connection drops. In-flight entertainment is the extreme case: content is loaded onto aircraft during maintenance windows on a fixed cycle through the IFE platform's integration process, with licensed titles protected by DRM. A well-built delivery pipeline verifies that each player or aircraft received and installed the package and reports which ones are behind.

008What does the sales-to-billing workflow look like in a media company?

A campaign moves from proposal and availability check to a signed insertion order, then trafficking of creative, scheduling, delivery, reconciliation of what played against what was booked, invoicing on delivered plays, make-goods for shortfalls, and agency and sales commissions. Each hand-off between the CRM, the scheduler, and the finance system is where re-entry and disputes happen. A well-built platform carries one order record from proposal to invoice and bills from delivery data rather than from the booking.

009How does yield management apply to out-of-home inventory?

Yield management prices inventory by demand: rate cards by screen group and daypart, floors for programmatic, discounts tied to share of voice and duration, and decisions about holding premium slots for direct sales versus releasing them to exchanges. Doing it well requires booking history, fill rates, and audience data in one place. A well-built system shows sales the fill rate and achieved rate per screen group and lets management set floors and holdbacks as configuration.

010What should a client-facing campaign report include?

Agencies expect delivered plays against booked, impressions from the accepted audience methodology, pacing over the flight, a map or list of screens, proof-of-performance photos where the contract requires them, and a clear accounting of make-goods, with access limited to that client's campaigns. Reports that arrive after the flight ends are of little use. A well-built portal updates during the campaign from the same proof-of-play data that drives invoicing.

011How is in-flight and venue content licensed and rights-managed?

Studios and distributors license titles by territory, airline or venue, and time window, often with edits for ratings and with encoding specifications set by each IFE platform. Metadata, artwork, and subtitles come with their own rights, and licensors expect usage reports per cycle. A well-built content platform tracks rights per title and destination, blocks a title from a cycle it is not licensed for, and produces the licensor reports from delivery records.

012How does a network integrate with an SSP, and what does the SSP need?

The SSP needs an accurate inventory feed: each screen with its identifier, coordinates, venue type under the industry venue taxonomy, screen specifications, operating hours, impression multipliers, and floor prices, plus an ad request and response per play opportunity from the player and proof-of-play reporting back. Keeping that mapping accurate as screens are added, moved, or retired is the ongoing work. A well-built integration generates the inventory feed from the same catalog the scheduler uses, so the SSP never sells a screen that no longer exists.

Media & Out-of-Home

What would you improve first?

Costs, speed, revenue or hours of manual work. Tell us what matters most and we will show you how we would approach it.

  1. 001

    We read every request

    Someone who has worked in your sector, not a sales queue.

  2. 002

    We reply with a first view

    How we would approach it, and a time to talk.

  3. 003

    Scope under NDA

    We review what you run today and come back with scope, timeline and cost.

NDA available on request