Conceptos iniciales
Al final, que se puede hacer en la plataforma?
Introducción a la plataforma
Primeros Pasos - Creando Su Proyecto
Perfil
Sistema de Permisos
Panel de Control(Dashboard) de Proyectos
Glosário de la plataforma
Cambiando el idioma de la plataforma
Autenticación de 2 Factores
Código de autenticación inválido
Inteligencia Artificial
Atención Humana
Weni Chats: Introducción al módulo de Chats
Weni Chats: Dashboard de Atención Humana
Weni Chats: Distribución y Enrutamiento de las atenciones
Weni Chats: Utilizando el disparo activo de flujos
Usando grupos para controlar la atención humana
Estudio
Contactos y mensajes
Grupos
Mensajes
Activadores y Campañas
Cómo crear un Activador
Tipos de Activadores
Cómo ignorar un activador en un flujo
Introducción a Campañas
Cómo crear una campaña
Modificando eventos
Creando contactos con Webhooks externos
Historial de Contacto
Cómo descargar y extraer datos archivados
Integraciones
Configuraciones
Como conectar e falar com o bot
Cómo crear un canal en Facebook
Cómo crear un canal en Viber
Cómo crear un canal de SMS - Para desarrolladores (RapidPro)
Canal Weni Web chat
Conceptos Generales de API e Integraciones
Cómo crear un canal en Twitter
Cómo crear un canal en Instagram
Cómo crear un canal SMS
Agregando campos de creación de ticket en Zendesk
Agregar Discord como un canal
Creando un Canal de Slack
Agregando un canal de Viber (RapidPro)
Módulo Aplicaciones
Como utilizar el módulo de aplicaciones
Como crear un canal web
Cómo crear un canal en Telegram
Cómo crear un canal en WhatsApp Demo
WhatsApp: Integración Express Weni
WhatsApp: Cómo crear mensajes de plantilla
Mensajes de plantilla de WhatsApp: Obstáculos y configuraciones
WhatsApp business API: Envio de mídias
Zendesk - Atención Humana
Ticketer: Añadiendo el servicio de Ticketer en RapidPro
Whatsapp Business API
Envío activo de mensajes en WhatsApp
Precificación de WhatsApp Business API
WhatsApp Business API: ¿Cómo verificar mi negocio?
WhatsApp Business API: Limitación de Envios Masivos en WhatsApp
Recuperando el acceso al Administrador de Negocios
Buenas prácticas: Opt-In
Buenas prácticas: Opt-Out
Configuración del Webhook: Estado del envío de mensajes
Conceptos básicos sobre Integraciones
Integración Nativa ChatGPT
Integración Nativa - Vtex
Configuraciones Generales
Configuraciones generales de Proyecto
Weni Chats: Configurando el Atención Humana
Weni Chats: Gestión de la Atención Humana
Flujos
Introducción a expresiones y variables
Glosario de Variables
Glosario de Expresiones
Creación de flujos
Introducción a los flujos
Editor de flujo y sus herramientas
Cartas de acción
Aprendizaje Zero Shot
Cartas de decisión
Agregar mídias a su mensaje
Call Webhook: Cómo hacer llamadas a sistemas externos
Importar y exportar flujos
Utilizando expresiones para capturar la ubicación del usuario
Visualizando informes en la plataforma
Marcadores de ruta
Tarjeta de Mensaje de WhatsApp
Conceptos
Buenas prácticas
Jerarquía de la información
Heurísticas de Usabilidad
Patrones de Texto UX
Weni CLI
- All Categories
- Weni CLI
- Conceptos Fundamentales
- Campos de Contacto
Campos de Contacto
Updated
by José David
Los campos de contacto son una funcionalidad poderosa que permite a tus agentes guardar información de forma persistente sobre los usuarios que interactúan con ellos. Al usarlos, elevas la experiencia de usuario a un nuevo nivel, creando conversaciones más inteligentes, personalizadas y eficientes.
El Ciclo de Vida de un Campo de Contacto
Entender cómo funcionan los campos de contacto implica conocer su ciclo completo: cómo se guarda la información y cómo se utiliza posteriormente.
- Guardado de Información
Cuando un parámetro de una herramienta está marcado como un campo de contacto, la información proporcionada por el usuario durante la conversación se almacena automáticamente en su perfil dentro de la Plataforma Weni.
- Uso en Interacciones Futuras
Una vez guardada, esta información queda disponible para ser recuperada y utilizada en futuras conversaciones, no solo por el mismo agente, sino por cualquier otro que tenga los permisos necesarios. Esto genera tres ventajas clave:
- Experiencia de Usuario Mejorada: Los usuarios no necesitan repetir información que ya han proporcionado, como su nombre, dirección o número de cliente.
- Interacciones Personalizadas: Los agentes pueden saludar al usuario por su nombre o confirmar datos previos, creando un diálogo mucho más natural y cercano.
- Conversaciones Eficientes: Se reduce el número de preguntas necesarias, agilizando la resolución de problemas y mejorando la fluidez de la conversación.
Implementación en el YAML
Para convertir un parámetro de una herramienta en un campo de contacto, simplemente añade la clave contact_field: true
en su definición dentro de tu agent_definition.yaml
.
parameters:
- nombre_completo:
description: "El nombre completo del usuario."
type: "string"
required: true
contact_field: true # <-- ¡Con esta línea es suficiente!
nombre_completo
y almacenaría el valor que del parámetro de entrada.Buenas Prácticas y Casos de Uso
Para sacar el máximo provecho de los campos de contacto, ten en cuenta las siguientes recomendaciones.
Buenas Prácticas
- Guarda solo información relevante: No todos los parámetros deben ser un campo de contacto. Enfócate en datos que aporten valor en futuras interacciones.
- Usa nombres descriptivos: Un buen nombre de parámetro facilita el mantenimiento y la organización. No es lo mismo un campo que se llame
nombre_completo
a uno que se llamedato1
.
Casos de Uso Comunes
Los campos de contacto son especialmente útiles para almacenar:
- Información Personal: Nombres, direcciones, email, preferencias.
- Detalles de la Cuenta: IDs de cliente, tipos de suscripción, números de póliza.
- Datos de Contexto: Idioma preferido, último producto visto.
- Información Histórica: Fecha de la última compra, historial de servicio.