Moon Pig Industries
← Back to site

System Architecture

One company, run by agents and a custom platform.

Moon Pig'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 operator tablet, on site ACS Voice Bridge Azure Container App Hallmark web concierge Bell voice Telex email Microsoft Copilot Studio Hallmark · Telex · Bell · Jenkins · Houston Company Knowledge SharePoint library Power Platform connector token-secured, curated view moonpig.app Laravel portal · offline PWA Operations data fleet · NCRs · sign-offs
Standard flow Engineered integration Agents run in the deadsimplelab tenant · telephony and bridge in a separate Azure subscription

Want to try it? Call Bell on 0800 260 6516, email Telex 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 Bell 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, 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 fleet data through a single-purpose API that returns a curated projection, never the raw records. The boundary is the export-control story: the agent sees what it is allowed to see, and nothing else.

One source of truth

Every agent, the same facts

Hallmark, Telex, and Bell 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.