Tipo de página: docs

Cumplimiento y supresiones

Modelo actual de elegibilidad de SMS de TextTree para supresiones, eventos STOP, preparación de cumplimiento y puertas de gasto.

Respuesta directa

Modelo actual de elegibilidad de SMS de TextTree para supresiones, eventos STOP, preparación de cumplimiento y puertas de gasto.

Contenido de la página

# Cumplimiento y supresiones

TextTree V1 usa un modelo de elegibilidad de SMS basado en supresiones.

Los SMS salientes no requieren un registro global de consentimiento `granted` antes de encolarse. Los envíos están permitidos
de forma predeterminada a menos que una de las puertas actuales los bloquee.

## Puertas de envío

Cada envío puntual desde la UI, envío por API de desarrollador, envío activado por MCP y entrega de campaña verifica:

- supresión del espacio de trabajo para el número de teléfono del destinatario
- supresión de campaña para entregas de campaña
- límite de gasto y reserva en el libro contable
- preparación del número remitente y del proveedor
- validación del payload y errores del proveedor

## Supresiones del espacio de trabajo

Las supresiones del espacio de trabajo bloquean todos los envíos salientes a un número de teléfono en ese espacio de trabajo.

Pueden ser creadas por:

- webhooks de STOP/exclusión del proveedor
- acción manual del operador en la Configuración del espacio de trabajo

Los propietarios y administradores del espacio de trabajo pueden eliminar una supresión solo cuando su proceso de cumplimiento indica que el
destinatario puede volver a recibir SMS.

## Supresiones de campaña

Las supresiones de campaña bloquean solo las entregas renderizadas de una campaña para un número de teléfono.

No bloquean:

- envíos puntuales
- envíos por API de desarrollador
- envíos por MCP
- otras campañas

Los propietarios, administradores y operadores de campañas pueden gestionar las exclusiones de campaña desde la página de la Campaña.

## Metadatos heredados de consentimiento/contacto

El modelo de datos `contact_consents` todavía existe como metadatos e historial de contacto. Las respuestas de mensajes
pueden incluir un valor `consent_status` como `missing`, `granted` u `opted_out`.

Ese campo es informativo en V1. No es la puerta global de envío requerida. Las supresiones de espacio de trabajo y de campaña
son el modelo activo de aplicación de exclusiones.

## Manejo de STOP del proveedor

Los eventos firmados de exclusión del proveedor crean o actualizan supresiones del espacio de trabajo. Esto mantiene el comportamiento de STOP
duradero y evita envíos futuros antes de que se realice cualquier llamada al proveedor. TextTree también vuelve a verificar
las supresiones de espacio de trabajo y de campaña inmediatamente antes del despacho final al proveedor.

El evento del webhook se persiste primero y luego se reconcilia de forma asíncrona a través de Oban. Los eventos duplicados
del proveedor son seguros porque la creación de supresiones es idempotente para el mismo espacio de trabajo y número de
teléfono.

## Preparación de cumplimiento

La preparación de cumplimiento es independiente de cualquier requisito global de otorgamiento de consentimiento. Antes del tráfico en vivo,
los operadores deben verificar que:

- la facturación y los límites de gasto están configurados
- los números remitentes están registrados o conectados
- las supresiones del espacio de trabajo se respetan
- las exclusiones de campaña están aisladas a la campaña correcta
- los webhooks del proveedor están firmados con marcas de tiempo de frescura y son reproducibles operativamente después de la ingesta
- los envíos en modo de prueba pasan antes de cambiar al modo en vivo
Markdown