Our Work
Live client projectCourse platform + CRM pipeline

PITC Training

252 courses, 8 worldwide venues and a 12,000-session schedule — migrated off an ageing WordPress site into a structured platform wired straight into the client’s CRM.

252
Courses
8
Global venues
12k+
Scheduled sessions
pitctraining.com
PITC Training — Course platform + CRM pipeline

The brief

A professional training provider was running on an ageing WordPress site: 252 courses across 16 disciplines and 8 worldwide venues, with schedules and per-location pricing living in spreadsheets. Updating content was painful, course data had no structure, and enquiries never reached a CRM — so leads were being worked from inboxes.

What we shipped

A full rebuild and migration. Every course was extracted from the old site, joined with the scheduling spreadsheet and imported into a structured database. The result runs on Cloudflare’s edge: a searchable catalog with per-venue session pricing, a dedicated HRD Corp programme for Malaysian levy claims, and registration, brochure and contact flows that store every lead and sync it to Zoho CRM — all managed through a custom admin CMS.

Built for: Corporate L&D buyers booking courses across Kuala Lumpur, London, Singapore and Dubai — and the team managing courses, schedules and leads behind it.

Inside the build

Every part, and what it does

A closer look at what was actually built — screen by screen, so you can judge the depth for yourself.

Course discovery3
A catalog built for 252 courses
01

A catalog built for 252 courses

Category, venue, format, duration and month filters, with search that also matches course codes. The clever part: every card’s date and price follow the venue you have selected, because each course carries up to eight location variants with independent pricing.

  • Filter by category, venue, format, duration, month
  • Search matches titles, keywords and course codes
  • Per-card pricing follows the selected venue
  • Grid and list views with windowed pagination
A 12,000-session schedule that stays readable
02

A 12,000-session schedule that stays readable

Every scheduled run of every course — more than 12,000 sessions — grouped month by month with category, venue and month filters, each row carrying its date badge, duration and venue-specific price including discounted online rates.

  • Sessions grouped by month
  • Category, venue and month filters
  • Per-venue pricing on every row
  • Online sessions at their own rate
HRD Corp claimable programme
03

HRD Corp claimable programme

A dedicated section for Malaysia’s HRD Corp levy — over 1,500 claimable two-day sessions with RM pricing, claimable badges, month grouping and a claim-assistance call to action, all driven by a per-course flag in the same database.

  • 1,500+ HRD Corp claimable sessions
  • RM pricing and claimable badges
  • Search, category and month filters
  • Claim-assistance call to action
Enrolment and CRM pipeline3
Course pages that do the selling
04

Course pages that do the selling

Each of the 252 courses gets a full page — tabbed introduction, objectives and target audience, an accordion of course modules, a highlights sidebar, and a brochure download that captures the lead before delivering the PDF.

  • Tabs: introduction, objectives, audience, modules
  • Course-module accordion
  • Highlights sidebar and related courses
  • Brochure download behind a lead form
Choosing a session feels like booking a flight
05

Choosing a session feels like booking a flight

Pick a venue, pick classroom or online, pick from the scheduled dates — while a live summary panel recalculates the course code, format, start date and venue-specific price beside you.

  • Location, delivery mode and date steps
  • Live summary with per-venue price
  • Multiple scheduled dates per venue
  • Selection carries through to registration
Every enquiry lands in Zoho CRM
06

Every enquiry lands in Zoho CRM

The registration form arrives pre-filled with the chosen session and captures the full delegate record, including additional participants. Registrations, brochure downloads and contact enquiries all sync to Zoho CRM, with an admin console showing sync status and a one-click retry.

  • Pre-filled from the selected session
  • Multi-participant registrations
  • All three lead forms sync to Zoho CRM
  • Admin lead console with per-lead re-sync

See it running in production

This is a live client platform — everything above is in daily use.

pitctraining.com

Want something built to this standard?

Tell us what you have in mind and we'll put together a functional prototype of your project — free.

Start your free prototype