Skip to content
CiAConsultancy in ActionAI Operations for Real Businesses

Case study · 2026

True Frontier in Action

One site, two funnels: aurora-journey enquiries for a human expert, and the waitlist for her forecast app — static, honest about its referral role, and ~£0 a month to run.

A dual-funnel travel site — polar journeys + the TFIA Aurora app

Industry
Travel & tourism · Marketing site
Engagement
Brand → dual funnel → build → push-to-deploy pipeline
Result
One site, two funnels: aurora-journey enquiries for a human expert, and the waitlist for her forecast app — static, honest about its referral role, and ~£0 a month to run.

The challenge

One brand, two very different visitors. A traveller researching a guided aurora journey wants photographs, itineraries and a human expert to talk to; an aurora-chaser wants the app. Most sites solve this by picking one call to action and burying the other — this one had to run both funnels honestly on the same pages without confusing either audience.

Travel marketing also carries a legal trap: in the UK, selling packaged holidays is a regulated, ATOL-protected activity. Jo's role is expertise and referral — the journeys themselves are operated and financially protected by an established operator. The site had to be structurally honest about that: enquiries rather than bookings, referral positioning rather than package selling, so her actual role is never misrepresented by her own website.

And it had to run like a photography-heavy content site without the usual weight: fast on a phone, near-zero hosting cost, no CMS to maintain — with a deploy pipeline simple enough that pushing to the main branch ships the site, no developer in the loop.

What we built

We built it static-first in Astro: every page pre-rendered, with exactly one moving part — an on-demand serverless function that emails enquiries via Resend. Tailwind design tokens, Preact islands for the forms, self-hosted fonts shared with its sibling Trueflow site, and cookieless Plausible analytics — no cookie banner theatre.

The two funnels run in parallel by design. A dual call-to-action component pairs "enquire about a journey" with "join the app waitlist" on every key page; nine destination pages — Norway & Svalbard, Greenland, Iceland, Finnish and Swedish Lapland, the Canadian Arctic, Antarctica and more — are generated from typed data, with galleries and itineraries driven from JSON manifests rather than hand-edited pages. A blog, pricing, about and an app page complete the site.

The honesty is in the structure: there is no booking flow and no checkout — journeys route to an enquiry that reaches Jo, who refers into the ATOL-protected operator. Privacy and terms pages state the role plainly. Deployment is a configured Netlify pipeline — build command, Node version and the four required environment variables all documented — so shipping the site is a git push.

The outcome

What exists is the complete dual-funnel site, working end to end: nine journey pages with galleries, both funnels wired into the real lead function, blog and compliance pages in place — ~3,500 lines of source, static output, with the Netlify pipeline configured for truefrontierinaction.com.

The running posture is the quiet win: static pages, one free-tier function and cookieless analytics put the monthly cost at roughly zero, and there is no CMS or database to patch. We'll be honest about where it stands: at the time of writing the domain cut-over hasn't happened — it's a working build with deployment configured, one push from public.

Paired with the TFIA Aurora case study, this completes a pattern worth noticing: CIA shipped the product and its go-to-market site — the app that answers "is tonight worth it?" and the site that brings it an audience while routing serious travellers to a human expert. Commissioned separately, a build like this is an indicative £15k–£30k agency engagement over four to eight weeks; it was delivered AI-accelerated in days.

Two funnels, one honest position: the journeys are operated and ATOL-protected by the specialist — Jo brings the expertise, and the site brings her the right travellers.

How this compares

Indicative — the same scope, delivered three different ways.

UK agency

4–8 weeks

£15k–£30k

Solo freelancer

3–6 weeks

£8k–£15k

Consultancy in Action — AI-accelerated

Days

A fraction · ~£0 to run

By the numbers

What was delivered — verified facts from the build, not projected returns.

9
Journey destinations
Norway & Svalbard, Greenland, Lapland, Canadian Arctic, Antarctica…
2
Funnels on one site
journey enquiries to Jo's inbox + the Aurora app waitlist
1
Serverless functions
the lead endpoint is the only moving part on an otherwise static site
~£0
Monthly running cost
static output + free-tier function + cookieless analytics
0
Booking flows
referral-honest by structure — enquiries, not ATOL-regulated package sales
git push
Deploy
Netlify pipeline configured — build, Node version and env vars documented

Built with

  • Astro
  • Tailwind v4
  • Preact islands
  • TypeScript
  • Netlify (push-to-deploy)
  • Resend
  • Plausible (cookieless)

Want something built like this?

We design and ship real, data-driven products — not demos. Tell us what you're trying to make and we'll talk through fit.