How a London training provider runs multiple websites, markets and prices from one connected platform
The client runs international training courses from London across many specializations. Several websites were managed separately, course schedules were complex and prices differed by country. We built a connected system of websites with automated scheduling, dynamic pricing, cross-site course matching and integrations with WhatsApp, Zoho and an internal CRM.
Key results
- Several websites now run as one connected system.
- Course schedules and market-specific prices are generated automatically.
What we delivered
- Several independent websites, each with its own CMS
- Dynamic scheduling algorithm for yearly and monthly course calendars
- Dynamic pricing by country and user entry point
- + 2 more capabilities

An international training provider in London
Professional training and education
London, United Kingdom (international audience)
System design, development and integration
Multi-site web platform, scheduling and pricing engines, system integrations
The challenge & goal
The business problem
The provider sells many types of courses to several markets through separate websites. Managing schedules, prices and registrations site by site was slow and error-prone, and leads were not handled in one place.
What the client wanted to achieve
- Run all websites as one connected system
- Automate yearly and monthly course scheduling
- Set different prices by country and market
- Automate registrations, leads and customer communication
What made it difficult
- Several course formats, each with its own scheduling logic.
- Prices that change by country and by where the user enters the site.
- Course codes that had to stay consistent across all websites.
- Integration with external tools: CRM, WhatsApp and Zoho.
The solution
We built a system of connected websites, managed through dedicated CMSs and driven by shared business logic for scheduling, pricing and course matching.
Training managers, sales and admissions teams, marketing, and learners in several countries.
Main capabilities
Multiple websites with CMS
Each site has its own CMS for content, courses, departments, user registration and order management.
Dynamic scheduling
A custom algorithm builds yearly and monthly course calendars automatically and allows easy changes. Logic-driven, not manual.
Dynamic pricing
Prices vary by country and by the user’s entry point, with several price levels per course for market-specific strategy.
Matching system
Links course codes, syncs courses across all websites and manages relationships between programs.
Integrations
WhatsApp, Zoho and a custom internal CRM for lead follow-up, customer management and automated communication.
Unified course code registry generating monthly & yearly calendars automatically.
Location-AwareHow we delivered it
Course and market mapping
- Unified taxonomy
- Regional tiering
Multi-site platform
- Headless CMS
- Order processing
Scheduling & pricing engines
- Algorithmic calendars
- Country routing
Matching & integrations
- Zoho CRM hook
- WhatsApp dispatches
| Milestone | What we did | Why we did it | What it enabled |
|---|---|---|---|
01Course and market mapping | Mapped course formats, codes, markets and pricing rules. | To turn complex rules into reusable logic. | One model shared by every website. |
02Multi-site platform | Built the websites with their CMSs, registration and order management. | To let each site serve its audience while staying connected. | Independent sites, one system. |
03Scheduling & pricing engines | Developed the scheduling algorithm and dynamic pricing. | To remove manual calendar and price updates. | Automatic calendars and market-specific prices. |
04Matching & integrations | Delivered the matching system and WhatsApp, Zoho and CRM integrations, then handed over. | To sync courses and centralize leads. | Faster lead follow-up and a shorter sales cycle. |
What changed & business results
Before & after
| Before | After |
|---|---|
| Several websites managed separately | One connected system across all websites |
| Manual course calendars | Automatic yearly and monthly scheduling |
| One price regardless of market | Prices by country and entry point |
| Courses hard to link across sites | Synced course codes and programs |
| Leads and registrations handled manually | Automated registration with CRM, WhatsApp and Zoho |
Results achieved
- 1Several websites now run as one connected system.
- 2Course schedules and market-specific prices are generated automatically.
- 3Leads are followed up through the CRM, WhatsApp and Zoho integrations.
Business value
- Automated management of a complete training business
- Flexible pricing across several markets
- Infrastructure ready for international growth
- Several websites unified in one system
- Less manual work
- Improved conversion potential
- Better lead management
Behind the solution
Multiple websites, each with its own CMS, sharing central logic for scheduling, pricing and course matching.
Running courses across several markets or websites?
If your schedules, prices and leads live in too many places, let's talk. We'll help you find what can be automated and connected.
Related case studies

Multi-Tenant CRM Platform (SaaS)
One CRM platform, many companies, each with its own way of working — Multi-tenant CRM with integrations

Online Course Platform & LMS
Two connected platforms to run online courses from enrolment to assessment — Online course platform and LMS

Multi-Country Virtual School
A complete virtual school, run from one integrated platform — Education platform across countries