Sincronizar agenda ICS: guía práctica para importar y suscribirse

16 septiembre 2026
1789394511268_calendario-digital-medico-con-eventos-sincronizados

 

Importar un archivo .ics crea una copia puntual del evento en tu calendario; suscribirte a una URL .ics mantiene un feed de solo lectura que se actualiza cada 12 o 24 horas. Ninguna de las dos opciones sirve para gestionar citas en tiempo real. Si necesitas que los cambios se reflejen al instante, como ocurre en la agenda de una consulta médica, la respuesta pasa por una integración API o un servicio de sincronización gestionado.


En resumen:

  • La importación de archivos .ics crea una copia estática que no refleja cambios en tiempo real, por lo que no sirve para gestionar citas con actualización urgente.
  • Suscribirse a una URL .ics actualiza automáticamente el calendario cada 12 o 24 horas, ideal para feeds informativos, pero no para cambios inmediatos en citas.
  • La gestión efectiva de citas médicas requiere integraciones API o servicios de sincronización en tiempo real, ya que las suscripciones ICS tienen una latencia inaceptable para la atención urgente.
  • Reimportar un mismo archivo .ics varias veces genera duplicados porque los eventos conservan su identificador único, siendo necesario revisar el rango de fechas y limpieza posterior.
  • Las plataformas de calendario revisan los feeds ICS periódicamente, por lo que hay que esperar al menos 24 horas para verificar si una actualización no se refleja, especialmente en calendarios privados.

Clicfone
Gestiona mejor tu agenda médica
 
Clicfone combina atención telefónica especializada y gestión de citas mediante plataformas digitales para profesionales de la salud.

Conocer Clicfone

Tabla de contenidos

Cómo importar un archivo .ics a Google Calendar

Importar es la opción correcta cuando quieres trasladar un evento o un calendario completo una sola vez, sin mantener conexión posterior con el origen. La documentación oficial de Google Calendar confirma que este proceso crea una copia estática: no arrastra invitados ni datos de videollamada, así que si el evento incluye una reunión con varios asistentes, tendrás que volver a añadirlos a mano.

Desde el ordenador, el camino es directo:

  1. Entra en Google Calendar y abre Configuración.
  2. Selecciona Importar y exportar en el menú lateral.
  3. Elige el archivo .ics que tengas guardado.
  4. Indica el calendario de destino donde quieres que aparezcan los eventos.
  5. Pulsa Importar y espera la confirmación.

Desde el móvil, el proceso cambia según el sistema: abre el archivo adjunto en el correo o en la app de Archivos y elige Abrir con o Añadir al calendario. En algunos dispositivos Android, Google Calendar no permite importar directamente desde la app y hay que hacerlo desde el navegador.

Consejo profesional: antes de importar, revisa el rango de fechas y confirma el calendario de destino. Reimportar el mismo archivo dos veces suele generar eventos duplicados, porque cada entrada conserva su identificador (UID) original.

Cómo obtener y usar una URL .ics para suscribirte a un calendario

Suscribirte a una URL .ics es distinto a importar un archivo: en vez de copiar los eventos una vez, tu calendario consulta ese enlace de forma periódica y añade lo nuevo automáticamente. Sirve para calendarios públicos, horarios de equipo o feeds que cambian de vez en cuando, nunca para agendas que necesitan reflejar cambios al minuto.

  • En Google Calendar, entra en la configuración del calendario que quieres compartir y busca Integrar calendario; ahí aparece la «dirección secreta en formato iCal».
  • En Outlook, ve a Configuración de calendario y genera un enlace de publicación en formato ICS.
  • En Apple Calendar, el enlace de suscripción suele empezar por webcal://.

El prefijo webcal:// y el prefijo https:// apuntan al mismo archivo, pero algunos programas solo reconocen uno de los dos. Si tu cliente de correo o calendario no acepta webcal://, sustitúyelo manualmente por https:// y funcionará igual.

Ten presente que una suscripción es de solo lectura: puedes ver los eventos, pero no editarlos desde tu calendario, y los cambios en el origen tardan en aparecer. Para decisiones que dependen de ver un hueco libre en el momento exacto, esa demora es un problema real.

Importar, suscribirse o sincronizar: qué opción conviene en cada caso

La elección depende de tres factores: con qué frecuencia cambia el calendario de origen, si necesitas editar desde ambos lados y qué pasa si un cambio tarda horas en reflejarse.

  • Importar (.ics): actualización única, sin conexión posterior. Ideal para trasladar un evento puntual o migrar un calendario de una plataforma a otra.
  • Suscribirse (webcal / .ics URL): actualización periódica, solo lectura, con una latencia habitual de entre 12 y 24 horas. Funciona bien para calendarios públicos o feeds informativos.
  • Sincronización en tiempo real (API/integración bidireccional): actualización inmediata en ambas direcciones. Es la única opción viable cuando varias personas gestionan citas a la vez.

Las guías técnicas sobre integración de archivos ICS coinciden en un punto: ofrecer las tres salidas (descarga puntual, enlace webcal y sincronización) cubre distintos perfiles de usuario sin forzar a nadie a una solución que no encaja con su volumen de cambios. El riesgo operativo aparece cuando se usa una suscripción de solo lectura para algo que exige inmediatez: una cita cancelada puede seguir apareciendo como disponible durante casi un día entero, lo que abre la puerta a reservas duplicadas.

Solución de problemas comunes con archivos .ics y suscripciones

Los tres fallos que más aparecen al trabajar con archivos .ics tienen solución conocida.

  1. Horas incorrectas: comprueba la zona horaria definida dentro del propio archivo .ics y la zona horaria configurada en tu calendario de destino. Las discrepancias entre ambas son la causa más frecuente de eventos que aparecen desplazados varias horas, según señala IONOS en su guía sobre iCalendar.
  2. Eventos duplicados: ocurre casi siempre por reimportar el mismo archivo. Cada evento en formato iCalendar lleva un identificador único (UID) definido en el RFC 5546; si tu calendario no reconoce ese UID como repetido, crea una entrada nueva en lugar de actualizar la existente. Importa una sola vez y usa herramientas de detección de duplicados si el problema ya ocurrió.
  3. Una suscripción que no se actualiza: espera al menos 24 horas antes de asumir que algo falla, revisa que la URL siga siendo válida y confirma que tienes permisos de acceso si el calendario es privado.

Consejo profesional: si envías invitaciones por correo en vez de un simple archivo adjunto, asegúrate de que lleven la cabecera method=REQUEST. Sin ella, Outlook y otros clientes tratan el archivo como un evento suelto en lugar de una invitación gestionable.

Por qué el .ics no basta para gestionar citas médicas

Una consulta que reprograma pacientes varias veces al día no puede depender de un feed que tarda hasta 24 horas en reflejar un hueco liberado. La suscripción ICS es de solo lectura por diseño, así que ni siquiera resuelve el problema aunque la latencia fuera menor: nadie puede modificar la cita desde ese calendario sincronizado.

Las alternativas reales para un entorno clínico son:

  • Integraciones API que conectan directamente con plataformas como Doctolib o Doctoralia, con actualización bidireccional.
  • Sincronización continua entre la agenda del profesional y el sistema de recepción, sin depender de un archivo estático.
  • Externalizar la gestión de la agenda a un equipo especializado que trabaje ya integrado con esas plataformas.

Si gestionas la agenda de una consulta con Doctoralia, la guía de Clicfone sobre sincronizar la agenda con Doctoralia detalla cómo evitar justamente este tipo de fallo. Y si el volumen de citas ya se ha vuelto difícil de controlar, la checklist para organizar citas médicas es un buen punto de partida antes de decidir si necesitas automatizar o externalizar.

— Rudolph

¿Cuándo conviene invertir en sincronización en tiempo real?

Como regla práctica: si tu agenda recibe menos de diez cambios al día, una suscripción o una importación puntual resuelve el problema sin más complicación. Cuando el volumen sube, o varias personas tocan la misma agenda a la vez, el .ics deja de ser suficiente.

Comparativa entre ICS y tiempo real

Una clínica con dos o tres profesionales y pacientes que reprograman con frecuencia es el caso típico donde el .ics falla: dos recepcionistas pueden ofrecer el mismo hueco porque el feed aún no reflejaba la cancelación. Ahí la sincronización en tiempo real deja de ser un lujo y pasa a ser la única forma de evitar dobles reservas.

Cómo Clicfone gestiona y sincroniza agendas médicas sin los límites del .ics

Clicfone es la alternativa a montar tú mismo una integración técnica para resolver lo que un archivo .ics nunca podrá: gestión de citas en tiempo real, sin duplicados ni huecos fantasma.

Clicfone

Desde 2010, Clicfone externaliza el secretariado telefónico de consultas médicas y paramédicas, con integración directa en Doctolib, Maiia, LibreRDV y CalenDoc. En lugar de depender de un feed que se actualiza una vez al día, un equipo humano cualificado gestiona la agenda en el momento, coordina pacientes y filtra urgencias, todo bajo los estándares de confidencialidad que exige el dato de salud. Más de la mitad de los clientes de Clicfone llevan más de diez años confiando en el servicio, una permanencia que no se explica solo por el precio. Si tu consulta ya nota los límites de las suscripciones ICS o de las hojas de cálculo compartidas, la guía sobre externalización del servicio de secretaría médica explica cómo funciona el servicio y cómo pedir una valoración adaptada a tu volumen de citas.

Documentación técnica de referencia

Documentación técnica de referencia — overview diagram

Para profundizar en el comportamiento exacto del formato, la especificación RFC 5545 e iTIP (RFC 5546) define los métodos que hacen posible interoperar entre calendarios, y la guía de Calen.events sobre integración de archivos ICS recoge buenas prácticas para publicar feeds sin errores.

Fuentes

Preguntas frecuentes

¿Qué diferencia hay entre importar y suscribirse a un .ics?

Importar copia los eventos una sola vez, sin conexión posterior con el origen. Suscribirse mantiene un feed de solo lectura que se actualiza automáticamente cada 12 o 24 horas.

¿Por qué mi calendario suscrito no se actualiza?

Las plataformas consultan los feeds ICS de forma periódica, no al instante, así que espera al menos 24 horas antes de revisar la URL o los permisos de acceso.

¿Cómo evito eventos duplicados al importar un .ics?

Importa el archivo una sola vez y comprueba el identificador UID de cada evento, definido en el RFC 5546, ya que reimportar el mismo archivo suele crear entradas repetidas.

¿Sirve un archivo .ics para gestionar citas médicas en tiempo real?

No. La latencia de actualización de una suscripción ICS lo hace inadecuado para consultas con cambios frecuentes; en ese caso conviene una integración API o externalizar la gestión con un servicio como Clicfone.

¿Qué hago si los eventos importados aparecen con la hora equivocada?

Revisa la zona horaria definida dentro del archivo .ics y compárala con la configurada en tu calendario de destino, ya que esa discrepancia es la causa más habitual del error.

Recomendaciones

avatar de autor
LibreRDV-ClicFone Télésecrétariat
ClicFone Télésecrétariat depuis 2010 au service des professionnels de la santé. Permanence téléphonique 7h/20h. Secrétariat téléphonique à distance pour médecins, paramédicaux ou autres praticiens de la santé. Secrétariat humain, empathique et formé aux agendas Doctolib, Maiia, CalenDoc ou LibreRDV mais aussi synchronisé avec Google Agenda, Calendly et Cal.com
Voir tous les articles