GPS Dental Training
From checkout to certificate
GPS Dental Training is a continuing-education academy for dentists in Georgia, USA. Since 2024 we have been its engineering partner. We built GPS Courses, a proprietary platform on WordPress and WooCommerce that runs the academy end to end: course sales, QR tickets, on-site check-in, an immutable CE-credit ledger, branded certificates with public validation, a monthly seminar program, waitlists and print-to-web QR analytics. On top of it sits a WebMinds AI sales assistant that checks live seat availability before it answers. A headless rebuild is now underway.
Duration
Ongoing · since 2024
Started
June 1, 2024
Engineering, support and security since 2024, with a headless rebuild underway
Sales, ticketing, check-in, CE ledger, certificates, seminars, waitlists, QR analytics, back office and the AI assistant
A domain model of its own beside WooCommerce, with self-healing schema migrations
Plus 13 REST routes and 25 WooCommerce hooks, every one behind nonce and permission checks
GPS Dental Training needed its website to do more than sell: it had to run the academy.
Tickets, attendance, CE credits and verifiable certificates had to work as one system, something generic event plugins never delivered.
- — Compliance-grade records: CE credits are a regulatory matter for dentists, so every credit needs a traceable source, a date and a certificate a third party can validate
- — Two very different products in one store: one-off hands-on courses with tiered tickets, and a yearly program of ten monthly seminars with makeup sessions and bi-annual certificates, later also sold session by session
- — Event-day operations: staff must check attendees in within seconds, handle buyers who register a colleague, and never award credits twice
- — Seats that change by the hour: courses sell out, cancellations free up seats, early-bird tiers expire, and prospects ask about availability at any hour
Ten systems in production, built inside the academy’s existing WordPress so the team keeps the storefront it knows, and maintained as an ongoing engineering partnership.
- + Sales and fulfillment engine · every completed WooCommerce order becomes the right thing automatically: a course ticket, a seminar enrollment or a single-session pass, with guest orders linked to the account when the dentist signs up
- + QR tickets and on-site check-in · one ticket per attendee by email, and a scanner with camera, manual-code and search modes plus live per-event stats
- + CE credit ledger and certificates · an immutable credit history per dentist, branded PDF certificates generated one by one or in bulk, and a public page where anyone can validate a certificate code
- + Monthly seminar program and waitlists · ten sessions a year with makeups, session reminders and bi-annual certificates; sold-out courses turn into an automatic waitlist with a 48-hour window for the next in line
- + AI sales assistant and print-to-web QR analytics · a WebMinds assistant that answers prospects with live seat availability and recovers abandoned carts, and redirect-based QR codes that measure which printed pieces drive traffic
Inside the build.
Brand, interface and system — shown as they shipped.
Not a theme. A domain backend inside WordPress.
Behind a familiar WordPress storefront sits a domain backend: its own data model, business rules and scheduled engines. Elementor is only the shop window; roughly 70% of the work lives in the backend.
A printed QR should outlive a URL change
Promotional QR codes point to a stable short code, not the page. A redirect layer logs each scan server-side and resolves the live URL, so renaming a course never breaks a flyer, and tracking does not depend on third-party analytics.
One answer to “who attended?”
A buyer can register a colleague. A single function decides the effective attendee, designated or buyer, and check-in, credits, certificate and email all rely on it.
Credits at certification, exactly once
Attendance and accreditation are two different acts, and the platform treats them that way. Credits are issued when the certificate is generated, and a ledger guard shared with the admin bulk award makes double-awarding impossible, even on regeneration.
One scanner, three kinds of pass
Course tickets, seminar enrollments and single-session passes share the same scanner. A typed QR payload routes each scan to the right handler without breaking codes already printed.
A rate limit that does not punish humans
Registration stays open and frictionless for real dentists while layered checks keep automated sign-ups out. The per-IP limit counts accounts created, not failed attempts, so a mistyped password or a clinic sharing one IP never gets locked out.
Hybrid AI Coding
Senior WebMinds engineering owns the architecture and every decision with GPS, AI agents (Claude Code) accelerate implementation, and independent QA agents review every batch of changes before deployment, catching defects before they reach the academy.
Technologies & Tools
The tech stack powering this solution
Beyond the numbers, we delivered a system that transformed how this client operates.
One platform from checkout to certificate
Sales, tickets, check-in, CE credits and certificates run on one data model, so the academy no longer stitches plugins and spreadsheets together on event day.
AI that sells only what exists
The WebMinds assistant talks to prospects around the clock, but every answer about seats comes live from the platform. Sold-out courses turn into waitlist sign-ups, not broken promises.
Accreditation the team can stand behind
Every credit has a source, a date and a certificate anyone can validate, and the rules make double-awarding impossible.
- 2024The engineering partnership with GPS Dental Training begins
- Jan 2026Tickets, seminars, credits, certificates and calendar in production; manual sold-out, improved waitlist and an API for the AI assistant
- Feb–Mar 2026Visual email template editor and branding, designated attendees and Letter-format certificates
- Apr–May 2026Single seminar sessions sold standalone, configurable notifications, promotional QR with analytics, PDF receipts and coupon labels
- Sep 2026Hardened registration, CE credits issued at certification, CSV export and check-in and certificate refinements, each batch reviewed by QA agents
- OngoingHeadless rebuild underway on Astro, Strapi and Supabase, with GPS Courses as the source of truth for every business rule
Ready to achieve similar results?
Let's discuss how we can transform your business with a tailored digital solution.