Promotions in every branch, proof for every brand
TVpilot is digital signage software for pharmacies, supermarkets and retail chains in Muscat, Sohar, Salalah and across Oman. Plan promotions per branch, rent screen time to the brands on your shelves and show them proof that their campaign played, with your content in Arabic, English or both. Your first screen is free forever.
Free plan, no credit card. Paid plans from €5 per month.

Brands want to advertise in your branches, but you cannot prove their ad actually played.
Put each brand's campaign in its own playlist and share an advertiser report per rented playlist, or a verifiable proof-of-play certificate with a report number. Monthly reports can go out by email automatically.
A promotion ends on Thursday and is still on screen on Saturday.
Give the slide an expiry date, or the media an availability window, and it takes itself off every screen when the promotion ends.
A branch in Salalah needs different content from a branch in Muscat.
Use locations and tags per branch or region, so a seasonal campaign plays only where it fits. On Pro and Business, branch managers see only their own screens.
Real screens, ready to use
Every screen below is a live plugin or a design you make in minutes. Mix them in one playlist, or give each screen its own.

Promotion of the week
This week's offer at the entrance and the tills, starting and stopping on the dates you set.
See how it works
Every branch in one view
One dashboard with every branch, which screens are online and what each one plays.
See how it works
Arabic and English from Canva
Design the promotion in both languages in Canva, paste the share link and it plays as a slide.
See how it works
Your Google rating
Your star rating and best reviews, updated by themselves, for customers waiting at the counter.
See how it worksPlan once, and every screen follows the clock
Give slides weekdays, hours and an end date, or plan whole playlists in the calendar. The screens switch on time, even when the internet drops.
- 08:00
Branches open
The morning playlist starts with health tips you made and this week's promotions.
- 11:00
Brand slot
A sun cream brand gets its rented slot in the rotation, counted per screen, day and hour for its report.
- 16:00
Afternoon
Your Google rating and a QR code to your order page take turns with the offers at the counter.
- 21:00
Late branches
Where a branch stays open late, the evening playlist takes over, planned once as a weekly slot.
- 03:00
Overnight
Players check for updates at 03:00 Oman time, while the branches are closed.
Everything you need, nothing you don't
Proof of play
Playback statistics per media item, screen, day and hour, with CSV and PDF export and shareable links per brand.
Rent screen time
Rent a playlist to a brand and send its advertiser report every month by email, without building it by hand.
Promotions that end on time
Expiry dates per slide, availability windows per media item and weekly slots in the calendar for every branch.
Branches and regions
Locations and tags per branch or region. On Business, unlimited locations and up to 25 users.
Arabic and English from Canva
Paste a Canva share link and the design plays as a slide. Edits in Canva reach the screens by themselves.
Push to screen
Edits stay a draft until you press "Push to screen", so a half-finished price never reaches a branch.
Live in fifteen minutes
- 1Create a free account
No credit card, no installation. The dashboard runs in your browser.
- 2Connect a screen
Any TV with HDMI and a small player, or a smart TV browser. Enter the code the screen shows.
- 3Choose what plays
Add a plugin, upload your own media or let AI Studio design a screen. Press Push to screen.
A pharmacy group with three branches and three screens in each
10 screens included, 3 locations and 3 users, with proof of play, advertiser reports and Premium. Billed in euros by card; your bank converts to rials. Prices exclude VAT.
Compare all plansPrices excl. VAT, cancel monthly.
Frequently asked questions
Can the screens show Arabic and English?
Yes. Screens play what you make, so design bilingual promotions in Canva or as images, videos or PDFs and they show exactly as designed. A Canva design updates on every screen when you edit it in Canva.
Is the dashboard available in Arabic?
No. The dashboard is available in English, Dutch, German, French, Spanish, Portuguese, Italian, Malay, Chinese (Simplified) and Thai, chosen per user in Settings. Emails and invoices from TVpilot are in English.
Can I prove to a brand that its campaign played?
Yes, on every paid plan. Share an advertiser report per rented playlist, or a verifiable proof-of-play certificate with a report number, as a public link for a fixed period or the previous month, and let it go out monthly by email.
Which player should I use in a branch?
A Raspberry Pi 4 or 5 is the most reliable: one install command, it restarts its own player within seconds and switches the TV on and off through HDMI-CEC on your opening hours. An Android TV box with Fully Kiosk Browser, a Chromecast with Google TV or a smart TV browser also works.
We have more than three branches. Which plan fits?
Business: 25 screens included, unlimited locations, up to 25 users and approval before publishing. Plans go up to 100 screens; for more, contact hello@tvpilot.app for a custom plan.
How am I billed from Oman?
Plans are priced in euros and paid by card; your bank converts the amount to rials. Free is 1 screen forever without a card, Starter €5 per month for 3 screens, Pro €29 for 10 and Business €99 for 25. Prices exclude VAT. Your data is hosted in the EU.
Also see: Retail digital signage · Canva on screen · Cloud digital signage · Digital signage in the UAE
TVpilot in other countries
Turn your screens into shelf space
Create a free account, connect one screen and put this week's promotion on it today. One screen stays free forever.
Free plan, no credit card. Paid plans from €5 per month.