Operaciones

Campañas, consentimiento y políticas

Se pregunta algo a todos en el chat que ya usan, las respuestas llegan estructuradas y se insiste a quienes no han contestado. El consentimiento es un documento versionado con una firma a prueba de manipulaciones.

Colecciones

Un prompt es una pregunta con plantilla de un tipo determinado; una campaña la envía a una audiencia una vez o de forma programada. Las respuestas se analizan por tipo y se registran; algunos tipos escriben directamente en el perfil de la persona para que los administradores dejen de perseguir a la gente por sus datos.

  • Audiencia: todos, un equipo, un rol o una lista de personas. Programación: una vez, diaria, semanal o mensual.
  • A quienes no responden se les vuelve a preguntar cada hora, hasta tres veces por pregunta por defecto, siempre en su propio mensaje directo y solo en días laborables.
  • Una negativa a compartir se reconoce y se registra como tal en lugar de insistir.
  • Los administradores pueden pedir a las personas que informen sus propios datos de contacto en un solo mensaje.
collections.pending_reminder_hours
collections.pending_max_reminders
text, number, ratingtexto libre, un único número como una puntuación NPS, una valoración de 1 a 5
choice, multielegir una, o varias, de las opciones ofrecidas
ackuna confirmación, afirmativa o negativa
day_off, whatsapp, phone, email, contact_bundlecampos de perfil, normalizados, con desbordamiento a un campo hermano
objective, objective_outcomeun objetivo personal y su resultado en la fecha límite

Anuncios

Los anuncios registran las lecturas por destinatario. Un escalado opcional, desactivado por defecto, escribe una vez a quienes no han abierto uno tras un número configurable de horas.

pulse.announcement_escalate_enabled
pulse.announcement_escalate_hours

Acuerdos y firmas electrónicas

  • Un acuerdo tiene una clave, un título, un cuerpo y una versión; publicar una versión nueva desactiva la anterior y todas las firmas de la versión anterior pasan a estar pendientes.
  • Firmar registra al firmante, el nombre completo escrito, el canal, la IP de origen, la marca de tiempo y un hash SHA-256 sobre el título, la versión y el cuerpo exactos. Cualquier edición posterior produce un hash distinto.
  • Los administradores ven quién firmó y quién está pendiente, y pueden enviar un recordatorio de firma a todos los que no lo han hecho.
  • El firmante, los gerentes y los administradores disponen de un certificado de finalización imprimible.

Consentimiento de seguimiento de IP

El acuerdo ip_tracking_consent condiciona la clasificación de ubicación por persona cuando se marca como obligatorio. Un interruptor global, activado por defecto para que la mezcla de ubicaciones funcione desde el primer momento, omite el consentimiento por persona; se desactiva para exigir firmas. Revocar el consentimiento detiene la clasificación de esa persona de inmediato.

Políticas por equipo

Cada equipo tiene un documento de políticas en Markdown que los administradores pueden editar y sus miembros leer, con un valor por defecto para toda la organización para los equipos sin el suyo propio. Cada guardado se audita con quién lo editó, el documento tiene un tope de 50,000 caracteres, y el renderizador escapa el HTML antes de aplicar Markdown, de modo que una política nunca puede inyectar nada en la sesión de un lector.