QCTOForge.com

AI that converts your SETA courses to QCTO qualifications in hours

Score: 7.6/10South AfricaHard BuildReady to Spawn
Brand Colors

The Opportunity

Problem

South African businesses lack the knowledge, systems and support to successfully transition to QCTO compliance before the accelerating regulatory deadline.

Solution

QCTOForge uses specialised AI to analyse existing SETA materials, automatically map them to QCTO occupational qualifications, identify gaps, and generate compliant learning outcomes, assessment criteria, and supporting documentation. Training providers dramatically reduce the hundreds of hours typically required for manual redevelopment while ensuring regulatory accuracy.

Target Audience

South African training providers, corporate L&D departments, and businesses reliant on skills development programmes (especially those previously aligned with SETAs)

Differentiator

Fine-tuned AI models trained specifically on South African QCTO and legacy SETA documentation for superior mapping accuracy

Brand Voice

professional

Features

Document Ingestion

must-have30h

Upload PDFs, Word docs and existing course materials for AI analysis

Intelligent Mapping Engine

must-have65h

AI maps legacy unit standards to new QCTO curriculum requirements

Gap Analysis Dashboard

must-have25h

Visual report showing missing elements for full compliance

Curriculum Generator

must-have55h

Auto-generates complete QCTO-aligned learning programmes and modules

Compliant Document Export

must-have35h

One-click generation of all required QCTO submission documents

Version History

must-have20h

Track iterations of materials during the refinement process

AI Content Refinement Chat

nice-to-have45h

Chat with AI to rewrite specific learning outcomes or assessments

Collaborative Review Workspace

nice-to-have40h

Team review, comments and approval workflow for generated content

Official QCTO RAG Knowledge Base

nice-to-have35h

Searchable vector database of all current QCTO policies

Total Build Time: 350 hours

Database Schema

organizations

ColumnTypeNullable
iduuidNo
nametextNo
industrytextYes
created_attimestampNo

Relationships:

  • users belong to organization
  • projects reference organization

users

ColumnTypeNullable
iduuidNo
org_iduuidNo
emailtextNo
roletextNo
created_attimestampNo

Relationships:

  • foreign key to organizations

projects

ColumnTypeNullable
iduuidNo
org_iduuidNo
nametextNo
original_setatextYes
target_qcto_codetextNo
statustextNo
created_attimestampNo

Relationships:

  • foreign key to organizations
  • has many documents and outputs

documents

ColumnTypeNullable
iduuidNo
project_iduuidNo
file_nametextNo
embeddingtextYes
contenttextYes
uploaded_attimestampNo

Relationships:

  • foreign key to projects

API Endpoints

POST
/api/projects

Create new migration project

🔒 Auth Required
POST
/api/upload

Upload training material and trigger embedding

🔒 Auth Required
POST
/api/analyze

Trigger AI mapping and gap analysis

🔒 Auth Required
POST
/api/generate

Generate full QCTO compliant curriculum package

🔒 Auth Required
POST
/api/chat

Send message to AI refinement assistant

🔒 Auth Required

Tech Stack

Frontend
Next.js 14 + Tailwind + shadcn/ui
Backend
Next.js Route Handlers
Database
PostgreSQL with pgvector
Auth
Clerk
Payments
Paystack
Hosting
Railway
Additional Tools
OpenAI (gpt-4o + fine-tuned embedding model)LangChainpdf-lib

Build Timeline

Week 1: Auth, projects and file upload

38h
  • Clerk auth setup
  • Project CRUD UI
  • Document upload with Supabase storage alternative

Week 2: Vector database and RAG

45h
  • pgvector setup with QCTO policy documents
  • Embedding ingestion pipeline
  • Similarity search

Week 3: Core AI mapping engine

55h
  • Prompt engineering for mapping logic
  • Gap analysis algorithm
  • Initial dashboard for results

Week 4: Curriculum generation

50h
  • Structured output generation for learning outcomes and assessments
  • PDF template system

Week 5: AI chat refinement and collaboration

45h
  • LangChain agent for content editing
  • Commenting system on generated modules

Week 6: Polish, payments and testing

40h
  • Paystack integration
  • Comprehensive test suite with real QCTO examples
  • Landing page
Total Timeline: 6 weeks • 380 hours

Pricing Tiers

Explorer

$0/mo

3 documents per project

  • 1 migration project
  • Basic gap analysis
  • Limited AI chat

Professional

$35/mo

None

  • Unlimited projects
  • Full AI curriculum generation
  • Export all QCTO documents
  • Priority AI processing

Organisation

$89/mo

None

  • Everything in Professional
  • Team seats and collaboration
  • Custom fine-tuning on your materials
  • Dedicated success call

Revenue Projections

MonthUsersConversionMRRARR
Month 16515%$341$4,092
Month 641022%$3,157$37,884

Unit Economics

$48
CAC
$780
LTV
5.5%
Churn
76%
Margin
LTV:CAC Ratio: 16.3xExcellent!

Landing Page Copy

SETA Materials to QCTO-Ready in Hours

AI purpose-built for South African qualifications. Upload your courses and receive complete compliant programmes, assessments and evidence guides.

Feature Highlights

95%+ mapping accuracy on South African content
Gap analysis against official QCTO specs
Auto-generates all submission documents
Human-in-the-loop AI refinement
Save 200+ hours per qualification

Social Proof (Placeholders)

"'Took us from 4 months of work to 3 days' — Curriculum Manager, Durban"
"'The accuracy is remarkable. This is a game changer for the industry' — CEO, National Training Board"

First Three Customers

Contact 15 training providers who have publicly stated they are struggling with material redevelopment on LinkedIn. Offer free migration of one qualification in exchange for case study and testimonial. Present at upcoming QCTO transition webinars as technology sponsor.

Launch Channels

ProductHuntLinkedIn thought leadership contentAI tool directoriesSouth African EdTech Facebook groupsPartnership with SA Training Providers Association

SEO Keywords

AI QCTO conversion toolSETA to QCTO course converterQCTO curriculum generatorartificial intelligence training compliance South Africaautomated QCTO accreditation

Competitive Analysis

ChatGPT + Manual Prompts

openai.com
Usage based
Strength

Universally available

Weakness

No domain knowledge of QCTO, inconsistent outputs

Our Advantage

Fine-tuned models and structured QCTO workflow

Generic Course Authoring Tools

articulate.com
$1,000+/year
Strength

Strong eLearning features

Weakness

No regulatory intelligence for South Africa

Our Advantage

Purpose-built regulatory AI for local market

🏰 Moat Strategy

Proprietary dataset of mapped SETA-to-QCTO transformations that improves the model with every project completed (flywheel effect). Hard-to-replicate regulatory expertise encoded in prompts and fine-tuning.

⏰ Why Now?

Recent release of final QCTO occupational qualifications has created a massive wave of content redevelopment work exactly when AI capabilities have matured enough to handle structured education content with high accuracy.

Risks & Mitigation

technicalhigh severity

AI generates inaccurate mappings leading to compliance failures

Mitigation

Human review gates, confidence scoring on every mapping, partnership with QCTO consultants for validation

marketmedium severity

Organisations prefer hiring consultants over trusting AI

Mitigation

Offer hybrid package with consultant review stamp of approval

Validation Roadmap

pre-build10 days

Test AI mapping accuracy on 8 real SETA-to-QCTO pairs with industry experts

Success: Average accuracy above 85% according to two independent reviewers

mvp21 days

Build landing page with demo upload capability and collect emails

Success: 80 signups and 12 people completing full demo

launch35 days

Private beta with first 25 users, iterate on output quality

Success: 15 paid conversions and average CSAT of 4.3/5

Pivot Options

  • Become full QCTO LMS platform
  • Offer AI service for other African regulatory bodies
  • White-label AI engine for large publishing houses

Quick Stats

Build Time
380h
Target MRR (6 mo)
$3,800
Market Size
$9.8M
Features
9
Database Tables
4
API Endpoints
5