Dentalink + GoHighLevel - Sincronizacion bidireccional de calendario (evitar doble booking) Descripcion del proyecto: Necesito implementar una integracion real entre Dentalink y GoHighLevel (GHL) para que la agenda quede sincronizada en ambos sentidos y no haya sobreagendamientos. Objetivo obligatorio (bidireccional): Si se crea/edita/cancela una cita en GoHighLevel, debe crearse/editarse/cancelarse en Dentalink. Si se crea/edita/cancela una cita en Dentalink, debe reflejarse en GoHighLevel. Debe evitarse el doble booking con validacion de disponibilidad y control de concurrencia (anti-bucles y manejo de conflictos). Contexto operativo: Clinica dental con 3 odontologos (3 agendas). Queremos que la secretaria o un agente/IA en GHL pueda agendar con seguridad. No buscamos una integracion “tipo espejo” sin validacion. Tiene que ser estable. Requisitos tecnicos: Dentalink: Plan Titanium (acceso a API). Docs: https://api.dentalink.healthatom.com/docs/ (secciones citas/agendas/horarios). GoHighLevel: uso de API y webhooks (si aplica) para detectar creacion/actualizacion/cancelacion de citas. Middleware recomendado (puede ser Python/FastAPI, Node, n8n, etc.) alojado en un servidor o cloud (Docker si corresponde). Persistencia para mapeo de IDs Dentalink <-> GHL (DB liviana) para evitar duplicados y bucles. Logs y reintentos controlados (para no perder cambios). Reglas clave (para evitar problemas): Validar disponibilidad en Dentalink antes de confirmar una cita originada en GHL. Manejar reprogramaciones/cancelaciones bidireccionales. Normalizacion de zonas horarias. Prevencion de loops (marcas/flags de origen o tabla de sincronizacion). Entregables: Integracion funcionando (bidireccional) para las 3 agendas. Documentacion breve de instalacion/variables/credenciales y flujo de sincronizacion. Pruebas basicas y plan de rollback en caso de error. Soporte post-implementacion corto (por ejemplo 7 dias) para ajustes. Presupuesto: Hasta USD 500 (fijo). Para postular (filtro obligatorio): Responder con: Un caso real similar implementado (ideal si fue Dentalink + GHL; si no, integracion bidireccional de agendas con API). Enfoque tecnico propuesto (stack + arquitectura). Como vas a evitar doble booking y loops. Tiempo estimado real (dias).