Prepared for Industry Training Solutions — July 2026

From manual to
machine. ITS,
reimagined.

A full-stack platform that unifies your learner management, compliance, marketing, course creation, and partner portals — purpose-built for the way ITS operates, on infrastructure that costs a fraction of what you're used to.

0
Commits shipped
0
D1 database tables
0
Real NZQA unit standards
24/7
AI agents monitoring & drafting

CONFIDENTIAL — APX Build × ITS · apxbuild.co.nz

Built for the Top.


01 — Where ITS is today

Seven systems. Zero integration.
Everything done twice.

ITS has Category 1 NZQA status, 40 courses, and genuine expertise in vocational training. What it doesn't have is a platform that lets that expertise scale. Every enrolment is a manual process. Every compliance report is a spreadsheet. Every at-risk learner is someone a tutor hasn't heard about yet.

🌐 Wix 📋 SELMA 📚 Cloud Assess 📊 Excel/SDR 📣 Marketing ITS Platform one record, live

Today: five-plus disconnected systems, manually bridged → With APX Build: one platform, one data record

❌ Currently
What that actually costs you
✓ With APX Build
🌐Wix website — no CRM integration, no learner portal, no tracking
Every enquiry is a black box — no visibility into who converted, who went cold, or why
Public site + learner hub + staff portal + 4 partner portals, all connected, one pipeline you can actually see
📋SELMA SIS used manually — data entered twice, no automation
Every enrolment re-keyed by hand — hours a week, and every manual re-key is a chance for the error that shows up in a TEC audit
SELMA fully integrated — enrolment auto-syncs, SDR auto-generates, TEC export one click
📚Cloud Assess LMS siloed — no SSO, no engagement tracking, no learner-facing hub
Learners engage less without a real home base — and staff can't see who's disengaging until it's already a completion problem
Cloud Assess SSO from learner hub — one click, engagement tracked, completion synced back automatically
⚠️At-risk learners discovered too late — tutors rely on gut feel
By the time it's obvious, the learner has often already checked out — the intervention that would have worked three weeks earlier doesn't work now
AI scores every learner nightly, auto-creates the tutor's task, drafts the outreach message — human still makes the call
📊SDR compliance managed in Excel — TEC submission risk every cycle
One missed mandatory field on submission day is a real compliance finding, not a hypothetical — and it's discovered by TEC, not by you
SDR Readiness panel — every learner's gaps visible instantly, fixed inline, TEC-format CSV export on demand
📣Marketing done ad hoc — no campaign automation, no CRM data
Enrolment pipeline depends on whoever has a spare afternoon that week, not on a system that runs regardless
AI Campaign Agent drafts weekly, channel-specific copy; HubSpot, M365, and social all connected
🏫Schools and employers manage everything via email
Every cohort update is a scattered email thread — nothing searchable, nothing tracked, nothing a new staff member can pick up mid-conversation
School portal (Gateway/STAR, digital consent signing) + Employer portal (cohort tracking, bookings) — each partner logs in to their own view
📖Course development — Word docs, no NZQA alignment check, no version control
Alignment and moderation risk is discovered at audit — after delivery, when fixing it costs far more than catching it would have
Course Content Studio — real NZQA unit standards, AI-drafted content, pre-moderation audit agent before anything reaches a learner

02 — What's built

Eight interconnected modules.
One platform. No vendor lock-in.

Every part of the platform is purpose-built for ITS — not adapted from a generic SaaS product. It runs on enterprise-grade infrastructure (Cloudflare's global edge network), managed specifically for ITS — not a shared, multi-tenant platform carrying other providers' data alongside yours.

🎓

Learner Hub

Progress ring, credits, weekly status, Kōrero AI tutor (24/7, te reo aware), Cloud Assess SSO, magic-link login. Student Voice — learners endorse specific skills gained and submit their story, feeding real evidence back into marketing. PWA — installs on phone, works offline.

For every learner
👩‍💼

Staff Portal

Daily AI brief, agentic at-risk alerts (nightly scan, drafts the outreach before a tutor even asks), learner profile modal, task management, M365 email+calendar, HubSpot CRM — all without leaving one screen.

For tutors & coordinators
📋

Compliance Agent

An agent that understands TEC/NZQA requirements, checks every learner's data against them, and generates the actual upload files — LEAR/REGT/ENRL CSVs, ready for direct TEC submission, not a report you reformat by hand. iQAF evidence generator, 8 AI report types. Xero-backed cashflow forecast (overdue/7d/30d/90d) and a live invoice audit trail — real planning data, not a spreadsheet.

For finance & ops
📣

Marketing Studio & R&D

AI Campaign Agent drafts channel-specific copy — email, SMS, social, each in its own voice — weekly. Live market intelligence: cited web research surfaces real, right-sized target organisations (not national mega-corps) with a contact role and approach angle. 19 connectors. Certificate renewal engine.

For marketing
📊

Leadership Dashboard

7 live Chart.js charts — enrolment trend, ethnicity vs regional demographics, risk distribution, funding mix, staff workloads. AI insight on every chart.

For GM & board
📚

Course Content Studio

ADDIE+UbD+Gagné+Bloom's framework, deep-linked to real NZQA unit standards — lesson plans for any unit standard, with an internal pre-moderation audit agent scoring NZQA/TEC/UDL/proof-of-learning before anything reaches a learner. 7 interactive lesson modes including a walkable World Explorer environment purpose-built for neurodivergent learners — self-paced, no timers, calm-mode, live evidence log.

For tutors & curriculum
🏫

School, Iwi & Employer Portals

Schools: Gateway/STAR enrolments, legally-valid digital consent signing (CCLA 2017), student lists. Iwi: hapū learner progress tracking. Employers: cohort progress, re-bookings, invoices. Each partner logs in to see only their own learners.

For partners
🤖

AI Early Intervention Engine

Nightly bulk risk scan. 15 engagement signals tracked. Auto-creates tutor tasks. Fires re-engagement drip sequences. Drafts personalised messages for human review — an agent that watches, a person who decides.

Runs automatically

02.5 — Compliance that doesn't wait for you

Government-ready data, not a translation job

The compliance agent doesn't just flag what's missing — it produces the actual file TEC accepts. Ethnicity coded correctly by Pacific island (not generic "Pasifika"), NSN handled honestly (real allocation via SELMA's NSI integration, never invented), disability indicators, IR numbers — all mandatory at enrolment, all TEC-format on export.


02.6 — See it, don't take our word for it

Not a mockup. This is running right now.

Screenshots of the actual platform, taken from a live session this week — real learner data (demo names, real structure), real AI output, real charts. Every screen below is one click away at its-dev.pages.dev.

its-dev.pages.dev/portal/staff
Daily AI Brief — staff portal, live
Daily AI Brief — Donna's actual morning brief, generated fresh, naming a specific at-risk learner by name with a reason to call today.
its-dev.pages.dev/admin/compliance
SDR Readiness panel, live
SDR Readiness panel — every learner's TEC-mandatory fields, gaps visible instantly, fixed inline — the compliance engine from section 04, running.
its-dev.pages.dev/admin/leadership
Leadership dashboard, live
Leadership Dashboard — 7 live charts on real enrolment, ethnicity, and risk data, with an AI insight button on every one.
its-dev.pages.dev/admin/courses
Course Content Studio, live
Course Content Studio — the interlinked build pipeline from outcomes to unit standards to interactive lessons, in one place.

03 — Technology

Enterprise architecture.
Zero infrastructure bills.

Built entirely on Cloudflare — the same infrastructure that protects and accelerates 20% of all internet traffic. Sub-50ms latency from New Zealand, globally distributed, no server to maintain.

Compute
Cloudflare Workers (edge, V8) 4,118 lines of application logic Enterprise-grade, fully bundled
Frontend
Cloudflare Pages (CDN global) 8 portals / admin sections PWA + offline learner hub
Database
Cloudflare D1 (SQLite at edge) 54+ tables 121 NZQA unit standards seeded 31 months historical data
AI models
AIMLAPI (739+ models) claude-sonnet-4-6 (content/moderation) claude-haiku (risk scoring) ElevenLabs TTS (narration) gpt-image-1 (portraits/assets)
Integrations
SELMA SIS Cloud Assess LMS HubSpot CRM Microsoft 365 + SSO Xero Stripe Resend Email
Fixed
Monthly subscription — no infrastructure surprises
<50ms
API latency from New Zealand
NZ
Data sovereign — Cloudflare Auckland PoP
Yours
Full IP ownership after 12 months — never locked in

We don't rebuild what already works.

Every integration decision follows one test: does this system carry a real regulatory relationship or specialist logic — or is it just a database with a subscription attached?

✓ Kept & integrated

SELMA (the actual NZQA/TEC system of record — SDR format, NSI/NSN access), Cloud Assess (assessment engine, moderation workflow), Xero (GST, IRD-regulated ledger), HubSpot (CRM — free tier's API already does the job, confirmed, no upgrade needed). These carry real domain complexity or an external relationship with a regulator. Not worth rebuilding, ever.

✕ Replaced

Wix (CMS + contact form) and Shopify (product catalogue + checkout state) were charging monthly rent for something that's fundamentally rows in a database and a payment page. Cloudflare D1 + Stripe direct does the identical job for cents, with zero re-keying between systems and zero platform transaction cut.


03.5 — Where the staff hours actually go

Not "does more with less." Frees people to do the work only a person can do.

Every hour automation removes from re-keying, chasing, and manually checking is an hour a real staff member spends on the part of the job that actually needs a human — a call to an at-risk learner, a real conversation with a school, catching a compliance gap before it's a finding, not after.

Today — reactiveWith the platform — proactiveStaff time freed
Tutor notices a learner is struggling when it's already too lateNightly AI risk scan flags it 3–4 weeks earlier, drafts the outreach messageEarlier intervention, not more hours
Someone manually re-keys every Shopify/HubSpot enrolment into SELMAOne enrolment record flows straight through~10–15 min/enrolment saved
SDR compliance checked manually, learner by learner, before each returnReadiness dashboard — every gap visible instantly, every cycleHours/cycle → minutes
Course content and moderation evidence written from scratch each timeAI drafts the first pass against real unit standards; staff review and approveDays → hours per course build
Marketing content planned and written ad hoc, when someone has timeWeekly AI-drafted campaigns waiting for a 5-minute approve/editConsistent output, not sporadic
The shift, in one lineReactive fire-fighting → proactive care

None of this replaces staff — it removes the parts of the job that were never the reason anyone joined ITS to do them. The tutor still makes the call. The platform just makes sure they know to make it three weeks earlier, with the context already pulled together.


04 — Compliance built in

Category 1 NZQA — maintained,
not scrambled for.

The platform treats compliance as a feature, not an afterthought. Every module generates audit-ready evidence. The moderation agent checks content against NZQA Rules, TEC requirements, UDL v2.2, and proof-of-learning standards before anything goes to learners.

1

SDR Readiness Panel

Per-learner field completeness across 8 TEC-mandatory fields. Inline edit. One-click TEC CSV export (LEAR, REGT, ENRL). Never miss a submission window again.

2

iQAF Evidence Generator

AI drafts structured evidence for NZQA audit across all 8 iQAF indicators. Human review before submission. Full Kirkpatrick L1-L4 measurement framework.

3

Real NZQA Unit Standards

121 unit standards pre-seeded from official NZQA PDFs — full outcomes, performance criteria, range statements, assessment conditions. No hallucinated numbers.

4

Pre-Moderation Audit Agent

Every learning module scored against NZQA Assessment Rules, TEC requirements, UDL v2.2, and proof-of-learning standards before delivery. Verdict: APPROVED / REQUIRES REVISION.

5

Consent & Signature Engine

Digital consent signing for Gateway/STAR enrolments. Three-party flow (school, parent, student 16+). Typed name + IP + timestamp = legally valid under CCLA 2017.

6

Equity Reporting

Māori, Pasifika, disabled learner achievement tracked. Regional demographics vs ITS cohort comparison (Stats NZ Manawatū-Whanganui). TEC equity outcome reporting automated.


05 — AI that works

Not a chatbot bolted on.
AI wired into every workflow.

Every AI function in the platform is contextual, role-aware, and grounded in real ITS data — learner risk signals, NZQA unit standards, regional demographics, historical enrolment trends. The model never hallucinates a unit standard number or an at-risk score.


06 — The investment

One subscription. Everything
included. Nothing metered.

No per-learner fees, no hourly invoices, no surprise AI bills. Your subscription bundles hosting, security, compliance currency, support, and a monthly allowance of Platform Credits — the simple unit behind every AI action.

AI actionCredits
Chart insight, feedback survey, image1
Course structure / unit standard research2–3
Content module + audio narration4–5
Pre-moderation compliance audit5
Interactive simulation build10
Full course build (end-to-end)~50
PlanMonthly creditsIncludesInvestment
Core200Hosting, security patching, SDR compliance currency, email supportNZ$1,450/mo
Growth500Everything in Core + priority support, quarterly roadmap session, new features firstNZ$1,950/mo
Partner1,500Everything in Growth + dedicated SLA, custom integrations, co-developmentNZ$2,950/mo

Growth covers ~10 full course builds or ~100 moderation audits a month — more than a busy quarter of curriculum work. Unused credits roll one month. Compare: current tools + manual compliance hours ≈ NZ$5k–15k/yr with none of this automation.


07 — What connects next

The platform is built. These
four switches make it live.

The full platform is deployed and functional on demo data. Connecting real production credentials is the final step — each one unlocks a specific capability set.

1. SELMA credentials

SELMA_BASE_URL · SELMA_API_USERNAME · SELMA_API_SECRET · SELMA_INTAKE_MAP · CLOUDASSESS_LEARNER_URL

Unlocks: Live learner data, real progress sync from Cloud Assess, SDR auto-population, tutor assignments from SELMA.

Highest priority

2. Microsoft 365

M365_CLIENT_ID · M365_CLIENT_SECRET · M365_TENANT_ID (Azure App Registration)

Unlocks: Staff SSO (no separate passwords), email integration in staff portal, calendar sync, Teams notifications.

High priority

3. HubSpot + Email

HUBSPOT_TOKEN · EMAIL_API_KEY (Resend) · EMAIL_FROM

Unlocks: CRM sync, automated learner welcome emails, magic login links, nudge campaigns, intervention messages delivered.

Marketing + learner ops

4. Payments + Xero

STRIPE_SECRET_KEY · STRIPE_WEBHOOK_SECRET · XERO_CLIENT_ID · XERO_CLIENT_SECRET · XERO_TENANT_ID

Unlocks: Online course payments, automatic invoice creation in Xero, GST reporting, employer billing.

Revenue + finance

08 — Who builds it

APX Build — peak platform
partner for ambitious PTEs.

APX Build is the development partner for organisations that are ready to stop duct-taping SaaS products together and start operating on architecture that compounds in value as they grow. We don't template. We architect.

🏗

Full-stack, from scratch

Every line of code written for ITS. Not adapted from a template. Not a white-labelled SaaS. Your platform, your data, your IP.

🤝

Built with your team

We work alongside your tutors, ops staff, and GM — not in isolation. Real workflows, real learner data, real feedback loops.

🔭

Compounding investment

Every feature builds on the last. The platform gets more valuable as ITS grows — more courses, more learners, more partner relationships, more data.

The platform is live.
Let's connect the real data.

Everything you've seen in this pitch is running at its-dev.pages.dev — not a mock-up, not a wireframe. Real AI, real NZQA data, real learner profiles. The next step is a working session to connect SELMA and switch from demo to production.

[email protected] — Book a working session
APX Build · apxbuild.co.nz · +64 — · Palmerston North, New Zealand
Built for the Top.