Northwind Engineering ← Back to site

System Architecture

One company, run by agents and a custom platform.

Northwind's website, phone line, inbox, and field operations are a single connected system. Microsoft Copilot Studio agents handle the front desk, the calls, and the email; a purpose-built Laravel platform runs the field work; and a secured connection lets the agents read and write live operational data. This is what is actually wired together behind the demo.

CHANNELS AGENTS COPILOT STUDIO PLATFORM KNOWLEDGE & INTEGRATION FIELD OPERATIONS PSTN call speech + Direct Line grounding via connector curated API (token) offline sync Website visitor the public Phone caller 0800 260 6516 Email sender [email protected] Field engineer tablet, on site ACS Voice Bridge Azure Container App Compass web concierge Relay voice Ledger email Microsoft Copilot Studio Compass · Ledger · Relay · Foreman Company Knowledge SharePoint library Power Platform connector token-secured, curated view northwind.example Laravel portal · offline PWA Operations data projects · stock · NCRs
Standard flow Engineered integration Agents run in the deadsimplelab tenant · telephony and bridge in a separate Azure subscription

Want to try it? Call Relay on 0800 260 6516, email Ledger at [email protected], or use the chat launcher on the home page.

Under the hood

The clever bits.

None of this is off-the-shelf. Each piece was chosen or built to solve a real problem a field-services business actually has.

Sovereign telephony

We own the phone line

No third-party phone-bot subscription. We provisioned a real freephone number on Azure Communication Services and built a voice bridge (speech to text, Copilot, text to speech) so Relay answers a live line. The number and the call data belong to the business.

Offline-first

Keeps working with no signal

The field portal is a progressive web app. Forms complete and queue on the device through comms dropouts on site, then sync when the link returns. Each submission carries a client id, so re-syncing never creates a duplicate.

The compliance seam

Curated, token-secured data

Copilot reads and writes project data through a single-purpose API that returns a curated projection, never the raw records. The boundary is the data-governance story: the agent sees what it is allowed to see, and nothing else.

One source of truth

Every agent, the same facts

Compass, Ledger, and Relay all ground their answers in one SharePoint knowledge library. Update a policy once and the website, the inbox, and the phone line all change together.

Human voice

Agents that don't sound like agents

Every agent is tuned for plain corporate British English. No "as an AI", no marketing filler, and not a single em dash. Callers and correspondents deal with something that reads like a competent colleague.

Built like production

Cross-tenant by design

The agents live in one Microsoft tenant and the telephony runs in a separate Azure subscription, bridged over Direct Line. It is wired the way a real managed deployment into a client's tenant would be, not as a toy.