> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dialtu.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Solución de problemas

> Lo que realmente falla en el calendario, y qué hacer en cada caso

## Agendar

<AccordionGroup>
  <Accordion title="Un profesional no aparece al agendar" icon="user-slash">
    No es miembro de ese servicio, o no atiende ese tipo de cita. **Asignar a personal** está *filtrado por el servicio y el tipo de cita seleccionados*.

    **Solución:** formulario del servicio → **Miembros del Equipo**; luego asegúrate de que al menos uno de sus bloques de disponibilidad lleve ese servicio y ese tipo.
  </Accordion>

  <Accordion title="No hay horarios disponibles, ningún día" icon="calendar-xmark">
    Casi siempre es disponibilidad. Revisa, en orden: el perfil está en el servicio; la pestaña **Disponibilidad** tiene bloques de ese servicio; los bloques no están anulados por una excepción de fecha; la **Ventana de Reserva** y la **Antelación Mínima** del servicio no lo excluyen todo.
  </Accordion>

  <Accordion title="El agente dice que no hay cupos pero la agenda tiene huecos" icon="robot">
    Un hueco no es una franja. Una franja necesita un bloque de ese servicio y tipo, espacio para la duración completa más el **Margen Entre Eventos**, y ningún bloque ocupado de Google. Revisa también los **Días a consultar** de la herramienta — el agente no mira más allá.
  </Accordion>

  <Accordion title="Este miembro ya tiene una cita en ese horario" icon="ban">
    Dos reservas compitieron por la misma hora. Elige la siguiente franja; la lista se actualiza.
  </Accordion>
</AccordionGroup>

## La agenda

<AccordionGroup>
  <Accordion title="No puedo arrastrar una tarjeta" icon="hand">
    No eres Admin y no es tu cita: *Solo puedes gestionar tus propias citas.* O estás en la vista Mes, que solo mueve la fecha.
  </Accordion>

  <Accordion title="Una tarjeta volvió a su sitio después de moverla" icon="rotate-left">
    El servidor rechazó la nueva hora — ocupada, fuera de las horas del profesional o dentro de un bloque ocupado de Google. El aviso te dice cuál.
  </Accordion>

  <Accordion title="Una cancelación quedó registrada como tardía" icon="clock">
    Estaba dentro del **Aviso de Cancelación Tardía** del servicio (o del valor del profesional). Funciona así por diseño; aparece en el informe de cancelaciones tardías.
  </Accordion>
</AccordionGroup>

## Recordatorios

<AccordionGroup>
  <Accordion title="No salió ningún recordatorio" icon="bell-slash">
    Revisa, en orden: el interruptor **Recordatorio** está activado; hay al menos un momento en **Enviar antes de la cita**; la plantilla está **Aprobada**; el cliente tiene un teléfono con WhatsApp; la hora del recordatorio no había pasado ya al agendar (*se omite, no se envía tarde*).
  </Accordion>

  <Accordion title="La plantilla aparece como Pendiente de revisión de Meta" icon="hourglass">
    Meta aún no la aprobó. Los recordatorios que la usan se omiten hasta que diga **Aprobada**. Usa la **Predeterminada de Dialtu** mientras tanto.
  </Accordion>
</AccordionGroup>

## Google Calendar

<AccordionGroup>
  <Accordion title="La sincronización con Google Calendar se detuvo" icon="google">
    El token expiró o fue revocado. **Reconectar Google Calendar** en la pestaña **Sincronización de Calendario** del perfil, y luego **Sincronizar ahora** para empujar lo agendado entre tanto.
  </Accordion>

  <Accordion title="La pestaña Sincronización de Calendario está deshabilitada" icon="lock">
    El perfil no tiene usuario de Dialtu (etiqueta *Sin usuario*) o aún no se ha guardado. Solo un usuario puede conectar su propia cuenta de Google.
  </Accordion>

  <Accordion title="Un evento de Google aparece como Ocupado pero lo quiero como cita" icon="calendar">
    No es posible — la dirección de entrada es solo tiempo ocupado. Agéndalo en Dialtu; se reflejará en Google.
  </Accordion>
</AccordionGroup>

## Listas de espera

<AccordionGroup>
  <Accordion title="La lista dice Con errores o Por configurar" icon="triangle-exclamation">
    Abre **Configurar** y lee los **Requisitos** — normalmente falta el pipeline de **Destino**, no hay servicios, o el agente no tiene herramienta de calendario.
  </Accordion>

  <Accordion title="No se está contactando a nadie" icon="user-clock">
    O no hay cupos libres dentro del **Horizonte**, o estás fuera del **Horario de contacto**, o todos los clientes están en **Espera entre contactos**. **Revisar ahora** fuerza una revisión e informa por qué no se movió nada.
  </Accordion>
</AccordionGroup>

## ¿Sigues atascado?

<Card title="Contactar soporte" icon="life-ring" href="mailto:support@dialtu.com">
  Incluye el ID de la cita (abajo a la izquierda de la ventana de detalle) y el nombre del profesional.
</Card>
