Sell website ad space and run self-promotion banners from one Odoo app

Cerevantix Website Advertisement Manager turns unused header, sidebar, footer, and in-content zones into a real booking-and-billing pipeline — with availability calendars, tiered pricing, automated publishing, and impression/click analytics built in.

The problem

Website owners have empty header, sidebar, footer, and in-content space that could generate ad revenue or promote in-house campaigns, but no structured way to sell or schedule it. Free banner snippets only handle a scrolling text strip, and third-party ad networks take a revenue cut, block creative control, and add privacy overhead — with no native tie-in to Odoo invoicing or customer accounts.

The solution

One Odoo-native app unifies both needs: a public directory where advertisers browse, preview, and book ad space through a standard sale quotation and payment, plus configurable self-promotion banners for the owner's own campaigns. Bookings publish and expire automatically, and every placement reports impressions, clicks, and CTR.

Capabilities

Everything needed to run a website ad business

Every capability below is implemented in the module.

01

Dual-Mode Ad Positions

Turn any header, sidebar, footer, in-content, or popup zone into either a paid ad block or a self-promotion banner from the same position record.

02

Self-Service Booking & Checkout

Advertisers browse the public directory, see live availability and format sizing, and book straight through Odoo's standard sale quotation and payment flow.

03

Availability Calendar & Live Preview

Every ad space detail page renders a two-month booking calendar plus an in-context mockup of the position before a buyer commits.

04

Tiered Bulk-Day Pricing

Automatic discount tiers (7+, 30+, 90+ days) apply the best available rate based on the booked date range.

05

Impressions, Clicks & CTR Analytics

Every paid booking tracks daily impressions and clicks (session-deduped, no personal data) with a graph and pivot dashboard for managers.

06

Automated Lifecycle Engine

A daily job moves bookings through draft, quotation, confirmed, active, and expired states, sends reminder and expiry emails, and can auto-renew recurring bookings.

07

Self-Promotion Banner Strip

Configurable scrolling or fading banner strips with multiple rotating messages, custom colours, fonts, and animation speed for internal campaigns.

08

Advertiser Self-Service Portal

Logged-in advertisers manage their bookings, edit creative content, view their own analytics, and pay outstanding orders from My Account.

09

In-Content Website Snippet

A drag-and-drop website-builder snippet drops a live ad zone anywhere inside page content, not just fixed layout slots.

Workflow

How it works

1

Configure Ad Spaces

Define positions (header, sidebar, footer, in-content, popup), assign a format and daily price, and publish them to the website.

2

Advertiser Books & Pays

Visitors browse the public directory, check live availability, and submit a booking that becomes a standard Odoo sale quotation for payment.

3

Creative Goes Live Automatically

Once paid and within the booked dates, the daily lifecycle job publishes the creative on schedule and expires it automatically afterward.

4

Track Performance

Impressions and clicks are recorded in real time, giving managers and advertisers a live CTR dashboard from day one.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. Bookings generate a standard Odoo sale order quotation, so any payment provider or manual invoicing flow already configured in your database works out of the box.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Website Advertisement Manager

Sell and schedule ad positions on your website with self-service booking, tiered bulk-day pricing and impressions, clicks and CTR analytics — or run your own promotion banners in the same space.

Buy on Odoo App Store