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

# Programa de fidelización de clientes: puntos, niveles y recompensas

> Configura niveles de fidelización, otorga puntos por compras, permite que los clientes canjeen recompensas e impulsa la recompra con el módulo de fidelización de SmartPyme.

El módulo de fidelización de SmartPyme te ayuda a convertir compradores ocasionales en clientes recurrentes recompensándolos por cada compra. Tú defines los niveles, las tasas de acumulación y las reglas de canje — SmartPyme se encarga automáticamente del cálculo de los puntos en el punto de venta para que tu equipo nunca tenga que hacer cuentas a mano.

## Activación del programa de fidelización

El módulo de fidelización viene desactivado de fábrica. Hay tres interruptores independientes que controlan su comportamiento — actívalos en el orden que se describe a continuación a medida que pasas de la configuración inicial al lanzamiento en producción.

### 1. Habilitar el módulo (lanzamiento a producción)

El interruptor principal está en **Administración → Empresa → Preferencias**, en la opción **Activar fidelización de clientes**. Actívalo cuando estés listo para empezar a configurar niveles e inscribir clientes.

Mientras este interruptor esté apagado:

* El menú **Fidelización** queda oculto en la barra lateral para todos los usuarios.
* Las rutas de fidelización están bloqueadas, incluso accediendo por URL directa.

Al apagar este interruptor también se desactiva automáticamente la **acumulación y canje de puntos** (ver más abajo), por lo que puedes pausar el programa de forma segura sin perder datos.

### 2. Habilitar acumulación y canje de puntos

Una vez activado el módulo, ve a **Fidelización → Tipos de cliente** y pulsa el botón **Módulo Activo / Módulo Inactivo** en la parte superior de la página para abrir el modal de configuración de fidelización. Activa **Activar módulo de fidelización** cuando estés listo para que los clientes empiecen a acumular y canjear puntos de verdad.

Mientras este interruptor esté apagado:

* Las ventas registradas en el punto de venta **no** acumularán puntos, ni siquiera para clientes inscritos.
* El acceso directo de fidelización y la acción **Canjear puntos** se ocultan durante la facturación.
* Aún puedes configurar niveles, inscribir clientes y consultar el historial — nada en el back office queda bloqueado.

Esta separación te permite terminar la configuración (niveles, tasas de acumulación, inscripción de clientes) en producción sin afectar las ventas en curso, y luego activar el interruptor cuando todo esté listo.

### 3. Envío automático del correo de confirmación de puntos

En el mismo modal de configuración, activa **Envío automático de correos** para que SmartPyme envíe a cada cliente inscrito un correo electrónico después de cada venta, con los puntos ganados y su nuevo saldo.

Mientras este interruptor esté apagado, los puntos se otorgan con normalidad — solo se suprime el correo automático. Actívalo una vez que hayas revisado el contenido del correo y estés listo para empezar a notificar a tus clientes.

## Tipos de cliente

Los niveles de fidelización en SmartPyme se llaman **tipos de cliente**. Créalos y gestiónalos en **Fidelización → Tipos de cliente**. Cada nivel que definas puede tener su propia:

* **Tasa de acumulación de puntos** — cuántos puntos gana un cliente por cada unidad monetaria gastada.
* **Beneficios y etiquetas** — descripciones de los beneficios que quieres asociar al nivel (por ejemplo, soporte prioritario, descuentos exclusivos).

Puedes habilitar o deshabilitar cualquier nivel en cualquier momento sin perder el historial de los clientes ya inscritos en él. Ejemplos comunes son Bronce, Plata y Oro, pero puedes nombrar y configurar los niveles como mejor se adapte a tu negocio.

## Inscripción de clientes

Para inscribir a un cliente en el programa de fidelización, abre su perfil en **Ventas → Clientes** y asigna su **Tipo de cliente** al nivel correspondiente. A partir de ese momento, cada venta vinculada a ese cliente generará puntos automáticamente según la tasa configurada para su nivel.

## Cambiar el nivel de un cliente

Para mover a un cliente de un nivel a otro —por ejemplo, promover a un cliente Bronce a Plata— abre su perfil, haz clic en **Cambiar tipo** y selecciona el nuevo nivel. Su saldo de puntos y su historial de transacciones se conservan cuando cambia el nivel.

## Acumulación de puntos

Los puntos se otorgan automáticamente cada vez que registras una venta para un cliente inscrito; no se requieren pasos adicionales. La cantidad de puntos obtenidos se calcula a partir del total de la venta y la tasa de acumulación definida en el nivel del cliente. Puedes ajustar la tasa de acumulación de cualquier nivel en cualquier momento en **Fidelización → Tipos de cliente**.

## Consulta del saldo de puntos

Puedes consultar el saldo de puntos disponible de un cliente en dos lugares:

* **Vista 360° del cliente** — abre el perfil del cliente para ver su resumen completo de fidelización, incluyendo el saldo actual y el nivel.
* **Punto de venta** — durante el cobro, los puntos disponibles del cliente se muestran automáticamente para que tu equipo de ventas pueda informarle su saldo antes de completar la transacción.

## Canje de puntos

Durante una venta activa, haz clic en **Canjear puntos** para aplicar el saldo disponible del cliente como descuento sobre el total del pedido. SmartPyme descuenta los puntos canjeados del saldo del cliente de inmediato y registra el canje en su historial de puntos. Los puntos se canjean por orden de antigüedad, así que siempre se aplican primero los más antiguos.

## Historial de puntos

Cada transacción de puntos —ganados o canjeados— se registra en el **libro mayor de puntos** del cliente. Accede al historial completo desde el perfil del cliente para revisar cuándo se otorgaron los puntos, cuántos se ganaron por venta y los canjes realizados.

## Visualización de beneficios disponibles

Desde el perfil de un cliente puedes ver todos los **beneficios** actualmente disponibles según su nivel. Comparte esta información con tu equipo de ventas o muéstrasela a los clientes para aumentar la participación en el programa.

## Exportación de datos de fidelización

Para revisar de una sola vez toda tu base de clientes inscritos, usa la opción **Exportar** en **Fidelización → Clientes**. Esto descarga una hoja de cálculo con todos los clientes del programa, sus niveles y los saldos actuales de puntos — útil para reportes o campañas de marketing dirigidas.

## Reportes

Usa el panel **Cliente 360** para medir el desempeño del programa de fidelización en toda tu base de clientes. Las métricas disponibles incluyen:

* **Clientes con más puntos** — identifica a tus compradores más activos.
* **Tasas de canje** — observa con qué frecuencia los clientes usan sus puntos.
* **Distribución por nivel** — entiende cómo se reparten tus clientes entre los niveles de fidelización.

<Tip>
  Usa los niveles de fidelización de forma estratégica — recompensa a tus mejores clientes con tasas de acumulación más altas y beneficios exclusivos para aumentar la retención y el valor promedio del pedido en tu segmento superior.
</Tip>
