Sage
Our AI agent on WhatsApp. It answers enquiries at any hour, books into Google Calendar and logs every conversation to a sheet.
Talk to Sage on WhatsApp (opens in a new tab)This page shows what we have built and run ourselves, and how we report results on a client engagement. Client results are published only with the client’s permission and the record behind them.

Live products, an AI agent answering on WhatsApp right now, and the systems our own agency runs on every day.
11 products and systems, built in-house.
Sage, MapLift, Portrana and more, live and running today. All of it stands on 200+ branding & marketing projects since 2018.
Our AI agent on WhatsApp. It answers enquiries at any hour, books into Google Calendar and logs every conversation to a sheet.
Talk to Sage on WhatsApp (opens in a new tab)Helps local businesses grow their Google Maps reviews: review templates, competitor checks and QR codes for asking.
maplift.app (opens in a new tab)Turns your photos into styled AI portraits, right in the browser.
portrana.com (opens in a new tab)A client workspace for wedding and event photo studios: families pick favourites, albums get approved, the delivery is handed over.
A patient CRM for clinics: one WhatsApp inbox, follow-up and refill reminders, consent on record.
Ratings and reviews for AI agent tools, so a team can choose one on evidence.
Mines Google Ads search terms to find the waste and tighten campaigns.
Handled by our agents every day
The measure is agreed in scoping, so a result is read against what you asked for, not against whatever happened to move.
Before anything runs, we write down what the work is meant to change, what we would measure, how soon it could be read, and what would make us stop.
We record where things stand before we begin, in your own numbers where you have them, so the change can be read against something.
Each review reports what moved against that question, in your language rather than the platform’s.
What tested well is kept and the next round starts from it. What did not is retired, including the expensive ones.
No promised numbers.We will not promise a result before we have seen your business.
A results page is the easiest page on a website to fake. We would rather publish less and have all of it hold.
Who we work with is the client’s information before it is ours. We ask before we name anyone on this site, and we publish a case study only when the client has agreed to it.
A result from client work is published with the measured record behind it and its scope attached. If we cannot show where it came from, it is not here.
Examples on this site are illustrations, not client results. The businesses, dates and messages in them are invented to show how the pieces fit together.
Ask about scope, measurement or what we would refuse, or start a brief.

Brand Wisdom A person reads every enquiry and replies within one working day.
Tell us what’s going on and we’ll help you work out the next step. A person reads every one of these, and you’ll hear back within one working day.
What should we work on?
Or ask first
Because a case study needs two things: the client’s permission and the record behind the numbers. We publish one only when both are in place. Until then, the fairest test is a specific one: bring the job you want done, ask how we would scope it, and ask what we would refuse.
Ask on the first call. Whether a particular client is willing to take a reference call is their decision and not ours to promise in advance, so we ask them rather than volunteering their number.
No. We will tell you what we would measure, how soon it could be read, and what would make us stop. A promise about your result before we have seen your business is not a promise worth having.
Scoping ends with the question the work is meant to answer and how it will be read. Each review reports against that question, in your language rather than the platform’s, so you can judge the result yourself.
We store your answers so we can reply. Read what we keep and why in our privacy notice.