The Growth Engine

Nine modules.
One connected system.

Take one module or the whole engine. Each works on its own and each makes the next cheaper to run, because they share one set of data and one owner. This page is the map: what each module is, what it changes, and which service delivers it.

01

Fast, secure websites

Project, then managed

Off WordPress, Drupal or Joomla. Onto Astro, served from Cloudflare's edge, with Sanity for editing.

Today

  • WordPress
  • Drupal
  • Joomla

New state

  • Astro
  • Cloudflare
  • Sanity

The problem today

Many businesses treat the website as a cost line: hosting, a plugin stack and an occasional redesign. The true cost usually also includes the buyers it loses on speed, the maintenance time it consumes and the operating risk it carries. Those are rarely measured, so they are rarely managed.

What it changes

No plugin update treadmill and no test cycle after each one. Pages built to load fast on the measures search engines rank on, and a hosting line that is measured before and after the move rather than assumed.

WordPress Drupal Joomla Craft CMS Webflow Sitecore Wix Shopify
Explore this module
02

Discovery and value engineering

Project

We provide discovery and value engineering as a standalone service, and we also include it within our service modules. It is a critical value engineering stage of any project: defining the problems, the value, accountability, the stakeholders, the timelines, the risks, the process, the technology and the KPIs.

Today

  • Proposals without numbers
  • Gut-feel priorities
  • Scope agreed in a meeting

New state

  • A costed value model
  • Ranked by payback
  • A plan you can sign

The problem today

Most digital spend is committed before anyone has put a number on the return. Scope is agreed in a meeting, priorities follow whoever argued hardest, and the business case gets written after the decision.

What it changes

You know what the work is worth before you commit to it — and what it costs you to do nothing.

Google Forms Google Sheets OpenAI Anthropic Claude Perplexity Retool
Explore this module
03

Digital funnel

Project, then managed

Search, paid media, email, social and outreach run as one funnel, so the website has demand flowing into it and every stage is measured.

Today

  • Channels run in silos
  • Leads with no follow-up
  • Spend nobody can tie to revenue

New state

  • One measured funnel
  • Every lead worked
  • Spend tied to pipeline

The problem today

Most businesses buy channels, not a funnel. Search, ads, email and outreach are bought separately, run by different people or agencies, and measured on different numbers. Budget goes out with no owner, and leads arrive with nobody accountable for what happens next.

What it changes

One owner, one dashboard, one number. You can see which channel produced the revenue, not only which produced the clicks.

HubSpot Salesforce Twenty CRM Zoho Dynamics 365 Apollo Clay Google Ads
Explore this module
04

Market sizing, ICP and competitor analysis

Project

Four named analyses: TAM, SAM and SOM market sizing — the total, serviceable and obtainable market; ICP, the ideal customer profile; RFMP customer value analysis — recency, frequency, monetary value and profit; and competitor analysis that names who wins, where, and on what.

Today

  • Unsourced market size
  • Vague ICP
  • Competitors by anecdote

New state

  • Sized market
  • Filterable ICP
  • Named competitors

The problem today

Most growth plans rest on a market figure nobody can source and a profile too vague to act on. Sales then spends its most expensive hours on accounts that were never going to buy.

What it changes

A market you can defend to a board and a target list your sales team can work on Monday.

OpenAI Anthropic Claude Gemini Perplexity BigQuery Power BI Looker HubSpot
Explore this module
05

Data warehouse and a KPI dashboard per department

Project, then managed

One warehouse, one agreed definition of each number, and a board for each department.

Today

  • Five systems disagree
  • Manual month-end
  • Exports on request

New state

  • One warehouse
  • Agreed definitions
  • A board per department

The problem today

The numbers live in five systems and disagree. Month-end is assembled by hand from exports, and by the time it lands the month it describes is over.

What it changes

One agreed number per measure, a board per department, and answers the same day instead of the next month.

Make.com n8n BigQuery Snowflake Databricks Keboola Power BI Tableau
Explore this module
06

Digital voice and conversational AI

Managed service

Calls answered, routed, transcribed and acted on, then written into the CRM, so an enquiry no longer depends on who was free to pick up.

Today

  • Calls ring out
  • Notes in one head
  • Phone menus

New state

  • Available day and night
  • Summaries in the CRM
  • A straight answer

The problem today

In many businesses calls are still how the highest-value enquiries arrive, yet the phone is often the one channel with no queue, no log and no fallback when the team is busy, and in growing firms the gap usually appears out of hours and at the hand-off from reception to the right person. How much value disappears between an unanswered call and a lost enquiry is rarely measured.

What it changes

Calls answered, summarised and written into the CRM without adding a head, with the answer rate measured rather than assumed.

ElevenLabs Deepgram Twilio Twilio Flex Twilio Verify Twilio Programmable Messaging Twilio Voice Twilio Functions
Explore this module
07

Automation and integration

Project, then managed

The joins between your systems built once, monitored, and owned by us.

Today

  • People re-keying
  • Silent failures
  • Undocumented joins

New state

  • Joins built once
  • Alerts on failure
  • Owned and documented

The problem today

Work moves between CRM, finance, delivery and inbox because a person copies it. That person has become the integration, so the bottleneck and the error rate sit with a person rather than a system. Automating the wrong process only makes the wrong process faster, so we map the hand-offs, exceptions and rework before anything is automated.

What it changes

Hand-offs move in seconds, failures raise an alert instead of going quiet, and volume stops driving headcount.

LangGraph Hermes Make.com n8n Zapier DocuSeal DocuSign PandaDoc
Explore this module
08

AI — generative, RAG and agentic

Project to prove, managed to run

Generation for volume, retrieval-augmented generation for accuracy on your own documents, AI agents for work that runs without you.

Today

  • Consumer tools, unlogged
  • Pilots that stay demos
  • General-knowledge answers

New state

  • Governed and logged
  • Into systems of record
  • Grounded in your documents

The problem today

Most AI pilots stall for two reasons: the model answers from general knowledge instead of your documents, and nothing connects it to the systems where the work happens. The demo impresses, then nothing changes.

What it changes

Answers grounded in your own documents with the source shown, and volume work off senior desks.

OpenAI GPT Codex Anthropic Claude Cowork Cursor Gemini OpenRouter
Explore this module
09

SAOS — the Sentry Agentic Operating System

Managed service

Named AI agents hold each standard, a control plane gives them the work and records what they did and what it cost.

Today

  • Projects that decay
  • Standards in people’s heads
  • Defects that recur

New state

  • Standards held by AI agents
  • Checks in the contract
  • Maturity that ratchets

The problem today

Digital projects finish, then decay. Nothing owns the standard after go-live, so the same defect returns and the next gain needs another project and another budget round.

What it changes

Every fix becomes a permanent check, so defects stop recurring and improvement carries on after go-live.

OpenAI Codex Anthropic Claude Cowork Cursor Perplexity LangGraph Google ADK
Explore this module

Where to start

Start at the constraint, not at module one.

The order above is the order a customer meets your business, not the order to buy in. Discovery finds which module is actually holding the number back, and puts a price on fixing it before anything is committed.

Contact