Skip to content

A Wilderness Interactive product

ATRIUM

The booking and lead OS for any business that runs on appointments or enquiries. Hand‑built in Rust, held close.

Your booking, your CRM, your call centre, your ad attribution: one stack covers all four. Customers book online or by phone, every enquiry ties back to the campaign that produced it, and your customer records stay yours, always. One bill, one login, one team.

For customers

Booking that doesn't fight them

Pick a service, pick a person, pick a slot. No account required to book. Pay a deposit on confirmation if you want one taken. The whole flow runs in seconds on a phone, with the calendar held in sync with whatever system your operation is already running on.

For the operator

A CRM and call centre built for the way you actually work

Every lead, every follow‑up, every recall tracked. A full call‑centre stack lives inside Atrium itself: a browser‑based softphone takes inbound calls (your staff's personal numbers are never exposed), routes them to the right person, records and transcribes them, and writes the resulting conversation back to the lead's record. Dynamic number insertion attributes every phone enquiry to the ad, the content piece, or the referral that drove it.

For the owner

You see which ad bought you which booking

Real bookings and real leads, joined to the actual keyword, the actual click, the actual phone call that produced them. The modelling and estimation other platforms hand you turns into the receipts you can hold up next to your bank statement. When you decide where the next pound of ad spend goes, you decide it on numbers you trust.

Lines of Rust

10,500+

Hand‑written. Deep enough for the edge cases a busy operation hits every week.

HTTP routes

42

Customer flows, staff dashboards, telephony webhooks, attribution joins.

Database tables

26

Each one a real thing your front desk lives with: bookings, follow‑ups, no‑shows, call transcripts, attribution joins.

Architecture

Under the hood

Language

Rust on Axum, deployed via Cloudflare Workers

Storage

SQLite via Cloudflare D1. Single‑tenant per practice.

Frontend

Server‑rendered HTML with HTMX. No SPA framework. No JavaScript bundle.

Telephony

In‑browser softphone, dynamic number insertion, call recording and transcription, intelligent routing. The call centre lives inside Atrium, not bolted on alongside it.

Integrations

Stripe payments, Twilio telephony, SMTP email, plus the vertical‑specific systems your operation already runs against. Where we don't have an integration yet, we usually build one.

Authentication

Magic links for customers, long‑lived sessions for staff. No passwords on the customer side.

Hosting

Cloudflare edge. Local‑first booking writes; PMS sync is fire‑and‑forget so the local booking always succeeds.

In practice

You have been the biggest blessing. Just knowing you're working on the back end has given so much peace of mind.

Owner, multi‑location operation running on Atrium

How to engage

Get Atrium running underneath your operation

If your business runs on bookings or leads, Atrium sits underneath everything else we do for you on a full Wilderness Interactive engagement. Bookings, CRM, call centre, attribution: all of it running from day one. It's part of what we build and run for you under one retainer, no separate SaaS bill on top. Atrium itself we hold close; it runs for you for as long as we're working together, and your data is always yours to take with you.

Talk to us