GPS Dental Training es una academia de educación continua para odontólogos en Georgia, Estados Unidos, y desde 2024 WebMinds es su socio de ingeniería. Juntos construimos GPS Courses, una plataforma de educación continua odontológica sobre WordPress y WooCommerce que opera la academia de punta a punta: venta de cursos, tickets con QR, check-in presencial, un registro inmutable de créditos CE, certificados con marca propia y validación pública, un programa mensual de seminarios, listas de espera y analítica de QR impresos. Encima funciona un asistente de ventas con IA de WebMinds que consulta la disponibilidad real de cupos antes de responder. En este artículo explicamos qué construimos, por qué y cómo encajan las piezas.
Datos clave
- Cliente: GPS Dental Training, academia de educación continua para odontólogos en Georgia, Estados Unidos
- Relación: más de 2 años de ingeniería, soporte y seguridad desde 2024, con una reconstrucción headless en curso
- Alcance: 10 sistemas en producción, desde ventas y tickets hasta el registro de créditos CE, certificados y el asistente con IA
- Modelo de datos: 13 tablas propias junto a WooCommerce, con migraciones de esquema que se autorreparan
- Superficie de backend: 78 endpoints AJAX, 13 rutas REST y 25 hooks de WooCommerce, todos con validación de nonce y permisos
- Código: más de 43.000 líneas de PHP a medida y 4 motores programados
El contexto: una academia que necesitaba algo más que una tienda
GPS Dental Training necesitaba que su sitio hiciera más que vender: tenía que operar la academia. Tickets, asistencia, créditos CE y certificados verificables debían funcionar como un solo sistema, algo que los plugins genéricos de eventos nunca lograron.
Para un proveedor de educación continua odontológica, el sitio web no es solo marketing. Es donde el odontólogo compra su cupo, donde el equipo confirma quién asistió y donde, al final, queda el registro de los créditos obtenidos. Si esos pasos viven en herramientas separadas, la academia termina conciliándolos a mano, casi siempre el día del evento, que es justo cuando menos tiempo hay.
El reto se resumía en cuatro problemas concretos:
- Registros con rigor de cumplimiento. Los créditos CE son un asunto regulatorio para los odontólogos, así que cada crédito necesita un origen trazable, una fecha y un certificado que un tercero pueda validar.
- Dos productos muy distintos en una sola tienda. Cursos prácticos puntuales con tickets por niveles, y un programa anual de diez seminarios mensuales con sesiones de reposición y certificados semestrales, que luego también se vendió por sesión.
- La operación del día del evento. El equipo debe registrar la llegada de cada asistente en segundos, atender a compradores que inscriben a un colega y nunca otorgar créditos dos veces.
- Cupos que cambian cada hora. Los cursos se agotan, las cancelaciones liberan cupos, las tarifas de preventa vencen y los interesados preguntan por disponibilidad a cualquier hora.
Por qué los plugins de eventos y LMS no eran suficientes
Los plugins genéricos de eventos parten de una idea simple: vender un ticket y enviar una confirmación. La educación continua para odontólogos exige mucho más. El ticket debe convertirse en asistencia, la asistencia en acreditación y la acreditación en un certificado que alguien externo a la academia pueda verificar.
Por la vía de los plugins, el sistema se rompe en lugares previsibles. Cada plugin tiene su propia idea de quién es el "asistente", así que un odontólogo que compra un cupo para un colega genera ambigüedad. Los créditos suelen otorgarse en el check-in o a mano, lo que abre la puerta a duplicados. Y un curso agotado simplemente deja de vender, en lugar de convertir esa demanda en una lista de espera.
Al mismo tiempo, GPS ya tenía una tienda en WordPress que su equipo sabía operar. Por eso elegimos otro camino: conservar la tienda conocida y construir dentro de ella un backend de dominio real. Elementor es solo la vitrina; cerca del 70 % del trabajo vive en el backend, con su propio modelo de datos, reglas de negocio y motores programados. A eso nos referimos con desarrollo de aplicaciones web a la medida: software que se adapta a cómo funciona de verdad el negocio.
Qué construimos: GPS Courses, una plataforma de educación continua odontológica
Diez sistemas en producción, construidos dentro del WordPress que la academia ya tenía y mantenidos como una relación continua de ingeniería. Puedes ver pantallas de cada uno en el caso de estudio de GPS Dental Training.
Motor de ventas y entrega
Cada pedido completado en WooCommerce se convierte automáticamente en lo que corresponde: un ticket de curso, una inscripción al programa de seminarios o un pase para una sesión. Los pedidos hechos como invitado se vinculan a la cuenta cuando el odontólogo se registra, así que nada de lo comprado antes del registro se pierde.
Tickets con QR y check-in presencial
Cada asistente recibe por correo un ticket con su propio código QR. El día del evento, el equipo usa un escáner con modo cámara, código manual y búsqueda, además de estadísticas en vivo por evento. El check-in registra solo la asistencia; no otorga créditos.
Un escáner, tres tipos de pase
Los tickets de curso, las inscripciones a seminarios y los pases por sesión comparten el mismo escáner. Un payload de QR tipado dirige cada lectura al manejador correcto sin invalidar los códigos que ya estaban impresos.
Una sola respuesta a "¿quién asistió?"
Un comprador puede inscribir a un colega. Una única función decide quién es el asistente efectivo, el designado o el comprador, y el check-in, los créditos, el certificado y los correos dependen de ella. Una regla aplicada en todas partes elimina toda una categoría de confusiones el día del evento.
Registro de créditos CE y certificados
Cada odontólogo tiene un historial de créditos inmutable. Los certificados PDF con la marca de la academia se generan uno a uno o de forma masiva, y una página pública permite a cualquier persona validar el código de un certificado.
La decisión clave fue separar asistencia de acreditación. Los créditos se emiten cuando se genera el certificado, no en el check-in, y una protección del registro compartida con la asignación masiva del administrador hace imposible otorgar créditos dos veces, incluso si el certificado se regenera. Eso es lo que convierte el seguimiento de créditos CE en algo con rigor de cumplimiento y no en un mejor esfuerzo.
Programa mensual de seminarios y listas de espera
El programa anual tiene diez sesiones con reposiciones, recordatorios y certificados semestrales. Cuando un curso se agota, se convierte en una lista de espera automática con una ventana de 48 horas para la siguiente persona en la fila.
Asistente de ventas con IA y disponibilidad en vivo
Un asistente de WebMinds atiende a los interesados a toda hora y recupera carritos abandonados. Su regla más importante es simple: cada respuesta sobre cupos sale en vivo de la plataforma. Si todavía no hay cupos a la venta, ofrece la lista de espera en lugar de una promesa. Es el tipo de automatización con IA que preferimos: IA que solo vende lo que existe.
Analítica de QR impresos
Los códigos QR promocionales apuntan a un código corto estable, no a la página. Una capa de redirección registra cada lectura en el servidor y resuelve la URL vigente, así que renombrar un curso nunca rompe un volante y la medición no depende de analítica de terceros. El tablero muestra lecturas en el tiempo, dispositivos, códigos principales y países.
Back office
Detrás de todo hay un back office para el equipo de la academia, con tableros construidos en Chart.js, recibos y certificados PDF generados con TCPDF y pagos procesados con Stripe.
Hybrid AI Coding
La ingeniería senior de WebMinds es dueña de la arquitectura y de cada decisión con GPS. Agentes de IA (Claude Code) aceleran la implementación, y agentes de QA independientes revisan cada lote de cambios antes del despliegue, detectando defectos antes de que lleguen a la academia.
¿Tu academia todavía une plugins y hojas de cálculo el día del evento? Solicita tu evaluación gratuita y te mostramos dónde una sola plataforma le ahorraría tiempo a tu equipo.
Bajo el capó
GPS Courses no es un tema de WordPress. Es un backend de dominio dentro de WordPress:
- 13 tablas de datos propias
- 78 endpoints AJAX
- 13 rutas REST
- 25 hooks de WooCommerce
- 4 motores programados
- Más de 43.000 líneas de PHP a medida
- 20 widgets de Elementor a medida
El stack incluye WordPress, PHP, WooCommerce (HPOS), Stripe, Elementor, MySQL, TCPDF, Chart.js y nuestra propia capa de analítica de QR.
Cronología
- 2024: comienza la relación de ingeniería con GPS Dental Training.
- Enero de 2026: tickets, seminarios, créditos, certificados y calendario en producción; agotado manual, lista de espera mejorada y una API para el asistente con IA.
- Febrero–marzo de 2026: editor visual de plantillas de correo y branding, asistentes designados y certificados en formato Carta.
- Abril–mayo de 2026: sesiones de seminario vendidas por separado, notificaciones configurables, QR promocionales con analítica, recibos en PDF y etiquetas de cupones.
- Septiembre de 2026: registro reforzado, créditos CE emitidos al certificar, exportación a CSV y mejoras en check-in y certificados, con cada lote revisado por agentes de QA.
- En curso: reconstrucción headless sobre Astro, Strapi y Supabase, con GPS Courses como fuente de verdad de cada regla de negocio.
Resultados: una plataforma del pago al certificado
Solo reportamos lo que podemos respaldar. El impacto para GPS Dental Training es estructural:
- Una plataforma del pago al certificado. Ventas, tickets, check-in, créditos CE y certificados funcionan sobre un solo modelo de datos, así que la academia ya no une plugins y hojas de cálculo el día del evento.
- IA que solo vende lo que existe. El asistente de WebMinds conversa con los interesados a toda hora, pero cada respuesta sobre cupos sale en vivo de la plataforma. Los cursos agotados se convierten en inscripciones a la lista de espera, no en promesas incumplidas.
- Una acreditación que el equipo puede respaldar. Cada crédito tiene un origen, una fecha y un certificado que cualquiera puede validar, y las reglas hacen imposible otorgarlo dos veces.
Si trabajas en educación odontológica o en salud, mira cómo abordamos el sector en nuestras páginas de salud y de educación. Para un proyecto relacionado, lee cómo construimos una plataforma de aprendizaje multi-academia para EduMaster360 o cómo rediseñamos el sitio de Georgia Prosthodontics, una práctica de prostodoncia en Atlanta.
Preguntas frecuentes
¿Qué es una plataforma de educación continua odontológica?
Es el software que opera a un proveedor de educación continua de punta a punta: vende cursos, emite tickets, registra la llegada de los asistentes, lleva los créditos CE que gana cada odontólogo y genera certificados verificables. GPS Courses hace todo eso sobre un solo modelo de datos.
¿Cómo funciona el seguimiento de créditos CE en GPS Courses?
Cada odontólogo tiene un registro de créditos inmutable. Los créditos se emiten al generar el certificado, no en el check-in, y una protección compartida impide otorgar el mismo crédito dos veces, aunque el certificado se regenere.
¿Un tercero puede verificar un certificado?
Sí. Cada certificado lleva un código y un QR, y una página pública de validación permite que cualquier persona lo confirme.
¿Por qué construir dentro de WordPress en lugar de reemplazarlo?
El equipo de la academia ya conocía su tienda en WordPress. Construir un backend de dominio dentro de ella permitió que el equipo conservara la tienda que ya conoce, mientras las reglas de negocio pasaban a código propio. Esas mismas reglas son hoy la fuente de verdad de la reconstrucción headless sobre Astro, Strapi y Supabase.
¿Qué hace el asistente de ventas con IA?
Responde a los interesados a cualquier hora, recupera carritos abandonados y consulta la disponibilidad real de cupos antes de contestar. Si no hay nada a la venta, ofrece la lista de espera en lugar de prometer un cupo.
¿WebMinds trabaja con clientes fuera de Atlanta?
Sí. WebMinds es una empresa de desarrollo de software e IA con sede en Atlanta, Georgia, que trabaja con empresas de Estados Unidos y Latinoamérica. GPS Dental Training está en Georgia, y el mismo enfoque aplica a equipos de otros estados y países.
¿Quieres operar tu academia en una sola plataforma?
Lee el caso completo de GPS Dental Training con pantallas de cada sistema, o conversemos sobre el tuyo.
Solicita tu evaluación gratuita o agenda una llamada con nuestro equipo.