Contacto
Las 13 cajas que leen o escriben en la ficha de Contactos — el alta y la actualización de datos personales desde un flujo.
Ver primero De dónde vienen los datos.
Empezar: saber quién es el contacto
Contacto actual — dos cosas a la vez: expone bajo
valor el Id del contacto que el despachador ya creó/vinculó al primer mensaje entrante, y ramifica según si ese contacto ya está identificado (tiene nombre) o no. Sin propiedades.Ejemplo
«Contacto actual» → puerto no_existe → «Enviar mensaje» ("¿Cómo te llamas?") → «Esperar respuesta» → «Guardar Nombre» con Contacto (Id) = Salida de otra caja → Contacto actual → valor y Valor = Salida de otra caja → Esperar respuesta → texto.Guardar un campo
Nueve cajas, una por campo, todas con la misma forma: Contacto (Id) y Valor (ambos Operandos), puertos ok / error (error si el Id no resuelve a un contacto real). Solo cambia qué campo escriben:
Guardar Nombre · Guardar Nick · Guardar Información
Guardar Dirección · Guardar Población · Guardar Provincia · Guardar Código Postal · Guardar País
Guardar Notas
Leer un campo
Leer campo de contacto — lee un campo (elegido de una lista: Nombre, Nick, Información, Dirección…) de Contacto (Id) (Operando) y lo deja bajo
valor. Vacío si no hay dato — leer nunca «falla».Ejemplo
Contacto (Id) = Salida de otra caja → Contacto actual → valor, Campo = Nombre → «Interpolar Texto» con "Hola {{valor}}" para saludar por su nombre.Método de contacto y RGPD
Guardar método de contacto — añade un método (canal + identificador) al contacto indicado. Contacto (Id) y Id externo: Operandos; Canal: texto fijo (p. ej.
whatsapp). Error si el par canal+id ya cuelga de otro contacto.Borrar datos (RGPD) — ejerce la baja RGPD: borra los datos del contacto. Solo Contacto (Id) (Operando). No manda ningún aviso — eso hay que cablearlo aparte tras el puerto ok.