HAF Hub

Sign in to access the HAF Group control hub.

Private · authorised access only
OTIS Hub  /  Home

Control Home

Your overview at a glance. Pick what shows here in Settings → Home Screen.

Ask OTISConnecting…

Ask OTIS

Your OTIS command line. Ask me anything, hand me a task, or attach a file for me to work from. Type / for quick commands like /go, /note or /leads. I'm right here.

Agent Task

The HAF command centre — every task the agents are running, who owns it, where it's stuck, and what needs your call. Tap any card or row to open the full task.

Green — on trackAmber — needs attentionRed — blocked / overdueGrey — parked / not startedPrivate
TaskLeadSupportProjectPriorityStatusRAGProgressNext actionDueApproval

Saves to this browser for now — ask OTIS to wire it to Supabase so tasks are shared across logins and permanent. Subtasks, comments, attachments, notifications and WhatsApp/Telegram approvals come in the next phases.

AgentRoleActiveWaitingBlockedCompleted (wk)Load

Load bands — Light 1–3 · Balanced 4–7 · Heavy 8–12 · Overloaded 13+. OTIS flags any agent who tips into overloaded.

OTIS

Your business operating brain — what needs you, what's moving across the team, and where it's stuck.

Waiting list

Needs your decision

Today's focus

Work in flight

System pulse

Route a task to an agent

Specialists

Seven specialist agents, each reporting into OTIS on Red / Amber / Green / Grey.

OSCAR

Your single front door. Everything personal and business starts with OSCAR — captured, sorted and prepared before business work is handed to OTIS. Calm, private and discreet by default.

Owns
Daily briefPersonal captureDecision queueFollow-upsTop 3 prioritiesClose-day
MVP Personal & business quick-add · follow-ups · daily brief · close-day · route to OTIS.
Sits above OTISPrivacy wall
Personal/private items stay out of the business Hub unless you allow them. No moving money, no final approvals, no sensitive sends without your say-so.
KAY Design · The cleaner

Keeps every HUB system looking like one premium HAF product. KAY sweeps the design every night, aligns anything that has drifted back to the HAF brand standard, and keeps the whole system clean so it never gets messy — always showing the next fix, not just the mess.

Owns
Design alignmentBrand tokensHUB consistencyNightly clean-upDrift auditsTask hygiene
MVP Nightly audit · token alignment · drift report · branch + preview only · flags anything bigger for sign-off.
Reports into OTISJXPA → builds & deploysSource-only, never prod
Never deploys to production and never touches usehaf.co.uk — KAY aligns the source, ships a preview to review, and routes anything bigger up as a decision.
KYLE Finance

The money view. KYLE tracks cashflow, budgets, invoices, costs, revenue, margins, payments and approvals — and always shows the next finance action, not just the data.

Owns
CashflowInvoicesCosts & budgetsMarginsPayment approvalsPLNA subsKNECT margins
MVP Manual cashflow panel · invoice-due list · payment-approval list · weekly money summary · red-flag box.
Reports into OTISFLO → revenue · JXPA → site costsFigures private
Never approves a payment without your sign-off — approvals route up as an OSCAR'S Decision. Finance figures are redacted for non-finance roles.
FLO Data & Analytics

The data truth. FLO turns website, sales, marketing and project numbers into plain-English insight — not just dashboards, but what changed, why it matters and the next action.

Owns
KPI dashboardsWebsite & salesCampaign analyticsEnquiry conversionPLNA & KNECT dataWeekly insight
MVP Manual KPI entry · enquiry count · traffic · sales · social snapshot · weekly insight box.
Reports into OTISBacks NALA & KYLE
NALA must ask FLO for data before judging any campaign. Raw finance records stay redacted unless approved.
MEG Support & Compliance

Keeps the internal business tidy and traceable. MEG owns admin, documents, compliance, checklists, reminders and reusable processes OTIS can lean on.

Owns
Internal adminComplianceDocumentsChecklistsDriver onboardingCleverPaySOPs
MVP Admin task list · compliance checklist · document checklist · follow-up list · missing-info box.
Reports into OTIS
Flags missing info, but never makes a final compliance call without the right provider or your approval.
NALA Marketing & Growth

Owns marketing activity — campaigns, content calendar, socials, email and Manychat. Premium and clean, with every campaign tied to a clear business objective.

Owns
Marketing calendarSocial planCampaignsContent & captionsEmail / ManychatPLNA · KNECT · Shop
MVP Manual content calendar · post log · campaign-ideas list · approval queue · weekly review.
Reports into OTISAsks FLO for data
No childish styling, weak copy or clutter. Judges performance on FLO's numbers, not vibes.
JXPA Sites & Development

Owns site management and development progress — tracking sites, contractors, planning, documents, costs and next actions, with each site kept separate.

Owns
Site overviewDev progressContractorsPlanning actionsDocumentsBlockers
MVP Site list · action list per site · blocker list · document checklist · weekly site update.
Reports into OTISCosts → KYLE
Always shows next action, owner and deadline. Flags planning or cost risk early; sends financial questions to KYLE.
DEV CTO Support

Technical brain behind the Hub build — backlog, Cloudflare Pages, GitHub, Supabase, API and integration planning, security and developer handoff notes.

Owns
Hub backlogCloudflare / GitHubSupabaseAPI planningSecurity checksDeploy checks
MVP Keep the Hub secure before live data · simple working versions before deep integrations · clear handoff notes.
Reports into OTISPending install
Work affecting live data, access, security, payments or public pages must be approved through OSCAR first. Provisioning is with the platform team — this tile goes live the moment DEV is installed.

OSCAR'S Decision Queue

Every approval from every agent lands here as a row. OSCAR prepares it; you decide. Nothing commits on your behalf.

Red — OSCAR'S DecisionAmber — Waiting / infoGreen — ScheduledGrey — CompletedBlack — Private
PrioritySourceDecision neededAreaDeadlineContactStatusNext action
No decisions in the queue yet. As the agents come online, approvals from OTIS, KYLE, FLO, MEG, NALA, JXPA and DEV appear here — newest and Red at the top.
Per row, OSCAR can:ApproveHoldAsk for infoScheduleTelegramWhatsAppZoomReject

Buttons and the full field set (ID, travel / ETA checks, calendar, approval log) are built on preview. Live send, Map ETAs and calendar sync wire in once their keys are added — no faked actions.

To Do List

Synced from OSCAR — your personal assistant. Personal items stay private to you; only business tasks route into OTIS.

No tasks yet. As OSCAR comes online it drops your day-to-day straight in here — diary, follow-ups, reminders and errands.

HAF Shop

Your live product & pricing table for THE HAF SHOP. Edit any cell, add or remove rows, then Save. Seeded with the Simark draft — fill in your cost & retail prices and OTIS will load the rest into the shop.

SKUItemTypeCost £Retail £StatusNotes

Saves to this browser for now — ask OTIS to wire it to Supabase so the table is shared across logins and permanent.

Live Work Queue

What OTIS and the agents are doing right now, by traffic light. Red waits on your approval, amber is queued, green is in motion.

Approvals

Row-by-row decisions OTIS and the agents need from you. High-risk actions are held as "Waiting for Brent" automatically.

Task IDTitleAgentCategoryPriorityTypeRiskAddedStatusAction

Today's Priorities

Your daily command list. Connects to OSCAR for live scheduling later.

Top 3 today

Set by you & OTIS

Business & work blocks

Personal & meetings

Follow-ups

Waiting on other people

Private Notes

Permanent and temporary instructions OTIS should remember — brand rules, build rules, pricing notes, private thoughts. Stored on your device in V1.

Your notes

System Health

A read-out of the HUB, sites, database and connected services. Live checks land here as each is wired up.

Services

Placeholder status — live pings coming

Agent Projects

Every project the agents are running across the HAF, KN, Asset, CORT and Vamo groups — status, progress, owner and next action at a glance.

Marketing

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

Finance & Legal

Private, sensitive controls — company structures, banking, investor and legal. Nothing here executes without your approval.

Private Finance Mode

This area is locked. It holds company structures, banking, investor and legal controls. Unlock to view.

Overview

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

Project management

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

Pipeline enquiries

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

KN Capital

Asset management in one place. Tap any area to open its page.

HAF Co

Everything HAF in one place. Tap any area to open its page.

HAF KNECT

Live waiting-list sign-ups captured from launch.usehaf.co.uk.

Total sign-ups
KNECT list
PLNA list
Loading live count…

HAF KNECT — Waitlist

Every sign-up captured across the HAF sites — full detail, row by row.

DateNameCategoryInterestAreaPhoneEmailStatusPriorityMailchimpSource

HAF PLNA

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

HAF X — Tier Framework

KNECT · PLNA · Freight Forwarding · Business Accounts — the back-office view of the pricing, fees and rebates. Reads the configurable tier model; live counts fill in as accounts are created.

V—

HAF Jobs

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

HAF Feedback

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

HAF Members

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

CleverPay

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

Social Media

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

Content Plan

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

Cort Co

The CORT Group in one place — one brand, four pillars. Tap any area to open its page.

Cort TV

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

Cort Club

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

Cort X

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

Cort Shop

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

Business

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

Personal

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

Business

The business in one place. Tap any area to open its page.

Business

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

Personal

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

Social Connections

Every social platform in one place. See what's connected and link the rest — all from here.

Live status, one-tap reconnect and per-platform connect flows wire in next as each platform's keys are added — no faked actions.

HAF Storage

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

KN Co

The KN Group in one place. Tap any area to open its page.

KN Cleans

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

KN Ventures

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

KN Capital Management

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

Trade Journal

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

Investors

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

Pipeline Enquiries

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

Project Management

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

Container Collective

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

Vamo Sports Co

The Vamo Sports Group in one place. Tap any area to open its page.

Vamo Padel

Dashboard in build — this page fills with live data as its source is connected.

In build

Overview

No data yet. OTIS will populate this dashboard as the underlying systems are wired in — kept clean and consistent with the rest of the HUB.

Settings

Your account, privacy and Hub preferences.

Profile
Name
Account
Access level
Signed out
Security & privacy
Privacy modeHide sensitive figures in shared views
Emergency Lock ModeImmediately hide Finance & Legal and Private Notes
Auto-logoutLock the Hub after 15 minutes idle
On
Two-factor (2FA)Add a one-time code on top of your password
PasswordChange the password for this account
Notifications & preferences
Approval alertsTell me the moment something needs sign-off
Default landingOpen this page on sign-in
Control Home
Home Screen

Switch on the pages you want pinned to your Control Home overview. Changes save instantly.

Connections

Connect HAF's social accounts — Instagram, TikTok, Facebook, LinkedIn — so posts and enquiries flow through here. We'll wire these up next.

Access log