Skip to Content
Case Studies

Real transformation, delivered

Every project begins with understanding the business. These are real implementations — built for Malaysian companies solving real operational problems with Odoo.

Our Clients

Trusted by industry leaders

Powering operations across manufacturing, bridal, education, and design sectors with structured Odoo implementations.

Manufacturing — Timber & Doors

CBL Marketing (M) Sdn Bhd

From paper-based tracking to real-time factory intelligence

Factory Station Monitor LIVE
Batch CLB-4821 scanned at Sanding
Fitting
87%
Door Assembly
71%
Sanding
93%
Packing
58%
420 MOs Today
5 Stations
Auto Export

CBL Marketing is one of Southeast Asia's largest timber door manufacturers, operating from a 50,000+ sqm plant in Juru, Penang. Founded in 1997, the company produces solid and veneer timber doors, door frames, and windows — exporting to Africa, Southeast Asia, and the domestic Malaysian market.

As CBL scaled into a major exporter, their operational systems could not keep pace with production demands. Shop-floor workers at five production stations had no way to log progress digitally. Delivery scheduling was blind to actual production status, creating downstream logistics failures. Every export shipment required manually prepared documentation — invoices, packing lists, container and seal details. Accounting data was re-keyed into a separate system, doubling administrative effort. And management had no dashboards, no real-time data, and no way to make informed decisions at speed.

"The factory ran on paper-based tracking — no live status updates, no digital trail from order to shipment."

Waon designed and executed a full-scale digital transformation of CBL's factory operations. We deployed live production scheduling from sales confirmation to shipment, with mobile scanning kiosks at every station so workers log batch progress in real time — from fitting and cutting through sanding and packing.

We built an integrated delivery board that auto-updates from production status. Export documentation — containers, weights, seals, packing details — now generates directly from sales orders, eliminating hours of manual paperwork per shipment. We connected Odoo to CBL's AutoCount accounting system for automatic financial data sync. We integrated Power BI for management dashboards delivering instant operational intelligence. And we migrated the entire operation from the legacy platform to Odoo 19.

Real-time production tracking across all factory stations
Automated export documentation for every shipment
Power BI dashboards for management intelligence
Full platform migration to Odoo 19
Manufacturing — Automotive Filters

PKL Manufacturers Sdn Bhd

Building an export-grade operating system for Malaysia's fastest-growing filter manufacturer

Purchase Approval Flow Approved
PO-PKL-2024-0341 RM 24,500
Oil Filter Raw Material · Toray Chemicals
Vendor price matched history
AR
Ahmad Rahman Production Manager · 14 Mar 09:41
DL
David Lim Finance Director · 14 Mar 11:23
PO Released to Vendor ✓

PKL Manufacturers is an automotive filter manufacturer based in Pelabuhan Klang, Selangor. Founded in 2016, the company has scaled rapidly to 200 employees, achieving 94% revenue growth in 2023. PKL produces oil filters, air filters, and cabin air filters primarily for the US market — serving global aftermarket brands including Champion Laboratories, Fram Group, Service Champ, and Premium Guard.

PKL's rapid growth created operational complexity that far outpaced their existing systems. US automotive buyers require strict datecode formats on every order reference, but these were generated manually — leading to compliance errors and rejected shipments. Purchase orders moved without structured approval, vendor price changes went undetected, and delivery planning had no visibility into component demand across open sales orders.

On the warehouse floor, lot tracking was inconsistent — different operators created lots in different formats, making it impossible to trace a finished filter back to its raw material batch. Stock counts had no formal process or approval workflow. Production output went unmeasured with no tracking by line or shift. Product drawings lived on a disconnected network drive. And equipment maintenance was entirely reactive — no spare parts tracking, no preventive scheduling, no cost visibility.

"Every filter must be traceable from raw material to export container, and the system simply could not guarantee that."

Waon built an end-to-end operating system connecting every stage of PKL's operations. We created a configurable datecode engine that auto-generates compliant order references for each US buyer. We built a delivery schedule planner that aggregates component demand, compares it against stock and forecast, and highlights gaps — so planners know exactly what to produce or purchase before commitments are missed.

We implemented multi-level purchase approval with rejection tracking and full audit trails. For traceability, we deployed standardized lot naming with intelligent reuse and auto-assignment on receipt. Stock counts now follow a formal process with variance calculation, multi-level approval, and automatic adjustments. On the production floor, every manufacturing order tracks its production line, shift, and completion — all linked to the originating sale order — with a planning dashboard that breaks down output by date, line, and shift.

We connected PKL's Synology NAS directly to Odoo so production staff can scan a product code and instantly preview engineering drawings on their phone. And we transformed maintenance from reactive firefighting into a structured system — with equipment-linked spare parts, technician performance tracking, and preventive scheduling that keeps machines running before they break down.

Full lot traceability from raw material to export container
Automated datecode compliance for US automotive buyers
Production performance tracking by line and shift
Mobile engineering drawing access on the factory floor
Structured procurement with multi-level approval
Preventive maintenance replacing reactive breakdowns
Retail — Wedding & Bridal

Precious Wedding

Digitalizing Malaysia's largest wedding emporium

Bridal Package — Version 3 Confirmed
CoupleLee Wei & Sarah
PackagePlatinum Plus
Studio Theme#23 — Garden
Wedding Date15 Mar 2025
10:00
Gown Fitting
Available
14:00
Photo Shoot
Designer Review
All 3 sessions confirmed — No scheduling conflicts

Precious Wedding is Malaysia's largest wedding emporium, founded in 2009 by East Chin. Operating from a 20,000 sqft facility with 70 distinct photo themes — including a salt-water pool and mystical forest — the studio serves over 1,200 couples annually with around 80 staff. Precious Wedding won the Golden Bull Outstanding SME Award 2023 and achieved 239% revenue growth between 2016 and 2019.

Behind the glamour was operational complexity that paper forms could not handle. Couples frequently upgrade or downgrade their packages over months leading to their wedding, but there was no audit trail. Scheduling across 70 photo themes, makeup artists, and studio resources had no conflict detection — double bookings were a constant risk. Leads were tracked manually with no conversion visibility. Multiple branches needed cross-company billing, but invoicing was disconnected. And operational handoffs between teams had no digital record.

"Each wedding package involves dozens of configurations — gown selections, album sizes, frame dimensions, photographer assignments — but every change left no proper audit trail."

Waon digitalized the entire bridal journey — from the first inquiry to the actual wedding day. We built digital Bridal Package Forms that capture every detail: gown selections across series, album configurations, frame sizes, and photographer assignments. Every package change is now versioned with before-and-after snapshots and linked to invoices for complete audit.

We deployed appointment scheduling with resource management and automatic overlap prevention — no more double-booked studios or makeup artists. We customized the CRM with wedding-specific stages and conversion tracking. We enabled cross-branch invoicing so any location can bill for services delivered elsewhere. And we digitalized every operational handoff — gown fitting, photo selection, designer review, actual day coordination — with dedicated forms giving every team full context at every stage.

Full bridal journey digitalized from inquiry to wedding day
Versioned package adjustments with complete audit trail
Automated scheduling with conflict prevention
Cross-branch invoicing across multiple locations
Education & Retail — Music

The Flute Store Malaysia

Unifying premium retail and music education under one platform

Revenue Separation 2 Tracks
CG Academy
63%
Retail Sales
37%
MONTUEWEDTHUFRI
Flute10:00
Flute10:00
Flute10:00
Theory11:00
Theory11:00
Absent11:00
Theory11:00

The Flute Store Malaysia is the country's largest flute-specialized store, founded by professional flutist Sze Gee Chew. As the authorized Muramatsu dealer in Malaysia, the store offers premium Japanese flutes alongside the CG Flute Academy for music education. The Flute Store also hosts FluteFest Malaysia — the country's largest-scale flute festival — bringing together international artists, masterclasses, and competitions.

Student enrollment, teacher records, and class schedules all lived outside the system. Timetable changes from absences and replacements were manual every week. There was no way to detect classroom scheduling conflicts, leading to double-bookings. Sensitive cost and margin data was visible to all staff. And multi-currency payments — common for imported premium flutes — had no structured voucher workflow.

"The business operates as both a premium retailer and a music academy — but the two sides were completely mixed in their accounting."

Waon unified both sides of the business into one Odoo platform. We separated class revenue and retail revenue into distinct accounting tracks with dedicated journals and sale order sequences — so management sees exactly how each business line performs.

We built student and teacher management inside Odoo with enrollment tracking and automated user creation. We created a timetable system that handles absences, replacements, and session changes automatically, with physical classroom overlap detection. We deployed role-based document access so sensitive invoices, costs, and margin data are visible only to authorized staff. And we added a payment voucher system supporting multiple currencies for premium instrument purchases.

Separated academy and retail accounting tracks
Timetable system with classroom conflict detection
Role-based document security for sensitive data
Multi-currency payment voucher system
Education — Music School

Aurora Music

Automating a growing music school's core operations

Monthly Billing Run Auto-Run
45 Invoices Sent
RM 23k Total Billed
0 Manual Steps
Piano
28
Guitar
12
Violin
5
45 parents notified via WhatsApp (OnSend.io)

Aurora Music is a music school in Seremban that nurtures young musicians through quality education across multiple instruments and levels. As the school expanded its student base and broadened its class offerings, the administrative burden of managing enrollments, monthly billing, and weekly scheduling became unsustainable with manual processes.

Session schedules changed constantly due to teacher absences and student replacements, with every change handled manually. Parents received no automated reminders about upcoming lessons, leading to missed sessions and confusion. Student progress, exam results, and recital participation were tracked outside the system with no centralized view. And planning weekly session schedules for the rest of the year was a repetitive manual task — the same patterns recreated week after week.

"Monthly class fees were invoiced manually for every student — a time-consuming, error-prone process that consumed hours of administrative time."

Waon automated the school's core operations end to end. Monthly billing now runs automatically — subscription invoices generate and send on the 1st of each month without manual intervention. Session management handles teacher absences and student replacements through structured workflows with clear session state tracking.

We integrated WhatsApp via OnSend.io to send automated class reminders and invoice notifications directly to parents — keeping them informed without staff effort. Student records now centralize the complete learning journey: enrollment details, progress history, exam tracking, and recital repertoire. And schedule propagation lets administrators plan one week's sessions and duplicate the pattern for remaining weeks of the year — eliminating the most repetitive task in the school.

Automated monthly billing with zero manual effort
WhatsApp integration for parent communication
One-click schedule propagation for the year
Centralized student records and progress tracking
Professional Services — Interior Design

CE Concept Sdn Bhd

Protecting margins through smart access controls

Access Controls Protected
Ahmad (Sales)12 clients — Standard
Sarah (Sales)8 clients — Standard
Eng Wai (Mgr)All clients — Full view
Product costs: Hidden from sales staff
Margin data: Manager access only
Custom project: Flexible pricing enabled
2Sales Roles
20Clients
Margins Safe

CE Concept Sdn Bhd is a design-and-build interior design firm based in Kuala Lumpur, delivering creative solutions for residential and commercial projects. Registered as a G3 contractor with CIDB and PPK-certified, the firm employs designers, project managers, carpenters, and installers focused on quality execution.

Customer records were visible to every salesperson, creating internal competition over leads rather than collaboration. Standard product pricing needed to stay fixed for consistency, but custom project quotes required pricing flexibility. And the company had no professional website that reflected the quality of their design and renovation work.

"All staff could see product costs, compromising the company's ability to negotiate project margins."

Waon implemented operational controls and a digital presence tailored to CE Concept's business model. We restricted cost and margin visibility so only authorized roles can access sensitive pricing data — protecting negotiation positions. We implemented customer-level access rules so each salesperson sees only their assigned clients, eliminating internal friction.

We created a dual pricing model where standard products are price-locked for consistency while custom projects allow flexible quoting by the sales team. And we designed and deployed a brand-aligned website that reflects CE Concept's design aesthetic and craftsmanship — giving the firm a digital presence that matches the quality of their physical work.

Role-based cost visibility protecting margins
Customer assignment rules per salesperson
Dual pricing model — fixed and flexible
Brand-aligned website reflecting design quality

Have a similar challenge?

Every business is different. Tell us about yours — and we will design the right Odoo implementation for your operations.