Introducing AnnounceBot

The school PA, reimagined.

One iPad. Zero cloud. Every bell, every announcement, perfectly on time — with broadcast-grade audio processing built in.

Explore Features Deploy Now

Simple and flexible school PA management.
Precision and Power.

Built for the reality of school life — bells must ring on time, every time, and a live announcement needs to be crystal clear. Stan MUST come to the office immediately.

Multiple Bell Schedules

Create multiple profiles for regular days, assemblies, early dismissals. Calendar rules auto-resolve the right schedule every morning.

Live Mic with DSP

Hold-to-talk with 3-band EQ, dynamics compression, and voice presets. Sound like a professional broadcast, not an intercom.

Custom Tones

Import any audio file as a bell, alert, or announcement tone. Built-in tones for everyday use, your own tracks for everything else.

Emergency Override

Slide-to-confirm emergency tone cuts through everything. Deliberate activation prevents accidental triggers. No fumbling, no delays.

Smart Calendar Rules

Weekday rules, date ranges, specific dates — all with priority ordering. Assign a sports carnival schedule once, forget about it.

Kiosk-Ready Design

Designed for always-on operation with Guided Access or MDM. Light and dark themes, high contrast, and zero maintenance.

Broadcast-grade audio.
From an iPad.

Powered by AVAudioEngine — the same low-level audio framework used in professional music apps. Real-time processing, zero perceivable latency.

🎤
Input
Mic passthrough
🎛
3-Band EQ
Bass · Mid · Presence
🗜️
Compressor
Dynamics processing
🔊
PA Output
USB-C audio out

Set up and walk away.
Never late. Never absent.

0ms
Network latency. Fully offline.

Zero Network Dependency

No server, no sync, no cloud. Everything runs locally on-device. If the WiFi goes down, your bells don't.

0s
Time to detect a disconnected PA cable.

Audio Route Monitoring

Detects disconnection instantly. Visual warnings when the PA cable is pulled — before anyone misses a bell.

Bad data is fixed at launch, not mid-bell.

Data Integrity at Launch

Database Sanitiser validates every schedule, bell, and rule on startup. Malformed data is auto-corrected. Never causes crashes.

The admin team deserves
a better bell system

One iPad. One cable. Set it up during morning tea, and never think about your PA system again.

A cuppa