Platform features in detail

This page is for decision-makers who want the full picture: what advertisers can do on their phones, what your operations team does in the browser, and how campaigns move from draft to playback on your screens. Built by SOTER SYSTEMS.

Customer mobile app — run campaigns without being tied to a desk

1. Post ads from anywhere in the world

Your customers are not always in your city. The app lets them create campaigns remotely: upload creative (image or video), set titles and descriptions, and choose where the ad should run by selecting the screens or locations you expose in your network. Geography is not a blocker—only your network rules and availability are.

2. Resume, extend, and delete when plans change

Real campaigns change. Advertisers can pause a placement to stop rotation without losing history, resume when ready, extend end dates when they want more airtime (with pricing surfaced before they commit), and delete or remove placements where your rules allow—so both sides stay agile without phone tag or manual spreadsheets.

3. Full analytics on running and past ads

Marketing teams need proof. The app provides analytics tied to each ad and the broader account: play-oriented metrics, duration and trends where available, recent activity on screens, and breakdowns that help answer “Is this location worth it?” without exporting ten reports. The goal is one place to see how content performed, not a patchwork of guesses.

4. Hassle-free payments

Checkout is integrated into the workflow: when someone books new dates, extends a campaign, or pays for a package you configure, they follow a clear payment path instead of offline coordination. Fewer dropped leads, fewer reconciliation headaches for your finance team.

5. Choose location → submit → review → live on screens

The journey is intentionally simple to explain to a new advertiser: pick the locations that match their audience, build the ad in the app, pay according to your pricing rules, then your team reviews for quality and policy. Once approved, the ad joins the rotation on the selected screens and is live—visible in status lists and analytics so everyone trusts the same truth.

6. Dashboard clarity: what is live, paused, rejected, and more

Advertisers see a consolidated view: totals and filters for live, paused, in review, rejected, expired, and overall activity. That removes the anxiety of “Did my ad get approved?” and reduces support tickets because status is transparent at a glance.

Admin web application — command centre for your hoarding business

This is the tool your internal team uses daily: the people who approve ads, manage screens, care about money, and protect brand safety on every installation.

1. Control screens across your network

Register and organize screens by site, location, and client-facing names. See which units are assigned, healthy, and part of which packages. The admin experience is built so field reality (each screen at a place) maps cleanly to what advertisers select and what finance invoices.

2. Pause, resume, and emergency messaging by location

Operators can stop normal rotation when needed—maintenance, incidents, or policy—and resume when safe. Emergency ads let you push priority messages to specific locations so public safety or urgent tenant communications override routine playlists without reconfiguring hardware by hand.

3. View transactions

Finance and ops stay aligned: see money movement related to subscriptions, campaign payments, and related activity in one administrative view. That supports audits, customer support (“Did my payment land?”), and leadership reporting without duplicating data in spreadsheets.

4. Create and manage staff members

Scale your team with structured access: add staff accounts, separate day-to-day operators from finance or senior approvers, and keep responsibilities clear as headcount grows. Good permissions reduce mistakes and make training repeatable.

5. End-to-end ad management

From pending review to live or rejected, admins see the queue, open details, and act with context. You reconcile what advertisers submitted with what policy allows, then push approvals to screens without email chains. Historical visibility supports disputes and renewals.

6. Company ads between customer campaigns

Insert your own company or house promos between third-party creatives—ideal for network branding, cross-selling other sites, or regulatory footers. You decide how those inserts participate in rotation so commercial and editorial balance stay under your control.

7. Pricing rules you define

Monetization should match your market—not a one-size template. Configure how price relates to screen, media type (e.g. image vs video), duration, location factor, and calendar. Advertisers see consistent math in the app; your margin stays defendable.

8. Manage users

Beyond staff, administer advertiser accounts tied to your client: enable or restrict, align them with the right subscription or package, and support onboarding at volume. Clean user records mean cleaner support and cleaner billing.

9. Coupons for everyone—or for specific accounts

Run promotions with precision: issue discount coupons that apply globally to all advertisers under your client, or target a single account for enterprise deals and partnerships. Track usage so marketing experiments stay measurable.

One platform, two experiences

Customers

Post from anywhere, pay smoothly, read analytics, and manage lifecycle and dashboard status without calling your office for every change.

Your team

Own screens, rules, people, money, moderation, emergencies, and house campaigns—so the business runs as a system, not a collection of chats.

Request a walkthrough About SOTER SYSTEMS