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.
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.