← All case studies

A site where the leads actually go somewhere

Novaa Solutions

I built Novaa Solutions a marketing site that does two jobs: convince a visitor they're the right people to hire, and turn that interest into a conversation without anything falling through the cracks.


The brief

Novaa Solutions is a digital marketing agency. Their previous site was built in Webflow. It looked good, but it didn't get their services across clearly, and the lead capture just dropped enquiries into a Webflow list where they sat until someone went looking.

Plenty of agencies have a decent-looking site. Far fewer have one where the leads go somewhere on their own and the team can keep it fresh without help.


What I built

A marketing site built around one focused homepage, with a few things working behind it that you don't see on the surface. The homepage gets to the point: what Novaa does, who it's for, and a clear way to get in touch.

Underneath that sits a lead pipeline that routes every enquiry straight into the team's workflow, a blog the team publishes to themselves with no code changes and no developer in the loop, and a build tuned for speed so the site loads quickly on a phone and a slow connection.

React, TypeScript and Tailwind on the front. Sanity runs the blog as a hosted CMS, Supabase stores enquiries and fires the webhook, and the whole thing is deployed on Netlify.


How the lead pipeline works

This is the part that earns its keep. When someone fills in the contact form, the enquiry is stored in a database and a webhook fires the moment it lands. That webhook pushes the full enquiry into Zapier, which hands it on to where the team wants it: a new record in their CRM, and an email to the right person.

No one has to remember to check a form inbox. A new enquiry shows up where the team already works, within seconds. If a lead goes cold, it's a decision, not an accident.


Letting the team publish on their own

The blog runs on Sanity. The team writes and publishes posts through a simple editor, and the changes appear on the live site without anyone touching the code or waiting on me.

That sounds small. It isn't. It's the difference between a blog that goes quiet after launch and one that keeps earning attention, because the people with something to say can say it.


Performance

The site is built to load fast. Images are served in modern, compressed formats, the heavier media only loads when someone asks for it, and the homepage is light enough to feel instant on a phone.


Where it stands

The site is live and running. Enquiries route themselves into the team's workflow, and the team publishes to the blog without me in the loop.


What this is really about

The website is the visible part. The value is in what happens after someone clicks: the lead goes somewhere useful on its own, and the team can keep the site alive without me. That's the bit that keeps paying off long after launch. Good customer experience isn't only what's on screen. It's whether the enquiry someone worked to win reaches a human while it's still warm.



Got a site that should be doing more after the click?

If your leads land in an inbox nobody owns, let's have a conversation.