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

# Cancelar o reprogramar

> Cómo hace tu cliente para mover o cancelar su turno sin escribirte.

## Qué hace

Tus clientes pueden mover o cancelar su turno solos, dentro de las reglas que definas. Vos no tenés que hacer nada: el horario se libera y queda disponible para otra persona.

## Por qué conviene dejarlo habilitado

La alternativa a que el cliente cancele solo no es que venga igual: es que **no venga y no avise**. Un turno cancelado con 24 horas de anticipación se puede vender de nuevo; un ausente a las 10 de la mañana es una hora perdida.

Habilitarlo con una anticipación razonable convierte ausencias en huecos recuperables.

## Cómo accede el cliente

<Tabs>
  <Tab title="Desde el email">
    El email de confirmación incluye un link a su reserva. Es la vía más directa: abre el correo y gestiona el turno desde ahí.

    Por eso el aviso final de la reserva le pide revisar su correo, incluida la carpeta de spam. Ese link es personal: conviene que el cliente no lo reenvíe.
  </Tab>

  <Tab title="Desde mis reservas">
    Si perdió el email, desde la portada de tu agenda tiene el botón **Reprogramar / Cancelar Reserva**.

    Ahí ingresa el email con el que reservó, recibe un código de verificación y con eso ve sus reservas de esa agenda, separadas en **Todas**, **Próximas**, **Pasadas** y **Canceladas**.

    El código vence en pocos minutos y se puede pedir de nuevo con **Reenviar código**.
  </Tab>
</Tabs>

## Qué ve y qué puede hacer

En su reserva ve el **Servicio**, el **Día**, la **Hora**, la **Duración** y el **Estado**, más una pestaña de **Pago** si abonó algo.

Los botones son **Reprogramar reserva** y **Cancelar reserva**. Al cancelar se le pregunta *"¿Seguro que querés cancelar esta reserva?"* con las opciones **No, volver** y **Sí, cancelar**.

Si reprograma, va al mismo asistente de reserva, pero solo eligiendo fecha y hora nuevas: no vuelve a cargar sus datos ni a pagar.

## Las reglas las definís vos

Se configuran en **Configuración → Comportamiento → Reprogramaciones y Cancelaciones** de cada agenda:

| Opción                                         | Qué hace                                                             | Por defecto |
| ---------------------------------------------- | -------------------------------------------------------------------- | ----------- |
| **Permitir al cliente cancelar o reprogramar** | El interruptor general.                                              | Activado    |
| **Anticipación necesaria para reprogramar**    | Horas mínimas antes del turno.                                       | 48          |
| **Anticipación necesaria para cancelar**       | Horas mínimas antes del turno. 0 significa sin restricción.          | 0           |
| **Límite de reprogramaciones por reserva**     | Cuántas veces se puede mover el mismo turno. 0 significa sin límite. | 0           |

Ver [Comportamiento y límites](/agendas/comportamiento).

### Qué ve el cliente cuando no puede

| Mensaje                                                                        | Por qué                                 |
| ------------------------------------------------------------------------------ | --------------------------------------- |
| *"No está permitido cancelar esta reserva."*                                   | Desactivaste la opción.                 |
| *"Sólo se pueden cancelar reservas con mínimo `{N}` hora(s) de anticipación."* | Está fuera de plazo.                    |
| *"Se alcanzó el número máximo de reprogramaciones permitidas."*                | Ya movió el turno las veces permitidas. |
| *"Esta agenda no permite reprogramaciones por parte del cliente."*             | La reprogramación está deshabilitada.   |

<Info>
  Un límite de reprogramaciones de 2 o 3 evita el turno que se mueve indefinidamente sin llegar nunca a concretarse, sin castigar al que tiene un imprevisto genuino.
</Info>

## Qué pasa con el dinero

Si la reserva tenía un pago, en la pestaña **Pago** el cliente ve tu **Política de cancelación**, redactada según tu configuración:

* Con devolución: *"Si cancelas tu turno con al menos `{N}` hora(s) de anticipación, se te reembolsara el monto abonado..."*
* Sin devolución: *"Si cancelas tu turno, el monto abonado NO será reembolsado."*

Al cancelar, el mensaje confirma qué pasó con la plata: si se reintegró, o si no se reintegró por no cumplir con la anticipación requerida.

Ver [Reembolsos y devoluciones](/cobros/reembolsos).

## Reservas recurrentes

Cuando la reserva forma parte de una serie, se marca como **Ocurrencia Recurrente** y se aclara que la acción afecta **solo a esa fecha**, no a toda la serie.

## Limitaciones

* La configuración es **por agenda**.
* El código de verificación vence rápido y hay un tope de solicitudes seguidas.
* Reprogramar **no permite cambiar el servicio**, solo la fecha y la hora.
* **Las transferencias bancarias manuales no se devuelven automáticamente.** Si corresponde una devolución, la hacés desde tu banco.
* Con la anticipación de cancelación en 0, el cliente puede cancelar hasta el último minuto.
* La verificación por email requiere que el cliente recuerde con qué dirección reservó.
