Es una acción premium: cada ejecución se descuenta de la billetera de tu cuenta. Consulta las tarifas vigentes en Configuración → Facturación o en chateea.com/precios.
Configurar la acción
1
Agrega la acción
En el flujo, haz clic en + y busca Código personalizado.
2
Lenguaje
El código se escribe en JavaScript, que viene seleccionado por defecto.
3
Define las propiedades de entrada
Si necesitas datos de pasos anteriores (el disparador u otras acciones), agrégalos como propiedades. Escribe un nombre en Clave y asígnale un valor con el selector de valores personalizados. Usa Agregar propiedad para añadir más.
4
Escribe el código
El editor trae un ejemplo de referencia. El resultado debe devolverse desde el propio código y tiene que ser un objeto de JavaScript o una lista (array) de objetos.
5
Prueba el código
Haz clic en Probar tu código. Es obligatorio: si no lo pruebas, los pasos siguientes no podrán usar su resultado.
Usar las propiedades en el código
Las propiedades se guardan en un objeto llamadoinputData. Si creaste una propiedad con la clave nombre, puedes leerla así:
Herramientas del editor
Probar el código
- Haz clic en Probar tu código. Se abre una ventana de prueba.
- Si agregaste propiedades, escribe valores de ejemplo en la pestaña Configuración de prueba. Si no, puedes ejecutar la prueba directamente.
- Ejecuta la prueba. Si no hay errores verás Prueba exitosa; si algo falla verás Prueba fallida y tendrás que revisar el código.
Crear código con IA
Si no quieres escribir el código desde cero, la IA lo hace por ti a partir de una descripción en lenguaje natural. También detecta e incorpora las propiedades de entrada que necesita.1
Abre el asistente
En la acción Código personalizado, haz clic en Crear con IA.
2
Describe lo que necesitas
Sé lo más específico posible. Por ejemplo: “Tengo una API que devuelve la fecha en formato MM-DD-AAAA. Conviértela a AAAA-MM-DD”.
3
Genera y ajusta
Haz clic en Generar. Si quieres cambios, descríbelos en el cuadro de texto y haz clic en Regenerar.
4
Usa el código
Revisa el resultado y haz clic en Usar código para insertarlo en la acción. Luego pruébalo como cualquier otro código.
Ideas de uso
- Formatear datos: teléfonos o fechas con el formato que prefieras.
- Integrar una API: llamar a un servicio externo por HTTP.
- Cálculos: intereses, porcentajes de descuento u otras fórmulas.
- Manipular texto: extraer un correo o un código de un texto.
- Lógica condicional: reglas propias, como repartir contactos según varios criterios.
Tenlo en cuenta
- Durante la prueba solo se envía la información del contacto. Los valores personalizados y otras propiedades no llegan en la prueba; usa valores de ejemplo en Configuración de prueba.
- Probar el código es obligatorio. Sin prueba, el resultado no estará disponible en las acciones siguientes.
- Asigna nombres de clave claros a tus propiedades y accede a ellas con
inputData.claveoinputData['clave'].
Artículos relacionados
Acciones premium
Cómo se cobran las acciones premium.
Registros de ejecución
Revisa qué hizo cada acción con cada contacto.
Funciones de lista
Trabaja con listas de datos sin escribir código.
Lista de acciones
Todas las acciones disponibles en los flujos.

