Skip to content

OPPORTUNITY 3: Provider Marketplace & Discovery Platform

OPPORTUNITY 3: Provider Marketplace & Discovery Platform

Section titled “OPPORTUNITY 3: Provider Marketplace & Discovery Platform”

”SACE PD Connect™” - Detailed Business Case

Section titled “”SACE PD Connect™” - Detailed Business Case”

iSu Technologies | MGSLG Analytics Platform Document Version: 1.0 Date: October 13, 2025


The SACE PD Connect™ marketplace represents a R11M-R16M annual revenue opportunity by creating a TripAdvisor/Uber-style marketplace that connects 400,000+ educators with SACE-endorsed professional development providers. This platform will transform how educators discover, evaluate, and enroll in professional development activities while providing providers with unprecedented access to their target audience.

MetricValue
Total Addressable Market400,000+ SACE-registered educators
Estimated Annual PD SpendR1.2B - R2B (R3,000-R5,000 per educator)
Target Marketplace GMV (Year 3)R125M (5-10% market share)
Commission Revenue PotentialR11M - R16M annually
Active Providers500+ SACE-endorsed providers
Average Activities per Provider8-12 annually

For Educators:

  • Discover quality PD activities from verified providers
  • Compare options side-by-side with transparent pricing
  • Read authentic reviews from peer educators
  • One-click enrollment and payment
  • Automatic SACE points crediting

For Providers:

  • Access to 400,000+ potential participants
  • Reduced marketing costs
  • Automated enrollment and administration
  • Data-driven insights on educator preferences
  • Enhanced credibility through verified status

For SACE:

  • Increased PD participation and compliance
  • Better oversight of provider quality
  • Real-time data on educator preferences
  • Reduced administrative burden
  • Enhanced educator professionalism

  1. Market Analysis & Opportunity Sizing
  2. Platform Architecture & Features
  3. User Experience & Journeys
  4. Business Model & Economics
  5. Technical Implementation
  6. Go-to-Market Strategy
  7. Growth & Scaling Plan
  8. Competitive Analysis
  9. Financial Projections
  10. Risk Assessment & Mitigation
  11. Success Metrics & KPIs
  12. Implementation Roadmap

1. Discovery Challenges

  • No centralized platform to find PD activities
  • Reliance on email blasts, word-of-mouth, and manual searches
  • Difficult to compare providers and activities
  • Limited visibility into activity quality
  • Time-consuming research process

2. Quality Uncertainty

  • No standardized provider ratings or reviews
  • Cannot assess provider credibility easily
  • Risk of low-quality activities wasting time and money
  • No recourse mechanism for poor experiences

3. Administrative Friction

  • Multiple registration systems across providers
  • Separate payment processes for each provider
  • Manual SACE points tracking
  • Complex enrollment procedures
  • Delayed certificate issuance

4. Information Asymmetry

  • Lack of pricing transparency
  • Unknown class sizes and availability
  • Unclear activity outcomes
  • Hidden costs (materials, travel, etc.)

1. Marketing Challenges

  • Expensive to reach target educators
  • Limited digital marketing expertise
  • Fragmented communication channels
  • Difficulty building brand awareness
  • High customer acquisition costs

2. Administrative Burden

  • Manual enrollment management
  • Payment processing complexities
  • SACE reporting requirements
  • Certificate generation workload
  • Participant communication overhead

3. Limited Market Intelligence

  • Don’t know what educators want
  • Cannot benchmark against competitors
  • Limited feedback mechanisms
  • Difficult to optimize offerings

4. Revenue Volatility

  • Unpredictable enrollment numbers
  • Last-minute cancellations
  • Seasonal fluctuations
  • Cash flow challenges

Educator Base:

  • 400,000 registered SACE educators
  • Breakdown by province:
ProvinceEducators% of Total
Gauteng95,00024%
KwaZulu-Natal88,00022%
Eastern Cape72,00018%
Western Cape52,00013%
Limpopo36,0009%
Mpumalanga24,0006%
North West16,0004%
Free State12,0003%
Northern Cape5,0001%

Annual PD Spending:

  • CPTD Requirement: 150 points over 3 years = 50 points/year
  • Average cost per point: R50-R100
  • Annual spend per educator: R2,500-R5,000
  • Total market size: R1B - R2B annually

Actively Seeking PD:

  • 60% of educators actively seek PD annually (240,000)
  • Average 2-3 activities per year
  • Total activities sought: 480,000-720,000 annually

Digital-Ready Educators:

  • 70% have smartphones (280,000)
  • 80% comfortable with online transactions (320,000)
  • Target SAM: 240,000 educators

Year 1 Target:

  • 10% of SAM: 24,000 active marketplace users
  • 1.5 activities per user: 36,000 enrollments
  • Average transaction value: R2,500
  • Year 1 GMV: R90M
  • Year 1 Commission Revenue (10%): R9M

Year 3 Target:

  • 30% of SAM: 72,000 active marketplace users
  • 2 activities per user: 144,000 enrollments
  • Average transaction value: R2,500
  • Year 3 GMV: R360M
  • Year 3 Commission Revenue (10%): R36M

1. Direct Provider Websites

  • Fragmented experience
  • Limited comparison capability
  • No centralized reviews
  • Our Advantage: Unified marketplace

2. SACE Provider Directory

  • Static listing (no transactions)
  • No reviews or ratings
  • No booking functionality
  • Our Advantage: Full transactional platform

3. Social Media/WhatsApp Groups

  • Informal recommendations
  • No quality assurance
  • No transaction security
  • Our Advantage: Verified providers, secure payments

4. School-Based Procurement

  • Limited to school relationships
  • No individual choice
  • Often one-size-fits-all
  • Our Advantage: Personalized discovery

Potential Future Entrants:

  1. Large EdTech platforms (Coursera, Udemy)

    • Challenge: Not SACE-specific
    • Our moat: Deep SACE integration
  2. Events/booking platforms (Quicket, Computicket)

    • Challenge: Not education-focused
    • Our moat: Education context, SACE compliance
  3. Job marketplaces (Indeed, Pnet) pivoting to education

    • Challenge: Different business model
    • Our moat: First-mover advantage, SACE partnership

1. Digital Transformation in Education

  • Accelerated by COVID-19
  • Educators more comfortable with online platforms
  • Expectation of digital convenience

2. Gig Economy Principles

  • Educators expect marketplace experiences
  • Preference for choice and flexibility
  • Reviews and ratings as trust signals

3. Professional Development Focus

  • Government emphasis on teacher quality
  • Increased SACE enforcement
  • Growing PD budget allocations

4. Mobile-First Behaviors

  • 80%+ smartphone penetration among educators
  • Preference for mobile apps
  • Expectation of instant access

1. Price Sensitivity

  • Many educators pay out-of-pocket
  • Budget constraints in public schools
  • Need for affordable options

2. Trust Deficit

  • Skepticism about online platforms
  • Concerns about quality
  • Need for strong trust signals

3. Digital Divide

  • Rural educators have connectivity challenges
  • Older educators less tech-savvy
  • Need for simple, intuitive design

4. Regulatory Complexity

  • SACE compliance requirements
  • POPIA data protection
  • Payment processing regulations

┌─────────────────────────────────────────────────────────────┐
│ SACE PD Connect™ Marketplace │
└─────────────────────────────────────────────────────────────┘
┌───────────────────┼───────────────────┐
│ │ │
▼ ▼ ▼
┌───────────────┐ ┌───────────────┐ ┌───────────────┐
│ Educator │ │ Provider │ │ SACE │
│ Portal │ │ Portal │ │ Admin │
└───────────────┘ └───────────────┘ └───────────────┘

1. Intelligent Activity Search & Discovery

Section titled “1. Intelligent Activity Search & Discovery”

Basic Search:

  • Free text search across activity titles, descriptions, providers
  • Auto-suggest and spell correction
  • Search history and saved searches

Advanced Filters:

Filter CategoryOptions
Subject/PhaseFoundation Phase, Intermediate, Senior, FET, Subject-specific
ProvinceAll 9 provinces + Online (national)
FormatIn-person, Online (live), Online (self-paced), Hybrid
DurationWeekends, After-school, School holidays, Multi-day
NQF LevelLevel 5, 6, 7 (aligned with teacher qualifications)
SACE Points1-5, 6-10, 11-20, 20+ points
Price RangeFree, R0-R500, R500-R1500, R1500-R3000, R3000+
Date RangeNext 7 days, This month, Next 3 months, Custom
Provider TypeUniversity, SETA, Private, NGO, Department
LocationDistrict, City, Province, Specific venue
Rating4+ stars, 4.5+ stars, New (unrated)
AvailabilitySpaces available, Last spots, Waitlist

Smart Recommendations:

AI-powered activity suggestions based on:

  • Educator profile (subject, phase, province)
  • Previous enrollments and completions
  • Career goals and interests
  • Compliance gap analysis (what points needed)
  • Peer behavior (educators like you enrolled in…)
  • Trending activities in your area
  • Upcoming deadlines for compliance

Example UI:

┌────────────────────────────────────────────────────┐
│ 🔍 Search: "Mathematics Grade 10-12" │
├────────────────────────────────────────────────────┤
│ Filters: [📍 Gauteng] [💰 R0-R1500] [⭐ 4+] │
├────────────────────────────────────────────────────┤
│ Sort by: [Relevance ▼] 127 activities found │
├────────────────────────────────────────────────────┤
│ Recommended for you: │
│ │
│ ┌──────────────────────────────────────────┐ │
│ │ Advanced Calculus Teaching Strategies │ │
│ │ University of Johannesburg │ │
│ │ ⭐ 4.8 (156 reviews) • 15 SACE points │ │
│ │ 📅 Nov 10-12, 2025 • 📍 Johannesburg │ │
│ │ 💰 R1,250 • 12 spots left │ │
│ │ [View Details] [Enroll Now] │ │
│ └──────────────────────────────────────────┘ │
│ │
│ ┌──────────────────────────────────────────┐ │
│ │ Online: Maths Problem-Solving Skills │ │
│ │ ETDP SETA │ │
│ │ ⭐ 4.6 (89 reviews) • 10 SACE points │ │
│ │ 📅 Self-paced (3 weeks) • 📍 Online │ │
│ │ 💰 R850 • Unlimited spots │ │
│ │ [View Details] [Enroll Now] │ │
│ └──────────────────────────────────────────┘ │
└────────────────────────────────────────────────────┘

Comprehensive Information:

Overview Section:

  • Activity title and tagline
  • Provider name (clickable to profile)
  • SACE endorsement badge and number
  • Star rating and total reviews
  • SACE points awarded
  • NQF level
  • Price (with breakdown if applicable)

Key Details:

  • Dates and times (with calendar export)
  • Location/venue (with map if in-person)
  • Duration (hours/days)
  • Format (in-person, online, hybrid)
  • Language of instruction
  • Prerequisites (if any)

Learning Outcomes:

  • What you’ll learn (bulleted list)
  • Skills gained
  • Certificate details
  • Assessment requirements
  • Professional Teaching Standards alignment

Agenda/Curriculum:

  • Day-by-day or module breakdown
  • Topics covered
  • Materials provided
  • Assignments or activities

Provider Information:

  • Provider profile summary
  • Years of experience
  • Total educators trained
  • Average rating across all activities
  • SACE endorsement details

Logistics:

  • What to bring
  • Parking/accommodation info (if relevant)
  • Meals included/excluded
  • Cancellation policy
  • Refund policy

Social Proof:

  • Review highlights (top reviews)
  • Star rating breakdown (5★: 120, 4★: 30, etc.)
  • “Educators like you” enrolled metric
  • Completion rate (% who finished)
  • Recommended by X% of participants

Similar Activities:

  • Algorithm-based recommendations
  • “People who viewed this also viewed…”
  • Alternative dates/locations for same activity

CTA (Call-to-Action):

  • Primary: “Enroll Now” (prominent button)
  • Secondary: “Add to Wishlist,” “Share,” “Ask Provider a Question”

Provider Profile Page:

Header:

  • Provider logo and cover image
  • Provider name and tagline
  • SACE endorsement badge (with hover: endorsement #, validity)
  • Overall rating (aggregate across all activities)
  • Total educators trained
  • Years in operation
  • “Follow” button (for updates)

About Section:

  • Mission and vision
  • History and credentials
  • Team/facilitators (bios, qualifications)
  • Accreditations and partnerships
  • Contact information

Activities Offered:

  • List of all current and upcoming activities
  • Filters: upcoming, past, subject, format
  • Sort by: popularity, rating, date, price

Reviews & Ratings:

  • Overall star rating (5-star system)
  • Total number of reviews
  • Rating distribution (bar chart)
  • Verified participant badge on reviews
  • Sort by: most recent, highest rated, lowest rated
  • Filter by: star rating, subject, date range

Sample Review Format:

┌────────────────────────────────────────────────────┐
│ ⭐⭐⭐⭐⭐ 5.0 │
│ Sarah M. • FET Mathematics Educator • Gauteng │
│ ✓ Verified Participant • Completed Oct 2024 │
│ │
│ "Excellent facilitation and practical content" │
│ │
│ This workshop exceeded my expectations. The │
│ facilitators were knowledgeable and the content │
│ was immediately applicable in my classroom. I │
│ particularly appreciated the collaborative │
│ activities and networking opportunities. │
│ │
│ 👍 Helpful (12) • Report │
└────────────────────────────────────────────────────┘

Statistics Dashboard:

  • Average completion rate
  • On-time delivery rate
  • Response time to inquiries
  • Repeat participant rate

Social Proof Metrics:

  • Number of followers
  • “Would recommend” percentage
  • “Educators trained” milestone badges (100, 500, 1000+)

One-Click Enrollment Flow:

Step 1: Select Activity

  • Click “Enroll Now” on activity page
  • Check availability confirmation

Step 2: Participant Information

  • Auto-filled from profile (name, email, SACE number)
  • Editable if needed
  • Special requirements (dietary, accessibility, etc.)
  • School/district information (optional)

Step 3: Payment Options

Payment MethodProcessing TimeFees
Credit/Debit CardInstant2.9% + R2
EFT/Bank Transfer1-3 business daysR10 flat fee
SnapScan/ZapperInstant2.5%
School Purchase OrderManual approvalNo fee
Partial Payment PlanInstallmentsR25 admin fee

Step 4: Confirmation

  • Immediate email confirmation
  • Calendar invite (.ics file)
  • SMS reminder (if opted in)
  • Provider receives notification

Payment Security:

  • PCI-DSS compliant payment gateway
  • SSL encryption
  • No card details stored
  • 3D Secure authentication

Payment Protection:

  • Money-back guarantee (if activity cancelled by provider)
  • Dispute resolution process
  • Refund policy enforcement
  • Escrow system (funds released to provider post-activity)

My Activities:

Upcoming Activities:

  • List of enrolled upcoming activities
  • Countdown to activity date
  • Status: Confirmed, Waitlist, Payment Pending
  • Quick actions: View Details, Cancel, Contact Provider

Past Activities:

  • Completed activities
  • Certificate download
  • SACE points credited indicator
  • “Write a Review” CTA (if not reviewed)

Wishlist:

  • Saved activities for future enrollment
  • Notifications when price drops or availability changes
  • Easy enrollment from wishlist

Notifications:

  • Activity reminders (7 days, 3 days, 1 day before)
  • Provider announcements
  • Certificate ready notifications
  • Review requests
  • Recommended activities

Payment History:

  • All transactions
  • Invoices and receipts (downloadable)
  • Refund status

Discussion Forums:

  • Activity-specific discussion boards
  • Pre-activity introductions
  • Post-activity reflections
  • Resource sharing

Q&A with Providers:

  • Ask questions before enrolling
  • Provider response time tracked
  • Community can upvote helpful questions
  • Answers visible to all (knowledge base)

Networking:

  • Connect with fellow participants
  • Form study groups or PLCs
  • Exchange contact information (opt-in)
  • Continue learning after activity

Social Sharing:

  • Share activities on social media
  • Invite colleagues
  • Referral rewards (R50 credit for both parties)

Overview Metrics:

  • Total enrollments (YTD, MTD)
  • Revenue (pending, received)
  • Average rating
  • Active activities
  • Upcoming activities
  • Messages from educators

Quick Actions:

  • Create new activity
  • Manage enrollments
  • Respond to inquiries
  • Download reports
  • Update profile

Create/Edit Activity:

Basic Information:

  • Activity title and description
  • Category (subject, phase)
  • Format (in-person, online, hybrid)
  • Language
  • NQF level

Scheduling:

  • Start and end dates/times
  • Registration deadline
  • Multiple session support
  • Recurring activities

Location:

  • Venue name and address
  • Google Maps integration
  • Accessibility information
  • Parking details

Pricing:

  • Base price
  • Early bird discounts
  • Group discounts
  • Promotional codes
  • Payment plan options

SACE Details:

  • SACE endorsement number
  • Points awarded
  • Professional Teaching Standards alignment
  • Assessment requirements

Capacity Management:

  • Maximum participants
  • Minimum participants (cancellation threshold)
  • Waitlist management
  • Overflow/additional sessions

Media:

  • Cover image upload
  • Photo gallery
  • Video introduction
  • Facilitator photos

Additional Settings:

  • Cancellation policy
  • Refund policy
  • Prerequisites
  • What to bring
  • Materials included

Enrollment Dashboard:

  • List of all participants per activity
  • Status: Confirmed, Pending Payment, Waitlist
  • Participant details (name, email, SACE number, school)
  • Payment status
  • Communication history

Bulk Actions:

  • Send group email/SMS
  • Export participant list
  • Mark attendance
  • Issue certificates
  • Request reviews

Waitlist Management:

  • Automatic notifications when spots open
  • Waitlist priority (FIFO, etc.)
  • Convert waitlist to enrollment

Attendance Tracking:

  • Mark attendance per session
  • QR code check-in
  • Attendance reports
  • Automatic SACE reporting

Message Center:

  • Inbox for educator inquiries
  • Automated responses (FAQ)
  • Templates for common messages
  • Broadcast messages to enrolled participants

Announcements:

  • Pre-activity reminders
  • Logistics updates
  • Post-activity follow-up
  • Certificate availability notifications

Review Management:

  • View all reviews
  • Respond to reviews (publicly visible)
  • Flag inappropriate reviews
  • Showcase best reviews

Revenue Dashboard:

  • Total revenue (gross, net after commission)
  • Revenue by activity
  • Revenue trends (graphs)
  • Projected revenue (based on confirmed enrollments)

Payout Management:

  • Payout schedule (weekly, bi-weekly, monthly)
  • Pending payouts
  • Payout history
  • Bank account details

Invoicing:

  • Automatic invoice generation
  • Tax-compliant receipts
  • Export for accounting
  • Integration with accounting software (Xero, Sage)

Transaction History:

  • All enrollments with payment details
  • Refunds processed
  • Commission breakdown
  • Downloadable statements

Performance Metrics:

  • Views to enrollments conversion rate
  • Average rating over time
  • Review sentiment analysis
  • Repeat participant rate

Competitive Intelligence:

  • Your ranking vs. similar providers
  • Market pricing benchmarks
  • Popular activity trends
  • Geographic demand insights

Educator Demographics:

  • Who enrolls in your activities?
  • Subject, phase, province breakdown
  • Age, experience level (aggregate data)
  • Helps target marketing

Recommendations:

  • AI-powered suggestions to improve performance
  • Optimal pricing guidance
  • Best times/locations for activities
  • Content topic suggestions (based on demand)

Promotional Features:

  • Featured placement (paid)
  • Sponsored search results
  • Homepage banner ads
  • Email newsletter inclusion

Discount Campaigns:

  • Create promo codes
  • Limited-time offers
  • Bundle pricing (multiple activities)
  • Referral programs

Content Marketing:

  • Blog posts (provider-authored)
  • Webinars and previews
  • Free resource library
  • Thought leadership positioning

SEO Optimization:

  • Search-friendly activity URLs
  • Meta descriptions
  • Schema markup for rich results
  • Backlinking opportunities

Key Metrics:

  • Total GMV (Gross Merchandise Value)
  • Total enrollments
  • Active educators
  • Active providers
  • Average rating across platform
  • Compliance tracking (activities delivered vs. reported)

Quality Monitoring:

  • Low-rated activities flagged
  • Provider performance trends
  • Complaint management
  • Fraud detection alerts

SACE Compliance:

  • Verify SACE endorsement numbers
  • Audit trail of all activities
  • Points awarded tracking
  • Automated reporting to SACE systems

Provider Onboarding:

  • Application review workflow
  • Document verification (SACE endorsement, business registration)
  • Background checks
  • Approval/rejection with feedback

Ongoing Monitoring:

  • Annual re-verification
  • Endorsement expiry alerts
  • Performance-based warnings
  • Suspension/ban management

Content Moderation:

  • Review activity listings for compliance
  • Flag inappropriate content
  • Verify SACE points claims
  • Ensure pricing transparency

Dispute Resolution:

  • Educator complaints
  • Provider appeals
  • Refund arbitration
  • Mediation process

Reporting:

  • Generate reports for SACE leadership
  • Compliance reports
  • Financial audits
  • User behavior analytics

Educator User Journey: Discovery to Completion

Section titled “Educator User Journey: Discovery to Completion”

Background:

  • Grade 10-12 Mathematics Educator
  • Teaching 8 years
  • School: Public school in Soweto, Gauteng
  • SACE Compliance: 15 points earned, 35 points needed in next 18 months
  • Tech comfort: Medium (uses WhatsApp daily, online banking occasionally)

Journey Stage 1: Awareness & Discovery

Trigger: Email from SACE reminding about compliance deadline (18 months away)

Action:

  1. Opens SACE PD Connect™ app (previously downloaded)
  2. Sees compliance dashboard: “You need 35 more points in 18 months”
  3. Clicks “Find Activities”

Platform Response:

  • Shows personalized recommendations:
    • Filters pre-applied: Mathematics, Gauteng, FET Phase
    • AI recommends activities matching her needs
    • Highlights “Get 15 points in one weekend” options

Emotional State: Anxious about deadline, but relieved to see clear path forward


Journey Stage 2: Exploration & Evaluation

Action:

  1. Browses 3-4 activities
  2. Reads reviews from other math teachers
  3. Compares prices and dates
  4. Adds 2 activities to wishlist for later

Key Decision Factors:

  • ⭐ High ratings from peer educators (4.5+ stars)
  • 📅 Fits her schedule (weekend workshop)
  • 💰 Affordable (R1,200 - within her R1,500 budget)
  • 📍 Close to home (Johannesburg venue)
  • 🎓 Offered by reputable university

Platform Support:

  • Side-by-side comparison tool
  • “Educators like you (FET Math, Gauteng) rated this 4.8/5”
  • “12 spots left” urgency indicator
  • “R100 early bird discount ends in 3 days” incentive

Emotional State: Excited about interesting options, confident in making informed choice


Journey Stage 3: Decision & Enrollment

Action:

  1. Selects “Advanced Calculus Teaching Strategies” workshop
  2. Clicks “Enroll Now”
  3. Reviews pre-filled information (from her profile)
  4. Adds “School lunch” to dietary requirements
  5. Chooses payment method: Credit card
  6. Applies early bird discount code (auto-applied)
  7. Reviews total: R1,200 - R100 = R1,100
  8. Confirms enrollment

Platform Response:

  • Instant confirmation email with details
  • Calendar invite added to her Google Calendar
  • SMS: “Enrolled! See you Nov 10. Reply STOP to opt out”
  • Provider notified of new enrollment

Emotional State: Accomplished, eager to attend


Journey Stage 4: Pre-Activity Engagement

Timeline: 1 week before activity

Platform Touchpoints:

  • 7 days before: Email reminder with logistics (venue map, parking, what to bring)
  • 3 days before: SMS reminder + weather forecast
  • 1 day before: Push notification: “Workshop tomorrow! Excited?”
  • Discussion forum: Introduces herself, connects with 3 other attendees

Emotional State: Prepared and connected to community


Journey Stage 5: Activity Participation

Day of Activity:

  1. Checks in at venue using QR code (from email)
  2. Attends workshop (in-person experience, not platform-specific)
  3. Receives materials (digital + physical)

Platform Role:

  • Provider marks attendance (auto-triggers SACE reporting)
  • No active platform interaction during activity

Emotional State: Engaged in learning, networking with peers


Journey Stage 6: Post-Activity & Review

Timeline: 2 days after activity

Platform Touchpoints:

  1. Email: “How was your experience? Rate the workshop”
  2. Opens review form (5-star rating + written review)
  3. Rates 5 stars, writes: “Excellent facilitation…”
  4. Submits review

Platform Response:

  • “Thank you! Your review helps other educators”
  • “Certificate available in 7-10 days”
  • “Your SACE points will be credited automatically”

Timeline: 10 days after activity

Platform Touchpoints:

  1. Push notification: “Certificate ready!”
  2. Downloads certificate from dashboard
  3. Sees SACE points updated: 15 → 30 points
  4. New dashboard message: “You’re 50% compliant! 20 more points needed”

Emotional State: Satisfied, motivated to continue


Journey Stage 7: Advocacy & Repeat

Timeline: 1 month after activity

Platform Touchpoints:

  1. Sees referral offer: “Invite a colleague, get R50 credit”
  2. Shares with colleague via WhatsApp
  3. Receives R50 credit when colleague enrolls
  4. Uses credit toward next activity

Platform Response:

  • Recommends follow-up activities:
    • “You completed Calculus I, ready for Calculus II?”
    • “Educators who attended this also liked…”

Long-term:

  • Enrolls in 2 more activities over 18 months
  • Achieves full compliance (50 points)
  • Becomes platform advocate at her school
  • Writes 3 more reviews, all positive

Emotional State: Loyal user, brand advocate


Provider User Journey: Onboarding to Growth

Section titled “Provider User Journey: Onboarding to Growth”

Background:

  • Founder, MathEdSA (private PD provider)
  • 5 years offering workshops
  • Currently: 200 educators/year, mostly word-of-mouth
  • Goal: Scale to 500+ educators/year
  • Challenge: High marketing costs, manual admin

Journey Stage 1: Discovery & Onboarding

Trigger: Sees LinkedIn post about SACE PD Connect™ marketplace launch

Action:

  1. Visits marketplace website
  2. Clicks “For Providers”
  3. Reads benefits: “Reach 400,000 educators, reduce admin, grow revenue”
  4. Clicks “Sign Up”

Onboarding Process:

  1. Creates account (email, password)
  2. Uploads documents:
    • SACE endorsement certificate
    • Business registration
    • Tax clearance
  3. Fills out provider profile:
    • Company info, logo
    • Bio and credentials
    • Banking details for payouts
  4. Submits application

Platform Response:

  • “Application received! Review takes 5-7 business days”
  • Email with checklist of next steps
  • Assigned account manager (Sarah from iSu)

Timeline: 3 days later

Platform Response:

  • Email: “Approved! Welcome to SACE PD Connect™”
  • 30-minute onboarding call with Sarah
  • Walkthrough of provider dashboard

Emotional State: Excited about opportunity, slight learning curve anxiety


Journey Stage 2: First Activity Listing

Action:

  1. Logs into provider dashboard
  2. Clicks “Create Activity”
  3. Fills out activity details (with guidance tooltips):
    • Title: “Advanced Calculus Teaching Strategies”
    • Description, learning outcomes, agenda
    • Dates: Nov 10-12, 2025
    • Location: University of Johannesburg
    • Price: R1,250
    • Max participants: 30
    • SACE points: 15
  4. Uploads photos of previous workshops
  5. Sets early bird discount: R100 off for enrollments 30+ days ahead
  6. Submits for review

Platform Support:

  • Template suggestions for descriptions
  • Pricing benchmarks: “Similar activities priced at R1,000-R1,500”
  • Photo quality guidelines
  • SEO optimization tips

Timeline: 1 day later

Platform Response:

  • Email: “Activity approved and live!”
  • Link to preview activity page
  • Tips for promoting activity

Emotional State: Proud of professional-looking listing, eager for enrollments


Journey Stage 3: Driving Enrollments

Timeline: First 2 weeks

Platform Touchpoints:

  1. Activity appears in search results
  2. Gets 50 views (tracked in dashboard)
  3. 2 educators add to wishlist
  4. 0 enrollments yet

Provider Action:

  1. Checks dashboard daily (anxious)
  2. Sees low conversion rate
  3. Calls account manager Sarah

Platform Response:

  • Sarah reviews listing, suggests improvements:
    • Add video intro
    • Improve description (focus on outcomes)
    • Consider running Facebook ad (marketplace helps)
  • Offers featured placement for R500

Provider Action:

  1. Implements suggestions
  2. Pays R500 for 1-week featured placement
  3. Shares marketplace link on own social media

Timeline: Next 2 weeks

Platform Touchpoints:

  • 150 additional views (featured placement)
  • 8 enrollments!
  • 2 inquiries (via Q&A feature)

Platform Response:

  • Automated email to inquiring educators
  • Push notifications to provider: “You have a new message”
  • John responds within 2 hours (tracked)

Timeline: 6 weeks before activity

Platform Touchpoints:

  • 15 total enrollments
  • R18,750 gross revenue (R16,875 net after 10% commission)
  • Early bird deadline passes, price increases to R1,250

Timeline: 2 weeks before activity

Platform Touchpoints:

  • 28 enrollments (2 spots left!)
  • Dashboard shows: “Activity nearly full!”
  • John activates waitlist feature

Timeline: 1 week before activity

Platform Touchpoints:

  • 30 enrollments (SOLD OUT)
  • 5 on waitlist
  • John creates second session for Dec 5-7
  • Waitlist automatically notified

Emotional State: Thrilled with results, confidence in platform


Journey Stage 4: Activity Delivery

Day of Activity:

  1. Checks in participants using QR code scanner (from app)
  2. Marks attendance automatically
  3. Delivers workshop (not platform-related)
  4. At end, reminds participants to review on platform

Platform Support:

  • Attendance auto-syncs to SACE reporting
  • No manual paperwork needed

Emotional State: Focused on delivery, relieved about admin automation


Journey Stage 5: Post-Activity & Growth

Timeline: 2 days after activity

Platform Touchpoints:

  1. Uploads certificates to platform (bulk upload)
  2. Certificates auto-distributed to all 30 participants
  3. SACE points auto-credited

Timeline: 1 week after activity

Platform Touchpoints:

  1. 12 reviews received (40% response rate)
  2. Average rating: 4.8 stars
  3. Reads reviews on dashboard:
    • 10 five-star reviews
    • 2 four-star reviews (constructive feedback)
  4. Responds to all reviews publicly

Platform Response:

  • “Great rating! Activities with 4.5+ stars get 2x visibility”
  • “You’ve trained 30 educators. Unlock ‘Top Educator’ badge at 100”

Timeline: 2 weeks after activity

Platform Touchpoints:

  1. Payout received: R16,875 (net of commission) deposited to bank
  2. Dashboard shows financial summary

Emotional State: Satisfied with experience, eager to list more activities


Journey Stage 6: Scaling & Optimization

Timeline: 3 months later

Provider Action:

  1. Lists 5 more activities (different topics, locations)
  2. Experiments with pricing (analytics show optimal price: R1,100)
  3. Uses analytics to see which subjects are in-demand
  4. Adjusts content based on review feedback

Platform Support:

  • Quarterly business review call with account manager
  • Data insights: “Demand for ‘Assessment strategies’ is up 30%”
  • Invitation to provider webinar: “How to optimize your listings”

Timeline: 6 months later

Provider Outcomes:

  • 150 total enrollments through platform (vs. 100 via traditional channels)
  • Average rating: 4.7 stars across all activities
  • 50% of participants are repeat customers
  • Revenue through platform: R187,500 gross (R168,750 net)
  • Traditional marketing spend reduced by 60%

Emotional State: Platform advocate, considering platform as primary channel


Journey Stage 7: Partnership & Co-Marketing

Timeline: 1 year later

Platform Touchpoints:

  1. Invited to case study: “How MathEdSA scaled with SACE PD Connect™”
  2. Featured in marketplace blog
  3. Invited to speak at provider conference
  4. Offered premium partnership tier (reduced commission, enhanced features)

Provider Action:

  1. Accepts premium tier: 8% commission (vs. 10%)
  2. Co-markets with platform (joint webinars)
  3. Exclusive content: Free preview webinars on platform

Long-term Outcomes:

  • Platform becomes 70% of total enrollments
  • Revenue tripled vs. pre-platform
  • MathEdSA is #2-rated Math PD provider on platform
  • Strong brand built via reviews and ratings

Emotional State: Strategic partner, loyal to platform


1. Transaction Commissions (Primary Revenue)

Section titled “1. Transaction Commissions (Primary Revenue)”

Model: Take-rate on every activity enrollment

Commission TierProvider TierTake RateBenefits
StandardNew providers (0-6 months)12%Basic support, standard visibility
ProEstablished providers (6-12 months)10%Enhanced analytics, priority support
PremiumTop performers (12+ months, 4.5+ rating)8%Reduced commission, featured placement, dedicated account manager
EnterpriseLarge institutions (universities, SETAs)6-7%Custom contracts, bulk pricing, co-marketing

Revenue Calculation (Year 1 - Conservative):

  • Total GMV: R90M
  • Average commission rate: 10%
  • Gross Commission Revenue: R9M

Revenue Calculation (Year 3 - Conservative):

  • Total GMV: R360M
  • Average commission rate: 9.5% (more premium providers)
  • Gross Commission Revenue: R34.2M

2. Premium Provider Services (Ancillary Revenue)

Section titled “2. Premium Provider Services (Ancillary Revenue)”

Featured Placement:

  • Product: Top placement in search results, homepage banners
  • Pricing: R5,000 - R15,000 per activity per month
  • Target: 20% of active providers use occasionally
  • Revenue Potential (Year 1): R2M
  • Revenue Potential (Year 3): R5M

Enhanced Listings:

  • Product: Video hosting, unlimited photos, rich media
  • Pricing: R500/month per provider
  • Target: 30% of providers upgrade
  • Revenue Potential (Year 1): R360K
  • Revenue Potential (Year 3): R1.8M

Analytics & Insights Pro:

  • Product: Advanced competitive intelligence, custom reports
  • Pricing: R1,000/month per provider
  • Target: 10% of providers upgrade
  • Revenue Potential (Year 1): R120K
  • Revenue Potential (Year 3): R600K

Sponsored Activities:

  • Product: Highlighted activities in relevant searches
  • Pricing: R2,000 - R5,000 per activity
  • Target: 50 sponsored activities/month by Year 3
  • Revenue Potential (Year 3): R1.8M annually

Banner Advertising:

  • Product: Homepage, category pages, email newsletters
  • Pricing: R10,000 - R50,000 per month per advertiser
  • Target: 3-5 advertisers (educational publishers, tech companies)
  • Revenue Potential (Year 3): R2M annually

Email Newsletter Sponsorships:

  • Product: Dedicated educator newsletter (sent to all users)
  • Pricing: R5,000 per newsletter inclusion
  • Target: 24 newsletters per year (bi-weekly), 2 sponsors per newsletter
  • Revenue Potential (Year 3): R240K annually

Anonymized Market Insights:

  • Product: Aggregated data on educator preferences, trends, demand
  • Customers: Publishers, EdTech companies, research institutions
  • Pricing: R50,000 - R200,000 per annual license
  • Target: 5 customers by Year 3
  • Revenue Potential (Year 3): R500K annually

Custom Research Reports:

  • Product: Bespoke analysis for stakeholders (DBE, SETAs)
  • Pricing: R100,000 - R300,000 per report
  • Target: 2-3 reports per year
  • Revenue Potential (Year 3): R500K annually

Certification Verification:

  • Product: Third-party verification for employers, HR departments
  • Pricing: R50 per verification
  • Target: 10,000 verifications per year by Year 3
  • Revenue Potential (Year 3): R500K annually

White-Label Solutions:

  • Product: Branded marketplace for large institutions (universities running their own PD marketplace using our tech)
  • Pricing: R500K - R1M annual license
  • Target: 2 white-label clients by Year 3
  • Revenue Potential (Year 3): R1.5M annually

Revenue StreamYear 1Year 2Year 3
Transaction CommissionsR9,000,000R20,000,000R34,200,000
Featured PlacementR2,000,000R3,500,000R5,000,000
Enhanced ListingsR360,000R900,000R1,800,000
Analytics ProR120,000R300,000R600,000
Advertising & SponsorshipsR500,000R1,500,000R4,040,000
Data LicensingR0R250,000R1,000,000
Value-Added ServicesR250,000R750,000R2,000,000
TOTAL REVENUER12,230,000R27,200,000R48,640,000

(More optimistic than original estimate of R11M-R16M due to ancillary revenue streams)


Cost CategoryAmount% of RevenueDetails
Technology & InfrastructureR2,500,00020%Cloud hosting (AWS/Azure), payment processing, API integrations
PersonnelR4,000,00033%10 FTEs: engineers (4), product (2), customer success (2), ops (2)
Sales & MarketingR3,000,00025%Educator acquisition, provider onboarding, brand building
Payment Processing FeesR900,0007%~1% of GMV (R90M × 1% = R900K)
Customer SupportR600,0005%Support tools, training, outsourced L1 support
Legal & ComplianceR400,0003%POPIA compliance, contracts, IP protection
General & AdministrativeR800,0007%Office, insurance, accounting, misc
TOTAL COSTSR12,200,000100%
EBITDAR30,0000.2%Near break-even Year 1

Cost CategoryAmount% of RevenueDetails
Technology & InfrastructureR6,000,00012%Scaling infrastructure, advanced ML/AI features
PersonnelR15,000,00031%35 FTEs: engineering, product, customer success, sales, ops
Sales & MarketingR10,000,00021%National campaigns, partnerships, brand building
Payment Processing FeesR3,600,0007%~1% of GMV (R360M × 1% = R3.6M)
Customer SupportR2,000,0004%Enhanced support, multilingual, 24/7 coverage
Legal & ComplianceR1,000,0002%Ongoing compliance, IP protection, disputes
General & AdministrativeR2,400,0005%Office expansion, insurance, accounting, misc
TOTAL COSTSR40,000,00082%
EBITDAR8,640,00018%Profitable at scale

Per-Transaction Economics (Average Activity)

Section titled “Per-Transaction Economics (Average Activity)”
MetricValue
Average Activity PriceR2,500
iSu Commission (10%)R250
Payment Processing Fee (1%)R25
Gross Profit per TransactionR225
Gross Margin90%
MetricValue
Average Activities per Educator per Year2
Average Transaction ValueR2,500
Total GMV per EducatorR5,000
Commission Revenue per EducatorR500
Customer Acquisition Cost (CAC)R150
Net Value per Educator (Year 1)R350
LTV (3 years, assuming retention)R1,400
LTV:CAC Ratio9.3:1

Growth Assumptions:

  • Educator user growth: 50% YoY
  • Provider growth: 40% YoY
  • Activities per provider: 10% YoY increase (improving economics)
  • Average transaction value: Flat (R2,500) - conservative

Market Penetration:

  • Year 1: 10% of SAM (24,000 active users)
  • Year 2: 20% of SAM (48,000 active users)
  • Year 3: 30% of SAM (72,000 active users)

Conversion Rates:

  • Sign-up to first transaction: 30%
  • Repeat transaction rate: 60% (Year 1), 70% (Year 3)

Break-Even Point:

  • Fixed costs (annualized): R8M (personnel, infrastructure, overhead)
  • Contribution margin per transaction: R225
  • Break-even transactions: 35,556 transactions
  • At 1.5 activities per user: 23,704 active users

Actual Performance:

  • Year 1: 36,000 transactions → Above break-even ✓
  • Year 2: 72,000 transactions → Profitable
  • Year 3: 144,000 transactions → Highly profitable

Year 1 Cash Flow:

  • Cash inflows: R12.23M (revenue)
  • Cash outflows: R12.2M (costs)
  • Net Cash Flow: R30K
  • Requires working capital buffer: R3M-R5M

Year 3 Cash Flow:

  • Cash inflows: R48.64M (revenue)
  • Cash outflows: R40M (costs)
  • Net Cash Flow: R8.64M
  • Self-sustaining, can fund expansion

Free to Use:

  • All basic marketplace features free for educators
  • No listing fees, browsing fees, or membership fees
  • Goal: Maximize educator adoption and GMV

Rationale:

  • Educators are price-sensitive
  • SACE already mandates PD (built-in demand)
  • Revenue from provider commissions, not educator fees

Commission-Based Model (Primary):

Rationale:

  • Aligns interests (we succeed when providers succeed)
  • No upfront cost reduces barrier to entry
  • Scales with provider growth

Tiered Commissions:

  • Incentivizes loyalty and quality
  • Encourages volume (lower rates for top performers)
  • Competitive with other marketplaces (Airbnb: 3-15%, Uber Eats: 15-30%, Upwork: 5-20%)

Optional Add-Ons (Secondary):

  • Featured placement, enhanced listings, analytics
  • Allows providers to customize investment
  • Incremental revenue without raising commissions

MarketplaceIndustryCommission RateOur Positioning
AirbnbAccommodation3% (host) + 14% (guest)Lower than combined 17%
Uber EatsFood delivery15-30%Competitive at 10%
UpworkFreelancing5-20% (freelancer)Mid-range at 10%
CourseraOnline courses50%+ (revenue share)Much lower at 10%
EventbriteEvents3.5% + feesHigher commission, but more value

Our Value Proposition:

  • 10% commission is fair given value-add:
    • Access to 400,000 educators
    • Full transaction management
    • Marketing and discovery
    • Automated admin and reporting
    • Payment processing and protection

Web Application:

  • Framework: React.js + Next.js (server-side rendering for SEO)
  • State Management: Redux Toolkit
  • UI Library: Material-UI or Ant Design (customized to SACE brand)
  • Responsive Design: Mobile-first, PWA (Progressive Web App)

Mobile Applications:

  • Framework: React Native (iOS + Android from single codebase)
  • Offline Support: AsyncStorage + sync on reconnect
  • Push Notifications: Firebase Cloud Messaging

API Layer:

  • Framework: Node.js + Express.js OR Python + FastAPI
  • Architecture: RESTful API + GraphQL for complex queries
  • Authentication: JWT (JSON Web Tokens) + OAuth 2.0
  • API Gateway: Kong or AWS API Gateway (rate limiting, caching)

Database:

  • Primary Database: PostgreSQL (relational data: users, activities, transactions)
  • Cache Layer: Redis (session management, frequently accessed data)
  • Search Engine: Elasticsearch (fast, full-text search with filters)
  • File Storage: AWS S3 or Azure Blob Storage (images, videos, documents)

Cloud Provider: AWS or Azure (South African data center for POPIA compliance)

Key Services:

  • Compute: EC2 / Azure VMs (containerized with Docker)
  • Orchestration: Kubernetes (auto-scaling, load balancing)
  • CDN: CloudFront / Azure CDN (fast content delivery)
  • Load Balancer: Application Load Balancer (ALB)
  • Monitoring: New Relic, Datadog, or CloudWatch
  • Logging: ELK Stack (Elasticsearch, Logstash, Kibana)

Payment Processing:

  • Primary: Stripe or PayFast (South African payment gateway)
  • Alternative: Paystack (expanding in Africa)
  • Bank EFT: Direct integrations with major SA banks
  • Mobile Money: Integration with SnapScan, Zapper

Communication:

  • Email: SendGrid or AWS SES (transactional + marketing emails)
  • SMS: Twilio or BulkSMS (for South African numbers)
  • Push Notifications: Firebase Cloud Messaging

Analytics:

  • Product Analytics: Mixpanel or Amplitude
  • Business Intelligence: Tableau or PowerBI
  • A/B Testing: Optimizely or Google Optimize

Maps & Location:

  • Google Maps API: Venue locations, directions
  • Geocoding: Address validation and conversion

Video Hosting:

  • Vimeo Pro or Wistia: Provider intro videos
  • YouTube API: Embed public videos

Recommendation Engine:

  • Technology: TensorFlow or PyTorch
  • Algorithm: Collaborative filtering + content-based filtering
  • Features: Educator profile, past behavior, similar user preferences
  • Training Data: User interactions (views, enrollments, ratings)

Search Ranking:

  • Technology: Elasticsearch + Custom ML scoring
  • Factors: Relevance, quality (rating), popularity, recency, personalization

Fraud Detection:

  • Technology: Scikit-learn or AWS SageMaker
  • Signals: Unusual booking patterns, fake reviews, payment anomalies

Sentiment Analysis:

  • Technology: Natural Language Processing (NLP) with Hugging Face Transformers
  • Application: Analyze review sentiment, auto-flag negative feedback

┌─────────────────────────────────────────────────────────┐
│ Users (Educators, Providers) │
└────────────┬───────────────────────────────┬────────────┘
│ │
▼ ▼
┌─────────────────────┐ ┌─────────────────────┐
│ Web Application │ │ Mobile Apps │
│ (React + Next.js) │ │ (React Native) │
└─────────┬───────────┘ └─────────┬───────────┘
│ │
└───────────────┬───────────────┘
┌───────────────────────┐
│ CDN / Load │
│ Balancer │
└───────────┬───────────┘
┌───────────────────────┐
│ API Gateway │
│ (Kong / AWS) │
└───────────┬───────────┘
┌───────────────┼───────────────┐
│ │ │
▼ ▼ ▼
┌─────────────────┐ ┌─────────────┐ ┌─────────────────┐
│ Auth Service │ │ API Layer │ │ Search Service │
│ (JWT, OAuth) │ │ (Express/ │ │ (Elasticsearch) │
│ │ │ FastAPI) │ │ │
└─────────────────┘ └──────┬──────┘ └─────────────────┘
┌────────────────┼────────────────┐
│ │ │
▼ ▼ ▼
┌─────────────────┐ ┌─────────────┐ ┌─────────────────┐
│ PostgreSQL │ │ Redis │ │ S3 / Blob │
│ (Primary DB) │ │ (Cache) │ │ (Files) │
└─────────────────┘ └─────────────┘ └─────────────────┘
└──────────────────┬──────────────────┐
│ │
▼ ▼
┌──────────────────────┐ ┌──────────────────┐
│ ML Services │ │ External APIs │
│ (Recommendations, │ │ (Payment, SMS, │
│ Fraud Detection) │ │ Email, Maps) │
└──────────────────────┘ └──────────────────┘

CREATE TABLE users (
user_id UUID PRIMARY KEY,
email VARCHAR(255) UNIQUE NOT NULL,
password_hash VARCHAR(255) NOT NULL,
user_type ENUM('educator', 'provider', 'admin') NOT NULL,
sace_number VARCHAR(50) UNIQUE, -- For educators
first_name VARCHAR(100),
last_name VARCHAR(100),
phone VARCHAR(20),
province VARCHAR(50),
created_at TIMESTAMP DEFAULT NOW(),
updated_at TIMESTAMP DEFAULT NOW(),
last_login TIMESTAMP,
is_verified BOOLEAN DEFAULT FALSE,
is_active BOOLEAN DEFAULT TRUE
);
CREATE TABLE providers (
provider_id UUID PRIMARY KEY,
user_id UUID REFERENCES users(user_id),
company_name VARCHAR(255) NOT NULL,
sace_endorsement_number VARCHAR(100) UNIQUE,
endorsement_expiry DATE,
business_registration VARCHAR(100),
logo_url VARCHAR(500),
description TEXT,
website VARCHAR(255),
average_rating DECIMAL(3,2) DEFAULT 0.00,
total_reviews INT DEFAULT 0,
total_enrollments INT DEFAULT 0,
commission_tier ENUM('standard', 'pro', 'premium', 'enterprise') DEFAULT 'standard',
is_verified BOOLEAN DEFAULT FALSE,
created_at TIMESTAMP DEFAULT NOW()
);
CREATE TABLE activities (
activity_id UUID PRIMARY KEY,
provider_id UUID REFERENCES providers(provider_id),
title VARCHAR(255) NOT NULL,
description TEXT,
subject VARCHAR(100),
phase VARCHAR(50), -- Foundation, Intermediate, Senior, FET
format ENUM('in-person', 'online-live', 'online-self-paced', 'hybrid'),
nqf_level INT,
sace_points INT NOT NULL,
sace_endorsement_number VARCHAR(100),
price DECIMAL(10,2) NOT NULL,
early_bird_discount DECIMAL(10,2),
early_bird_deadline DATE,
start_date TIMESTAMP,
end_date TIMESTAMP,
location VARCHAR(255),
province VARCHAR(50),
max_participants INT,
min_participants INT,
current_enrollments INT DEFAULT 0,
status ENUM('draft', 'pending_review', 'published', 'cancelled', 'completed') DEFAULT 'draft',
average_rating DECIMAL(3,2),
total_reviews INT DEFAULT 0,
views INT DEFAULT 0,
wishlist_count INT DEFAULT 0,
created_at TIMESTAMP DEFAULT NOW(),
updated_at TIMESTAMP DEFAULT NOW()
);
CREATE TABLE enrollments (
enrollment_id UUID PRIMARY KEY,
activity_id UUID REFERENCES activities(activity_id),
user_id UUID REFERENCES users(user_id),
enrollment_date TIMESTAMP DEFAULT NOW(),
status ENUM('pending_payment', 'confirmed', 'waitlist', 'cancelled', 'completed') DEFAULT 'pending_payment',
payment_status ENUM('pending', 'paid', 'refunded', 'failed') DEFAULT 'pending',
payment_amount DECIMAL(10,2) NOT NULL,
payment_method VARCHAR(50),
transaction_id VARCHAR(100),
attended BOOLEAN,
certificate_issued BOOLEAN DEFAULT FALSE,
sace_points_credited BOOLEAN DEFAULT FALSE,
special_requirements TEXT,
created_at TIMESTAMP DEFAULT NOW()
);
CREATE TABLE reviews (
review_id UUID PRIMARY KEY,
activity_id UUID REFERENCES activities(activity_id),
user_id UUID REFERENCES users(user_id),
provider_id UUID REFERENCES providers(provider_id),
rating INT CHECK (rating >= 1 AND rating <= 5),
title VARCHAR(255),
review_text TEXT,
helpful_count INT DEFAULT 0,
provider_response TEXT,
provider_response_date TIMESTAMP,
is_verified_participant BOOLEAN DEFAULT FALSE,
created_at TIMESTAMP DEFAULT NOW(),
updated_at TIMESTAMP DEFAULT NOW()
);
CREATE TABLE transactions (
transaction_id UUID PRIMARY KEY,
enrollment_id UUID REFERENCES enrollments(enrollment_id),
user_id UUID REFERENCES users(user_id),
provider_id UUID REFERENCES providers(provider_id),
gross_amount DECIMAL(10,2) NOT NULL,
commission_rate DECIMAL(5,2) NOT NULL,
commission_amount DECIMAL(10,2) NOT NULL,
payment_processing_fee DECIMAL(10,2),
net_amount DECIMAL(10,2) NOT NULL, -- Amount to provider
transaction_date TIMESTAMP DEFAULT NOW(),
payout_date TIMESTAMP,
payout_status ENUM('pending', 'processing', 'paid', 'failed') DEFAULT 'pending',
payment_gateway VARCHAR(50)
);

Personal Data Handling:

  • Encrypted at rest (AES-256)
  • Encrypted in transit (TLS 1.3)
  • Data minimization (collect only necessary data)
  • Purpose limitation (use data only for stated purpose)
  • User consent management (explicit opt-ins)

Data Access Controls:

  • Role-Based Access Control (RBAC)
  • Principle of least privilege
  • Audit logging of all data access
  • Regular access reviews

Data Subject Rights:

  • Right to access (download your data)
  • Right to rectification (edit your profile)
  • Right to erasure (delete your account)
  • Right to portability (export data in standard format)

Data Retention:

  • Active users: Indefinite (while account active)
  • Inactive users: 3 years after last login, then anonymize
  • Financial records: 7 years (tax compliance)
  • Deleted accounts: 30-day grace period, then permanent deletion

PCI-DSS Compliance:

  • Never store raw card details (use tokenization)
  • Payment gateway handles sensitive data (Stripe, PayFast)
  • 3D Secure authentication for card payments
  • Fraud detection and prevention

Escrow System:

  • Funds held in escrow until activity completion
  • Protects educators from provider no-shows
  • Protects providers from fraudulent chargebacks
  • Automated payout upon successful completion

Authentication & Authorization:

  • Strong password policies (min 8 characters, complexity requirements)
  • Multi-factor authentication (MFA) optional for educators, required for providers
  • JWT tokens with short expiry (15 min access, 7-day refresh)
  • Rate limiting on login attempts (prevent brute force)

Application Security:

  • OWASP Top 10 compliance
  • Regular security audits and penetration testing
  • Dependency scanning (automated vulnerability detection)
  • Web Application Firewall (WAF)
  • DDoS protection

Infrastructure Security:

  • Network segmentation (private subnets for databases)
  • VPN access for internal systems
  • Regular security patches and updates
  • Backup and disaster recovery (daily backups, 30-day retention)

MetricTargetMeasurement
Page Load Time<2 seconds95th percentile
API Response Time<200ms95th percentile
Search Results<500ms95th percentile
Uptime99.9%Monthly average
Concurrent Users50,000+Load tested

Horizontal Scaling:

  • Containerized microservices (Docker + Kubernetes)
  • Auto-scaling based on CPU/memory/request volume
  • Stateless application servers (session in Redis)
  • Database read replicas (PostgreSQL replication)

Caching Strategy:

  • Redis for session and frequently accessed data
  • CDN for static assets (images, CSS, JS)
  • Elasticsearch for cached search results
  • HTTP caching headers for browser caching

Database Optimization:

  • Indexed columns for fast queries (user_id, activity_id, etc.)
  • Query optimization and explain plans
  • Partitioning for large tables (by date)
  • Connection pooling (avoid connection overhead)

Phase 1: Launch & Early Traction (Months 1-6)

Section titled “Phase 1: Launch & Early Traction (Months 1-6)”

Target: Achieve 5,000 educator sign-ups, 50 provider listings

Section titled “Target: Achieve 5,000 educator sign-ups, 50 provider listings”

Educator Acquisition:

1. SACE Partnership Launch Event (Month 1)

  • Joint press release with SACE
  • Virtual launch webinar (hosted by SACE CEO + iSu CEO)
  • Live demo and Q&A
  • Early adopter incentives: “Sign up in first 30 days, get R100 credit”

2. Direct Outreach to MGSLG Alumni (Month 1-2)

  • Email campaign to 1,500+ MGSLG participants
  • Personalized message: “Your compliance data is now on SACE PD Connect™”
  • Testimonial video from MGSLG leadership
  • Target: 30% sign-up rate (450 users)

3. School-Based Pilot Program (Month 2-4)

  • Partner with 20 schools (10 urban, 10 rural) across 3 provinces
  • On-site workshops: “How to use SACE PD Connect™”
  • Principal endorsement: “Our school is using this platform”
  • Target: 40 educators per school × 20 schools = 800 users

4. Union Partnerships (Month 3-6)

  • SADTU and NAPTOSA endorsements
  • Feature in union newsletters and websites
  • Union conference booths (physical presence)
  • Co-branded marketing materials
  • Target: 2% of union members sign up = 5,000 users

5. Digital Marketing (Ongoing)

  • Google Search Ads: “SACE professional development” keywords
  • Facebook/Instagram Ads: Targeted to educators (job title targeting)
  • YouTube Pre-Roll: Ads on educational content
  • Budget: R200K/month
  • Target: 500 sign-ups/month

Provider Acquisition:

1. Direct Outreach to Top 100 Providers (Month 1-3)

  • Manually research SACE-endorsed providers
  • Personalized emails + phone calls from account managers
  • Value proposition: “Join the SACE PD Connect™ marketplace”
  • Offer: Zero commission for first 3 months (pilot incentive)
  • Target: 50% conversion = 50 providers

2. Provider Webinar Series (Month 2-4)

  • Monthly webinars: “How to grow your PD business with SACE PD Connect™”
  • Case study: Early adopter success story
  • Live platform demo
  • Q&A session
  • Target: 100 attendees/webinar, 20% conversion = 20 new providers/webinar

3. SACE Provider Conference (Month 4-5)

  • Sponsor/exhibit at SACE annual provider conference
  • Booth demos and sign-ups
  • Distribute marketing collateral
  • Host breakout session: “The future of PD marketplaces”
  • Target: 30 provider sign-ups

4. Content Marketing (Ongoing)

  • Blog: “5 ways to market your PD activities effectively”
  • LinkedIn articles targeting PD providers
  • Email newsletter to provider email list (purchased/partnered)
  • Target: 10 organic sign-ups/month

Phase 2: Growth & Optimization (Months 7-18)

Section titled “Phase 2: Growth & Optimization (Months 7-18)”

Target: Achieve 24,000 educator users, 150 providers, R90M GMV

Section titled “Target: Achieve 24,000 educator users, 150 providers, R90M GMV”

Educator Acquisition:

1. Referral Program (Launch Month 7)

  • Incentive: R50 credit for referrer + R50 credit for referee
  • Viral loop: Average user refers 1.5 people
  • Budget: R500K (assumes 10,000 referrals × R100)
  • Target: 10,000 new users via referrals

2. Provincial Roadshows (Months 8-16)

  • Visit all 9 provinces
  • Partner with provincial education departments
  • District-level workshops (50-100 educators per workshop)
  • Target: 18 workshops (2 per province) × 75 educators = 1,350 users
  • Budget: R300K (travel, venues, materials)

3. Teacher Training Institution Partnerships (Months 10-18)

  • Partner with universities offering B.Ed, PGCE programs
  • Integrate platform into pre-service teacher training
  • Student educators get free access
  • Target: 5,000 student educators sign up

4. Content Marketing & SEO (Ongoing)

  • Blog: “How to achieve SACE compliance easily”
  • YouTube: Tutorial videos, provider spotlights
  • Podcast: “The Professional Educator” (interview educators and providers)
  • Target: 500 organic sign-ups/month by Month 18

5. Email Marketing (Ongoing)

  • Segment database: By subject, phase, province
  • Personalized activity recommendations
  • Monthly newsletter: “Top PD activities this month”
  • Target: 20% open rate, 5% click-through, 2% conversion

Provider Acquisition:

1. Tiered Onboarding Campaign (Months 7-12)

  • Segment providers by size: Large institutions, mid-size, small
  • Tailored value propositions:
    • Large: “Scale nationally with one platform”
    • Mid-size: “Compete with big players on equal footing”
    • Small: “Affordable marketing solution”
  • Target: 100 additional providers

2. Provider Success Stories (Ongoing)

  • Publish quarterly case studies
  • Video testimonials from top providers
  • “Provider of the Month” spotlight
  • Share on social media, email, website
  • Target: 5 organic sign-ups/month (social proof)

3. Platform Features Tailored to Providers (Months 10-15)

  • Launch “Analytics Pro” subscription
  • Automated marketing tools (email builder, social media posts)
  • White-label certificates
  • Communicate via email: “New features to help you grow!”
  • Target: Retain 95% of existing providers, upsell 20% to premium features

Target: Achieve 72,000 educator users, 500 providers, R360M GMV

Section titled “Target: Achieve 72,000 educator users, 500 providers, R360M GMV”

Educator Acquisition:

1. National Brand Campaigns (Months 19-36)

  • TV commercials (SABC, e.tv) during education programming
  • Radio ads (regional stations) in all 11 official languages
  • Billboards in major cities
  • Budget: R2M/year
  • Target: 10,000 new users via brand awareness

2. Partnerships with Educational NGOs (Months 20-30)

  • Partner with NGOs focused on teacher development (eg. Teach South Africa, BRIDGE)
  • Co-market to their educator networks
  • Offer bulk discounts for NGO-funded activities
  • Target: 5,000 users via NGO partnerships

3. Gamification & Loyalty Program (Launch Month 24)

  • Points system: Earn points for activity completion, reviews, referrals
  • Redeem points for discounts, exclusive content, swag
  • Leaderboards: Top completers by province/subject
  • Target: Increase repeat enrollment by 30%

4. International Expansion Exploration (Months 30-36)

  • Research AFTRA member countries (Namibia, Botswana, Zimbabwe, Kenya)
  • Attend African education conferences
  • Pilot in one country
  • Target: 1,000 international educator users

Provider Acquisition:

1. White-Label Solutions for Large Institutions (Months 20-28)

  • Pitch universities and large SETAs on white-label marketplace
  • Custom branding, dedicated instance
  • Revenue: R500K-R1M annual license per client
  • Target: 3 white-label clients

2. Marketplace Maturity & Network Effects (Months 24-36)

  • At scale, marketplace becomes self-reinforcing:
    • More educators = more attractive to providers
    • More providers = more choice for educators
  • Minimal acquisition effort needed (organic growth)
  • Target: 200 additional providers via organic discovery

ChannelPhase 1Phase 2Phase 3Total Investment
Digital Ads (Google, Facebook)R600KR1.2MR2MR3.8M
Partnership MarketingR200KR500KR1MR1.7M
Content MarketingR100KR300KR500KR900K
Events & RoadshowsR200KR600KR1MR1.8M
Referral ProgramR0R500KR1MR1.5M
Traditional Media (TV, Radio)R0R0R2MR2M
TOTALR1.1MR3.1MR7.5MR11.7M

Lever: Increase number of providers and activities listed

Tactics:

  • Provider referral program: R5,000 bonus for referring another provider
  • Content marketing targeting PD businesses
  • Attend provider industry events
  • Offer free trial period (3 months zero commission)

Impact:

  • More activities = more choice for educators
  • Network effects: Attracts more educators to platform
  • Revenue: Direct (more GMV) + Indirect (platform attractiveness)

Lever: Increase number of educator users

Tactics:

  • See Go-to-Market Strategy above
  • Referral program, digital marketing, partnerships

Impact:

  • More educators = more attractive to providers
  • Higher GMV = more revenue
  • Data network effects: Better recommendations with more users

Lever: Increase activities per educator per year

Tactics:

  • Personalized email recommendations
  • Gamification and loyalty rewards
  • Wishlist reminders (“Activity you saved is filling up!”)
  • Time-sensitive promotions (“Early bird ends tomorrow”)
  • Push notifications for relevant activities

Impact:

  • Higher GMV without new user acquisition cost
  • Increased LTV per educator
  • More repeat purchases = better unit economics

Metrics:

  • Year 1: 1.5 activities/educator/year
  • Year 2: 1.75 activities/educator/year
  • Year 3: 2.0 activities/educator/year

Lever: Optimize commission rates and fees to maximize revenue without sacrificing volume

Tactics:

  • A/B test commission rates (10% vs. 8% vs. 12%)
  • Dynamic pricing recommendations for providers
  • Introduce premium tiers with lower commissions
  • Upsell value-added services (featured placement, analytics)

Impact:

  • Higher revenue per transaction
  • Competitive pricing attracts more providers

Metrics:

  • Average commission rate: Maintain 9-10%
  • Ancillary revenue: Grow to 20% of total revenue by Year 3

Lever: Expand beyond initial focus areas (Gauteng, Western Cape, KZN)

Tactics:

  • Target rural provinces (Limpopo, Eastern Cape, North West)
  • Partner with provincial education departments
  • Localization: Translate platform to all 11 official languages
  • Offline-first design for low-connectivity areas

Impact:

  • Access to 400,000 educators (not just urban educators)
  • Fulfills SACE equity mandate (reach underserved educators)
  • De-risk revenue (not dependent on one province)

Metrics:

  • Year 1: 60% Gauteng, WC, KZN; 40% other provinces
  • Year 3: 40% Gauteng, WC, KZN; 60% other provinces

Lever: Expand beyond PD activities to related services

Tactics:

  • Lesson plan marketplace (educators sell/buy lesson plans)
  • Assessment resource library
  • Online tutoring marketplace (educators offer paid tutoring)
  • Classroom resources (textbooks, manipulatives) e-commerce

Impact:

  • Multiple revenue streams reduce risk
  • Deepens engagement (platform becomes daily use, not occasional)
  • Increases LTV per educator

Timeline: Explore in Year 3 once core marketplace is mature


Risk: Too many educators, not enough quality activities → Poor experience, churn

Solution:

  • Proactive provider recruitment in high-demand categories
  • Incentivize providers to create activities in underserved areas
  • Set activity availability alerts (“Get notified when activities are added”)

Risk: As provider count grows, quality may decline → Erodes trust

Solution:

  • Automated quality scoring (rating, completion rate, reviews)
  • Manual audits of low-rated activities
  • Provider suspension/ban for consistent poor performance
  • “Verified Provider” badges for top performers

Risk: Growth outpaces support capacity → Poor user experience

Solution:

  • Comprehensive FAQ and help center (self-service)
  • Chatbot for common inquiries (AI-powered)
  • Tiered support (L1 outsourced, L2 in-house)
  • Community forums (peer-to-peer support)

Risk: Fraudulent educators or providers exploit platform

Solution:

  • ML-based fraud detection (flag suspicious patterns)
  • Verification processes (SACE number validation, ID verification)
  • Escrow payment system (funds released post-activity)
  • Manual review of high-value or high-risk transactions

Competitive Forces (Porter’s Five Forces)

Section titled “Competitive Forces (Porter’s Five Forces)”

Barriers to Entry:

  • ✓ SACE partnership and regulatory knowledge (high barrier)
  • ✓ Network effects (marketplace value increases with users)
  • ✓ Technology investment (significant upfront cost)
  • ✗ Capital requirements (moderate - can be bootstrapped)
  • ✗ Brand loyalty (low - market is nascent)

Mitigation:

  • Secure exclusive SACE partnership (contract clause preventing competitors)
  • Build strong network effects quickly (first-mover advantage)
  • Continuous innovation (stay ahead of copycats)

2. Bargaining Power of Suppliers (Providers): MEDIUM

Section titled “2. Bargaining Power of Suppliers (Providers): MEDIUM”

Factors:

  • Providers can list activities on multiple platforms (multi-homing)
  • Large providers (universities) have negotiating power
  • Switching costs are low (can leave platform easily)

Mitigation:

  • Offer best-in-class value (access to 400,000 educators justifies commission)
  • Tiered pricing (lower commissions for top performers = lock-in)
  • Exclusive activity partnerships (featured providers get preferential treatment)
  • Data and insights (provide analytics providers can’t get elsewhere)

3. Bargaining Power of Buyers (Educators): LOW

Section titled “3. Bargaining Power of Buyers (Educators): LOW”

Factors:

  • Large number of educators (400,000) = low individual bargaining power
  • Platform is free for educators (no price sensitivity to platform fees)
  • High switching costs if platform has their compliance data

Advantage:

  • Educators have no direct cost → Minimal resistance to adoption
  • Value proposition is clear (find quality PD easily)

Substitutes:

  • Direct provider websites (educators book directly)
  • SACE provider directory (static list, no transactions)
  • Informal networks (WhatsApp groups, word-of-mouth)
  • Employer-provided PD (schools arrange PD for staff)

Mitigation:

  • Superior user experience (one platform for all providers vs. fragmented)
  • Trust and safety (verified providers, secure payments, reviews)
  • Convenience (one-click enrollment, automatic SACE crediting)
  • Network effects (more choice on platform than individual providers)

Current Competitors:

  • No direct competitor for SACE PD marketplace currently
  • Potential future entrants: Large EdTech platforms, events platforms

Competitive Strategy:

  • First-mover advantage (become category leader)
  • Exclusive partnerships (SACE, unions, provinces)
  • Continuous innovation (stay ahead of followers)
  • Brand building (become synonymous with SACE PD)

  1. First-Mover Advantage: No direct competitor in SACE PD marketplace
  2. SACE Partnership: Exclusive partnership creates barrier to entry
  3. Proven Technology: MGSLG success demonstrates platform viability
  4. Network Effects: Value increases with more users (virtuous cycle)
  5. POPIA Compliance: Built-in from day one (not bolt-on)
  6. Team Expertise: iSu has education analytics experience

  1. Brand Awareness: New platform, must build trust from scratch
  2. Cash Intensive: Marketplace requires significant upfront investment
  3. Dependency on SACE: Regulatory changes could impact business
  4. Two-Sided Market: Must balance supply (providers) and demand (educators) simultaneously
  5. Limited Track Record: No marketplace-specific case studies yet

  1. Large TAM: 400,000 educators, R1B-R2B annual market
  2. Digital Transformation: COVID-19 accelerated online adoption
  3. Government Support: National Development Plan prioritizes teacher quality
  4. Ancillary Revenue: Data licensing, advertising, white-label solutions
  5. Geographic Expansion: Expand to other African countries (AFTRA members)
  6. Product Expansion: Lesson plans, tutoring, resources marketplaces

  1. Competitive Entry: Large EdTech platforms (Coursera, Udemy) may enter market
  2. Economic Downturn: Educators reduce discretionary PD spending
  3. Regulatory Risk: SACE policy changes affect PD requirements
  4. Technology Risk: Platform downtime or security breach damages trust
  5. Disintermediation: Providers build direct relationships with educators, bypass platform
  6. Quality Issues: Low-quality providers damage marketplace reputation

For South African educators who need to fulfill SACE professional development requirements,

SACE PD Connect™ is a trusted marketplace that connects you with verified, quality providers offering convenient, affordable, and relevant professional development activities.

Unlike fragmented provider websites or static SACE directories,

Our platform offers one-stop discovery, transparent reviews, seamless enrollment, and automatic SACE compliance tracking—saving you time and ensuring your professional growth.


(Conservative Scenario)

Assumptions:

  • Active educator users: 24,000
  • Activities per educator: 1.5
  • Total transactions: 36,000
  • Average transaction value: R2,500
  • Total GMV: R90M
  • Average commission rate: 10%

Revenue:

Revenue StreamAmount% of Total
Transaction Commissions (10% of R90M)R9,000,00074%
Featured PlacementR2,000,00016%
Enhanced ListingsR360,0003%
Analytics ProR120,0001%
Advertising & SponsorshipsR500,0004%
Data LicensingR00%
Value-Added ServicesR250,0002%
TOTAL REVENUER12,230,000100%

Costs:

Cost CategoryAmount% of Revenue
Technology & InfrastructureR2,500,00020%
Personnel (10 FTEs)R4,000,00033%
Sales & MarketingR3,000,00025%
Payment Processing Fees (1% of GMV)R900,0007%
Customer SupportR600,0005%
Legal & ComplianceR400,0003%
General & AdministrativeR800,0007%
TOTAL COSTSR12,200,000100%

Profitability:

  • EBITDA: R30,000 (0.2% margin)
  • Status: Near break-even

Assumptions:

  • Active educator users: 48,000 (100% YoY growth)
  • Activities per educator: 1.75
  • Total transactions: 84,000
  • Average transaction value: R2,500
  • Total GMV: R210M
  • Average commission rate: 10%

Revenue:

Revenue StreamAmount% of Total
Transaction CommissionsR21,000,00077%
Featured PlacementR3,500,00013%
Enhanced ListingsR900,0003%
Analytics ProR300,0001%
Advertising & SponsorshipsR1,250,0005%
Data LicensingR250,0001%
Value-Added ServicesR800,0003%
TOTAL REVENUER28,000,000100%

Costs:

Cost CategoryAmount% of Revenue
Technology & InfrastructureR3,800,00014%
Personnel (20 FTEs)R8,000,00029%
Sales & MarketingR6,500,00023%
Payment Processing FeesR2,100,0008%
Customer SupportR1,200,0004%
Legal & ComplianceR700,0002%
General & AdministrativeR1,500,0005%
TOTAL COSTSR23,800,00085%

Profitability:

  • EBITDA: R4,200,000 (15% margin)
  • Status: Profitable

Assumptions:

  • Active educator users: 72,000 (50% YoY growth)
  • Activities per educator: 2.0
  • Total transactions: 144,000
  • Average transaction value: R2,500
  • Total GMV: R360M
  • Average commission rate: 9.5% (more premium providers)

Revenue:

Revenue StreamAmount% of Total
Transaction Commissions (9.5% of R360M)R34,200,00070%
Featured PlacementR5,000,00010%
Enhanced ListingsR1,800,0004%
Analytics ProR600,0001%
Advertising & SponsorshipsR4,040,0008%
Data LicensingR1,000,0002%
Value-Added ServicesR2,000,0004%
TOTAL REVENUER48,640,000100%

Costs:

Cost CategoryAmount% of Revenue
Technology & InfrastructureR6,000,00012%
Personnel (35 FTEs)R15,000,00031%
Sales & MarketingR10,000,00021%
Payment Processing FeesR3,600,0007%
Customer SupportR2,000,0004%
Legal & ComplianceR1,000,0002%
General & AdministrativeR2,400,0005%
TOTAL COSTSR40,000,00082%

Profitability:

  • EBITDA: R8,640,000 (18% margin)
  • Status: Highly profitable, self-sustaining

MetricYear 1Year 2Year 3
Gross Merchandise Value (GMV)R90MR210MR360M
RevenueR12.23MR28MR48.64M
EBITDAR30KR4.2MR8.64M
EBITDA Margin0.2%15%18%
Educator CACR150R135R120
Educator LTV (3 years)R1,400R1,600R1,800
LTV:CAC Ratio9.3:111.9:115:1
GMV per Active EducatorR3,750R4,375R5,000
Active Educators24,00048,00072,000
Active Providers150300500
Average Activities per Provider89.310.3

RiskLikelihoodImpactRisk ScoreMitigation Priority
Low educator adoptionMEDIUMHIGH6/10HIGH
Provider resistance to commissionsMEDIUMMEDIUM5/10MEDIUM
SACE policy changesLOWHIGH5/10MEDIUM
Payment fraudMEDIUMMEDIUM5/10MEDIUM
Platform downtime/tech failuresLOWHIGH5/10HIGH
Competitive entryMEDIUMMEDIUM5/10MEDIUM
Quality control issuesMEDIUMHIGH6/10HIGH
Cash flow challenges (Year 1)HIGHMEDIUM6/10HIGH

Description: Educators don’t sign up or use the platform

Mitigation (see detailed GTM strategy above):

  • Freemium model (free for educators)
  • SACE partnership for credibility
  • Union partnerships for reach
  • School-based pilots for grassroots adoption
  • Strong value proposition (save time, find quality PD)

Contingency: If adoption is slow, pivot to B2B model (sell to schools/districts in bulk)


RISK 2: Provider Resistance to Commissions

Section titled “RISK 2: Provider Resistance to Commissions”

Description: Providers reject 10% commission as too high

Mitigation:

  • Demonstrate clear ROI (access to 400,000 educators)
  • Tiered pricing (reward loyalty with lower rates)
  • Benchmark against other marketplaces (10% is competitive)
  • Offer pilot period (3 months zero commission)
  • Value-add services (automated admin, marketing tools)

Contingency: If resistance is strong, test lower commission rates (8%) with premium providers as loss leader


Description: SACE changes CPTD requirements, affecting PD demand

Mitigation:

  • Strong relationship with SACE leadership (early warning)
  • Diversify beyond SACE (expand to SETAs, other councils)
  • Platform is adaptable (can adjust point calculations, criteria)
  • Provide value beyond compliance (quality discovery, convenience)

Contingency: If SACE requirements are relaxed, emphasize quality and career growth (not just compliance)


Description: Fraudulent transactions damage trust and revenue

Mitigation:

  • ML-based fraud detection (flag suspicious patterns)
  • Escrow system (funds released post-activity)
  • Verification processes (SACE number, ID checks)
  • 3D Secure authentication for cards
  • Manual review of high-value transactions

Contingency: Fraud insurance policy to cover losses


Description: System outages disrupt service, damage reputation

Mitigation:

  • 99.9% uptime SLA with cloud provider
  • Redundancy (multi-region deployment)
  • Automated backups (daily)
  • Disaster recovery plan (tested quarterly)
  • 24/7 on-call engineering team

Contingency: Public apology, compensation (credits) for affected users


Description: Large EdTech platform launches competing marketplace

Mitigation:

  • First-mover advantage (build network effects quickly)
  • Exclusive SACE partnership (barrier to entry)
  • Continuous innovation (stay ahead)
  • Deep local expertise (they can’t replicate easily)

Contingency: Differentiate on quality, trust, South African focus (not just feature parity)


Description: Low-quality providers damage marketplace reputation

Mitigation:

  • Rigorous provider vetting (SACE endorsement verification)
  • Review and rating system (transparency)
  • Performance monitoring (flag low-rated activities)
  • Provider suspension/ban for poor performance
  • “Verified Provider” badges for top performers

Contingency: Public quality assurance statement, refund policy for poor experiences


Description: Marketplace model requires heavy upfront investment, revenue ramps slowly

Mitigation:

  • Secure R10M-R15M funding (see earlier section)
  • Manage burn rate aggressively (defer non-essential costs)
  • Focus on high-ROI growth channels (referrals, partnerships)
  • Negotiate payment terms with vendors (extend payables)
  • Fast-track ancillary revenue (featured placement, ads)

Contingency: Bridge financing from strategic investor if cash runs low


Total GMV (Gross Merchandise Value): The total value of all transactions on the platform

Rationale:

  • Best proxy for overall marketplace health
  • Reflects both supply (providers) and demand (educators)
  • Directly correlates with revenue

Target:

  • Year 1: R90M
  • Year 2: R210M
  • Year 3: R360M

MetricYear 1 TargetYear 2 TargetYear 3 Target
Educator Sign-Ups30,00060,00090,000
Active Educators (transacted ≥1 time)24,00048,00072,000
Provider Sign-Ups150300500
Active Providers (≥1 activity listed)120250450

MetricYear 1 TargetYear 2 TargetYear 3 Target
Activities per Educator per Year1.51.752.0
Repeat Purchase Rate40%50%60%
Average Session Duration5 min6 min7 min
Monthly Active Users (MAU)8,00020,00035,000

MetricYear 1 TargetYear 2 TargetYear 3 Target
Average Activity Rating4.34.54.6
% Activities with ≥5 Reviews30%50%70%
Provider Satisfaction (NPS)405060
Educator Satisfaction (NPS)506070

MetricYear 1 TargetYear 2 TargetYear 3 Target
Total GMVR90MR210MR360M
Total RevenueR12.23MR28MR48.64M
Commission RevenueR9MR21MR34.2M
Ancillary RevenueR3.23MR7MR14.44M
EBITDAR30KR4.2MR8.64M

MetricYear 1 TargetYear 2 TargetYear 3 Target
CAC (Customer Acquisition Cost)R150R135R120
LTV (Lifetime Value, 3 years)R1,400R1,600R1,800
LTV:CAC Ratio9.3:111.9:115:1
Payback Period4 months3 months2 months

┌────────────────────────────────────────────────────────┐
│ SACE PD Connect™ Marketplace Dashboard │
│ Real-Time Metrics │
├────────────────────────────────────────────────────────┤
│ │
│ North Star Metric │
│ ┌────────────────────────────────────────────┐ │
│ │ Total GMV (YTD) R90,234,500 │ │
│ │ Target: R90M ✓ On Track │ │
│ │ [━━━━━━━━━━━━━━━━━━━━━━━] 100.3% │ │
│ └────────────────────────────────────────────┘ │
│ │
│ Supply & Demand │
│ ┌──────────────────────┐ ┌──────────────────────┐ │
│ │ Active Educators │ │ Active Providers │ │
│ │ 24,567 │ │ 128 │ │
│ │ Target: 24,000 ✓ │ │ Target: 120 ✓ │ │
│ └──────────────────────┘ └──────────────────────┘ │
│ │
│ Engagement │
│ ┌──────────────────────┐ ┌──────────────────────┐ │
│ │ Activities/Educator │ │ Repeat Purchase │ │
│ │ 1.48 │ │ 42% │ │
│ │ Target: 1.5 ~ │ │ Target: 40% ✓ │ │
│ └──────────────────────┘ └──────────────────────┘ │
│ │
│ Quality │
│ ┌──────────────────────┐ ┌──────────────────────┐ │
│ │ Avg Activity Rating │ │ Educator NPS │ │
│ │ ⭐ 4.4 / 5.0 │ │ 52 │ │
│ │ Target: 4.3 ✓ │ │ Target: 50 ✓ │ │
│ └──────────────────────┘ └──────────────────────┘ │
│ │
│ Financials │
│ ┌──────────────────────┐ ┌──────────────────────┐ │
│ │ Revenue (YTD) │ │ EBITDA │ │
│ │ R12,500,000 │ │ R150,000 │ │
│ │ Target: R12.23M ✓ │ │ Target: R30K ✓ │ │
│ └──────────────────────┘ └──────────────────────┘ │
│ │
└────────────────────────────────────────────────────────┘

Month 1-2: Foundation

  • Finalize product requirements document (PRD)
  • Design UI/UX (wireframes, mockups, prototypes)
  • Set up development environment
  • Assemble team (4 engineers, 1 product manager, 1 designer)
  • Establish SACE partnership agreement

Month 3-4: Core Development

  • Build educator portal (search, activity detail, enrollment)
  • Build provider portal (activity management, dashboard)
  • Integrate payment gateway (Stripe/PayFast)
  • Develop review and rating system
  • Set up cloud infrastructure (AWS/Azure)

Month 5: Testing & Refinement

  • Internal testing (QA team)
  • Beta testing with 20 educators + 5 providers
  • Bug fixes and refinements
  • Performance optimization
  • Security audit

Month 6: Launch

  • Public launch (soft launch)
  • SACE partnership announcement
  • Marketing campaign kickoff
  • Onboard first 50 providers
  • Target: 5,000 educator sign-ups in Month 6

Month 7-9: Product Enhancements

  • Launch mobile apps (iOS + Android)
  • Build ML recommendation engine
  • Add advanced search filters
  • Implement wishlist and favorites
  • Launch referral program

Month 10-12: Market Expansion

  • Provincial roadshows (3 provinces)
  • Union partnership activations (SADTU, NAPTOSA)
  • Launch featured placement product
  • Onboard 100 additional providers
  • Target: 15,000 active educators

Month 13-18: Scale Operations

  • Hire customer success team (4 FTEs)
  • Implement automated support (chatbot)
  • Launch analytics pro for providers
  • Introduce premium provider tiers
  • Target: 24,000 active educators by Month 18

Month 19-24: Platform Maturity

  • White-label solutions for large institutions
  • Advanced fraud detection (ML-powered)
  • Multi-language support (11 official languages)
  • API for third-party integrations
  • Target: 48,000 active educators

Month 25-30: Ecosystem Expansion

  • Launch data licensing product
  • Pilot international expansion (Namibia)
  • Introduce loyalty and gamification
  • Explore adjacent marketplaces (lesson plans)
  • Target: 60,000 active educators

Month 31-36: Market Leadership

  • National brand campaign (TV, radio)
  • Strategic partnerships with EdTech companies
  • Platform becomes self-reinforcing (network effects)
  • Explore acquisition opportunities
  • Target: 72,000 active educators

Months: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19-36
Phase 1: [■■■■■■]
Foundation [■■]
Development [■■]
Testing [■]
Launch [■]
Phase 2: [■■■■■■■■■■■■]
Enhancements [■■■]
Expansion [■■■]
Scaling [■■■■■■]
Phase 3: [■■■■■■■■■■■■■■■■■■]
Maturity [■■■■■■]
Ecosystem [■■■■■■]
Leadership [■■■■■■]

SACE PD Connect™ represents a compelling marketplace opportunity:

Large TAM: R1B-R2B annual market, 400,000 educators ✓ Clear Pain Point: Educators struggle to find quality PD; providers struggle to reach educators ✓ Regulatory Tailwinds: Government mandates CPTD compliance (built-in demand) ✓ Network Effects: Marketplace value compounds with growth ✓ Proven Team: iSu Technologies has education analytics expertise ✓ Scalable Model: Commission-based revenue with high gross margins ✓ Social Impact: Improves teacher quality, supports national education goals

Financial Opportunity:

  • Year 1: R12.23M revenue, break-even
  • Year 3: R48.64M revenue, R8.64M EBITDA (18% margin)
  • 3-Year Cumulative Revenue: R88.87M

Required Investment: R10M-R15M over 18 months

ROI: 3-5x return within 3 years


  1. SACE Partnership: Secure exclusive partnership for credibility and access
  2. Two-Sided Growth: Balance educator and provider acquisition simultaneously
  3. Quality Control: Maintain high marketplace quality (ratings, reviews, vetting)
  4. Trust & Safety: Secure payments, verified providers, fraud prevention
  5. Product Excellence: Intuitive UX, fast performance, mobile-first
  6. Execution Speed: First-mover advantage requires rapid build and launch

Week 1-2:

  1. Internal Review: Present this document to iSu leadership team
  2. Stakeholder Alignment: Secure executive buy-in on marketplace priority
  3. Budget Allocation: Approve R1M-R2M for Phase 1 (6 months)

Week 3-4: 4. Team Assembly: Hire/assign core team (4 engineers, 1 PM, 1 designer) 5. Product Kick-Off: Finalize PRD and user stories 6. SACE Engagement: Schedule meeting with SACE to present marketplace concept 7. Provider Outreach: Identify and contact 20 pilot providers

Month 2-3: 8. Development Sprint: Begin building MVP (educator + provider portals) 9. Partnership Negotiations: Finalize SACE partnership agreement 10. Marketing Prep: Develop go-to-market materials (pitch deck, website)

Month 4-6: 11. Beta Testing: Launch beta with 20 educators + 5 providers 12. Iterate: Refine based on feedback 13. Public Launch: Soft launch with SACE partnership announcement


Proceed immediately with Opportunity 3 (Provider Marketplace & Discovery Platform).

This is a once-in-a-decade market opportunity with:

  • Clear first-mover advantage
  • Strong strategic fit with iSu’s capabilities
  • Massive revenue potential (R40M+ by Year 3)
  • Positive social impact
  • Network effects create defensible competitive moat

The time to act is now. Every month of delay allows potential competitors to enter or the market to evolve without us.


Questions or clarifications? Contact: [Your Name] [Your Title] iSu Technologies [Email] [Phone]


Document Version 1.0 | October 13, 2025 Confidential and Proprietary to iSu Technologies

END OF DOCUMENT