Doorcom

Features

Everything Doorcom does, in one place.

Doorcom replaces the entry panel with a poster and the wiring with the phones people already carry. Around that it adds the things a block of flats needs anyway: a way to report problems, a way to get trades in, the documents a renter must be given, and a way to tell everyone the water is off on Thursday.

At the door

The poster is the panel

An A5 or A4 poster with a grey faceplate, a directory of flats, the QR code in a black bezel, the building line and the door's dial code. It looks like the panel it replaces.

The visitor's phone is the bell

Scanning opens the bell page: the building name and a button per flat. Under 20 KB, no scripts needed to ring, works on a weak signal.

Live status

Ringing, talking, door open, no answer: the visitor's screen follows the ring live, with a countdown.

Door open, push it now

When a resident opens, the whole screen turns green and says how long the lock stays released.

Leave a message

No answer, or quiet hours: the visitor can leave a text or a voice message. It reaches the residents on Telegram or by email and sits in their bell log.

Deliveries and trades buttons

Optional buttons on the bell page with the landlord's own instructions for couriers and tradespeople.

Phone line entry

Cannot scan? Call the building line, key in the door's dial code, then the flat number. The same residents' phones ring.

Day and night theme

The bell page is light by day and dark at night, worked out from sunset at the building, so nobody is dazzled on the doorstep.

Rate limits and quiet hours

Three rings per visitor per door in five minutes, one per flat every thirty seconds, twenty per door an hour. Quiet hours per building, with a per-flat override.

Answering

Telegram with a photo

Each resident of the flat gets a message from the building's bot with the visitor's snapshot and Open door and Not now buttons. Tapping Open releases the door.

The ordinary phone is the handset

Every resident's mobile rings at the same time. A short whisper says which door and which flat: press 1 to talk, 2 to open the door.

Keypress confirm, so voicemail never wins

Only a keypress counts as an answer. A phone that is off, diverted or on voicemail never captures the call; that leg is dropped and the others keep ringing.

First answer wins

Whoever answers first, on Telegram or by phone, handles the visitor. Everyone else's message is updated to say who opened.

Bell log

Every ring is logged: door, flat, outcome, who answered and how, and any message left, with snapshots kept for seven days.

Access Controller release

The lock is released through an Access Controller board over HTTP. Ring-only mode works for a concierge desk where someone walks down.

The resident portal

Sign in by text, no password

A resident claims a flat with the card the manager gives them, or the QR the receptionist shows them. Mobile number, a six-digit code, done. Sessions last a year.

Status hub and notices

Front door, lift, bins and anything else the manager posts, each with a coloured dot, plus dated notices.

Report a problem, photo first

Take a photo, tap where it is, say what is wrong, flag it urgent if someone could get hurt or locked out. Replies arrive in the same thread and the resident confirms when it is fixed.

Documents

The flat's tenancy papers and the building's certificates, with validity dates, ready to download.

Preferences

Quiet hours for the flat, Telegram, phone call and email on or off, door snapshots on or off, and Leave this flat when moving out.

A resident's report thread: the photo, the manager's reply and the note that the job was sent to a trade
Documents in the portal: a Gas Safety Certificate for the flat and the How to Rent guide for the building, with validity dates

For managers

Issues with a timeline

Counts of open, in progress and fixed this month with the median time to fix. Each issue has the photos, a status, an assignee and the whole conversation.

Reply and post to the board

One reply can go to the flat and onto the status board at the same time, with a clears-on date and an optional Telegram to everyone.

Trades and jobs

Type a name in the Send to box; a new trade is created on the spot. The job goes out as a link by Telegram, text and email, and as a QR for someone standing at the desk.

No numbers shared

Trades and residents only ever see each other through the thread. Phone numbers and emails are never shown to anyone who does not own them, and never rendered as links.

Staff logins

Your own maintenance people get a cut-down login: their jobs, the issues and the status board, and nothing else.

Documents for renters

The UK checklist: tenancy agreement, How to Rent, EPC, gas safety, EICR, deposit protection and more. A coverage table shows what is missing or expiring per flat.

Messages to a floor or building

A three-step wizard: who, what, how. Templates for a contractor visit, water off, a fire alarm test and a lift out of service. Every send is recorded.

Sign-up dialog and claim cards

Show the tenant a QR on screen, print a claim card, or text or email them the link.

Billing helper

Claimed flats per building on the first of each month, twelve months back, with a CSV export.

Under the hood

One binary, one file

Doorcom is a single Go program with a SQLite database. Hosted by us at doorcom.uk, or on your own Linux server behind Caddy.

JSON API

A bearer token per building: ring a flat, release a door and read the ring log from your own systems.

Privacy by default

Door pages are unguessable and can be rotated. No visitor identity is kept beyond a hashed rate-limit key. Snapshots, voice messages and photos are purged on a schedule.

Email, SMS and Telegram

Each person is reached the way they have: Telegram when linked, email when they have one, a text when they have neither.