N°005

Name

The representatives' console

Client

Turbo Diesel Engine Parts

Year

2026

Type

Internal web application

Stack

FastAPI, server-rendered HTML, a hand-written PDF generator, presigned links to a private bucket

Outcome

Every customer thread on one page per representative; a quotation typed as five fields and sent as a PDF; a rehearsal mode that plays the customer so staff can practise

About

The representatives answered WhatsApp from their phones and lost track of who was waiting. The console gives each of them one page: every thread that needs an answer, oldest first, with what the customer asked and the reference number the price sheet knows it by. A reply typed here goes out on WhatsApp as if from the phone; a quotation typed as five fields (part, price, currency, lead time, carriage) becomes a PDF with the company's terms and a link the customer can open. A dashboard shows every customer as one row, not one per thread. A rehearsal mode plays the customer in-process, so a new member of staff can practise on the real console without a real customer on the other end. Every page is rendered on the server and the same page renders from sample data, which is what the pictures here are.

The dashboard: one row per customer, longest wait first, on sample data

The representatives' dashboard rendered from sample data: one row per customer with journey, standing request, last message and the read, journey and trace links

A thread: the assistant's capture, the representative's reply, and the five-field quote bar

One customer thread in the console, rendered from sample data: the customer's messages, the assistant's replies, the reference number and the representative's reply box

Rehearsal mode: five fictional customers, each with a script, so staff can practise on the real console

The rehearsal page, rendered from sample data: five fictional customers a new member of staff can practise on, with no real customer on the other end

The developer page: delivery status per message, and why a send failed

The developer page, rendered from sample data: delivery status per outbound message, the health of each sender and the day's counts

©

2026

ConnectionSphere Ltd

Registered in England and Wales, No. 16412374

©

2026

ConnectionSphere Ltd

Registered in England and Wales, No. 16412374

©

2026

ConnectionSphere Ltd

Registered in England and Wales, No. 16412374

Create a free website with Framer, the website builder loved by startups, designers and agencies.