Atlas — Full Build Cost

AI Backend · Investor Portal · Running Costs · 12-month plan

Developer rate: £100/hr · All prices exclude VAT · Serverless architecture (Supabase Edge Functions + n8n + Odoo)

Atlas AI Backend

£32,000

320 dev hours

Investor Portal

£12,000

120 dev hours · dashboard + auth

Total One-Time Build

£44,000

440 hours · 12 months

Monthly at Full Scale

£1,050

from Month 9 onwards

Atlas AI Backend

Everything that makes Atlas "think" — the agent infrastructure, channel integrations, AI logic, data pipelines, and knowledge systems. This is the backend that powers both the Concierge and Investor Agents. The Investor Portal (Part B) sits on top of this.

A1 — Infrastructure & Channel Setup Month 1

ItemHoursCost
Supabase project setup — database schema, Edge Functions, auth, storage8£800
Chatwoot Cloud Pro — inboxes for WhatsApp, web widget, email, Instagram, Airbnb6£600
WhatsApp Business API via 360dialog — account setup, verification, inbox connection6£600
n8n Cloud — automation workspace, Chatwoot → Odoo sync, webhook pipelines5£500
Odoo CRM — initial setup, fields, team access, n8n sync configuration5£500
Subtotal30£3,000

A2 — Concierge AI Agent Months 2–5

ItemHoursCost
Supabase Edge Function — Claude agent core, Chatwoot webhook handler, reply pipeline20£2,000
Message routing engine — tier classification (auto / HITL / escalate), confidence scoring16£1,600
Human-in-the-loop (HITL) review system — flagging, approval flows, team assignment12£1,200
Guest memory engine — preference profiles, stay history, Supabase schema, GDPR deletion18£1,800
Knowledge base (Supabase) — property guides, FAQs, local area content, retrieval logic14£1,400
Jurny PMS integration — live booking lookup, access codes, property data, guest verification20£2,000
Booking modification flows — date change, early check-in, add-ons, approval & confirmation14£1,400
Proactive outreach — pre-arrival, mid-stay check-in, post-stay review prompt, n8n triggers10£1,000
Shadow mode — 2-week parallel testing, response logging, quality review framework6£600
Subtotal130£13,000

A3 — Investor AI Agent Months 6–8

ItemHoursCost
Investor agent Edge Function — conversation handler, context builder, Supabase data retrieval16£1,600
Market data ingestion pipeline — nightly CRON pulling AirDNA, Property Monitor, PriceLabs, Land Registry → Supabase cache20£2,000
Portfolio analytics engine — per-property performance, aggregate returns, benchmark comparison18£1,800
Scenario modelling — bull / base / bear projections, exit strategy analysis, yield estimates12£1,200
Opportunity matching — investor profile → market data → shortlist generation10£1,000
Report generation — automated quarterly report assembly from Supabase data10£1,000
Escalation — "book a call with the team" flow, Odoo deal creation via n8n6£600
Subtotal92£9,200

A4 — Compliance, Testing & Launch Months 9–12

ItemHoursCost
Legal review — investor-facing disclaimer templates, FCA/DFSA boundary check, DPA review8£800
GDPR compliance — data processing agreements, Supabase retention policies, deletion flows8£800
End-to-end integration testing — all scenario flows, edge cases, error handling8£800
Full launch — go-live support, monitoring setup, alerting, on-call response plan8£800
Scale & handover — developer documentation, runbooks, optimisation6£600
Subtotal38£3,800
Part A Total — Atlas AI Backend 290 £29,000
Note on scope: This covers all agent infrastructure — the AI "brain" that processes messages, retrieves data, and generates responses. It does not include the investor portal UI, authentication system, or website integration. Those are costed separately in Part B.

Investor Portal

The client-facing web application that investors log into. We have the prototype built — this is the cost of converting it to a production app: live data connections, a secure login system, an admin panel for Louise to manage access, and integration into the Roam website via a dedicated subdomain (investors.roamhq.com).

What we already have: A complete, fully-designed HTML prototype of the investor dashboard — portfolio overview, property drill-downs, market intelligence, Atlas chat. The design and layout work is done. Part B is about making it real: connecting it to live data, securing it with authentication, and giving Louise the tools to manage access.
B1 — Authentication & Security 30 hrs · £3,000
ItemHrsCost
Supabase Auth — email/password, magic link, session management8£800
Row-Level Security — each investor can only access their own portfolio data10£1,000
Invitation-only access — Louise invites by email, investor sets password on first login7£700
Two-factor authentication — TOTP app or SMS code, required for investor accounts5£500
Total30£3,000
B2 — Dashboard Production Build 50 hrs · £5,000
ItemHrsCost
Connect prototype to live Supabase data — real portfolio figures, live charts12£1,200
Portfolio summary — total value, blended yield, all properties, cumulative return8£800
Per-property pages — individual analytics, occupancy, revenue, market comp10£1,000
Market intelligence section — live CRON data (AirDNA, Property Monitor, PriceLabs)6£600
Document centre — quarterly reports, statements, secure download from Supabase Storage8£800
Mobile responsive polish — full mobile layout, loading states, error handling6£600
Total50£5,000
B3 — Admin Panel (Louise) 22 hrs · £2,200
ItemHrsCost
Investor management — invite new investor, set portfolio access, deactivate accounts8£800
Property assignment — link properties to investor accounts, edit ownership %5£500
Conversation audit log — view all Atlas investor conversations per user5£500
Report management — trigger quarterly report, upload documents to investor doc centre4£400
Total22£2,200
B4 — Website Integration 18 hrs · £1,800
ItemHrsCost
Subdomain — investors.roamhq.com setup, DNS configuration, SSL certificate4£400
Vercel / Netlify deployment pipeline — staging + production, CI/CD4£400
Main Roam website link — "Investor Login" button, consistent brand handoff3£300
Resend email setup — invitation emails, password reset, quarterly report notification4£400
Security testing — auth bypass check, RLS validation, pen test of data access3£300
Total18£1,800
Part B Total — Investor Portal 120 £12,000
Auth model recommendation: Invitation-only access via Supabase Auth. Louise adds an investor's email in the admin panel → investor receives a branded invitation email → they set a password and are in. No self-signup. Row-Level Security in Supabase means it's architecturally impossible for one investor to view another's data, even if they manipulate URLs.

Monthly Running Costs

Running costs build up as each phase goes live. Market data subscriptions only kick in once the Investor Agent is active (Month 7+). The full-scale figure below is the steady-state cost from Month 9 onwards.

Phase 1

Months 1–4 · Concierge live

£180/mo

  • Chatwoot Cloud Pro £39
  • Claude API (basic) £80
  • WhatsApp / 360dialog £40
  • Domain / SSL £5
  • Supabase (free tier) £0

Phase 2

Months 5–8 · Investor Agent live

£420/mo

  • + Supabase Pro £25
  • + n8n Cloud £16
  • + Odoo Standard £34
  • + PriceLabs £50
  • + Claude API uplift £120
  • + Resend emails £12
  • + Vercel Pro £16

Phase 3

Months 9+ · Full scale

£1,050/mo

  • + AirDNA £300
  • + Property Monitor £150
  • + Claude API uplift £100
  • + Monitoring £15

Full-Scale Monthly Breakdown

ServiceCost / mo
Chatwoot Cloud Pro — all messaging inboxes£39
Claude API (Anthropic) — Concierge + Investor agents£350
WhatsApp Business via 360dialog£40
Supabase Pro — database, Edge Functions, Auth, Storage£25
n8n Cloud — automations and CRM syncs£16
Odoo Standard (2 users) — CRM£34
AirDNA — short-term rental market data£300
Property Monitor Dubai — UAE market data£150
PriceLabs — dynamic pricing data£50
Vercel Pro — investor portal hosting£16
Resend — investor invitation & notification emails£12
Monitoring & alerting£15
Full-scale monthly total£1,047/mo
Claude API costs will vary with usage volume. £350/mo assumes a combined load of ~15,000 messages/month across both agents (Concierge + Investor). At £0.015–0.03 per message (Claude Sonnet 4), this is a generous estimate. Low-traffic months will be significantly cheaper.

Grand Total

Complete Atlas Build & Year 1 Cost

Atlas AI Backend

£29,000

290 dev hours

Investor Portal

£12,000

120 dev hours

Total Build Cost

£41,000

410 hours · 12 months

Year 1 Total

£47,700

Build + avg £560/mo × 12

What’s Not Included

The following are either existing costs, legal/professional fees, or third-party setup costs separate from developer hours.

ItemNotesEst. Cost
Legal review (FCA/DFSA compliance brief)Commission a solicitor to review investor-facing copy & disclaimers£1,500–3,000
WhatsApp Business verificationMeta approval process — no cost, but allow 1–3 weeks lead time£0
Property Monitor Dubai API applicationEnterprise data access — pricing on application, allow 4–8 weeksTBC
Content writing — property knowledge base20+ property guides at 2–3 hrs each; assign to ops team in parallelInternal
Jurny plan upgrade (if needed for API write access)Confirm with Jurny whether your current plan includes API write accessTBC
Domain & SSL (roamhq.com)Assumed already owned; subdomain DNS config is included in Part BExisting
Anthropic API key setupClaude API billed per token — set up billing at console.anthropic.comUsage-based

How This Compares

The previous architecture plan (pre-serverless, with Mac Mini / Hetzner / Voiceflow / Qdrant) came in significantly higher. Moving to Supabase Edge Functions and stripping out redundant infrastructure layers reduced the build by over 50%.

Metric Previous Plan Current Plan Saving
Backend dev hours 885 hrs 410 hrs 475 hrs (54%)
Total build cost (backend + portal) £88,500+ £41,000 £47,500+ (54%)
Monthly at full scale £5,267/mo £1,047/mo £4,220/mo (80%)
Year 1 all-in £151,000+ £47,700 £103,000+ (68%)