Consultoria Web - Automatización de Marketing

Suscríbete a YouTube

Cómo sacar una lista de correos usando la función map en Make.com

Aprende a usar la función map para extraer campos específicos de un array y crear listas planas en tu automatización.

¿Tienes un array de objetos y solo quieres los emails? En este tutorial aprenderás a usar la función map para sacarlos rápidamente. Mira aquí: hay un Array de clientes donde cada uno tiene el campo nombre y email. A veces trabajamos con datos complejos, pero necesitamos simplificarlos. Si tienes una lista larga de objetos y solo te interesan los correos electrónicos, no necesitas procesar todo el registro completo en Make.com.

Relacionado: Verificar direcciones de email - 3 automatizaciones con Make (ex Integromat) - Volumen 1, Cómo Validar Correos Electrónicos en Webflow con Make y Neverbounce y Instala y configura escenarios automatizados en segundos con Automatiza.dev.

Cuándo aplica extraer emails de un array con Make

A veces trabajamos con datos complejos, pero necesitamos simplificarlos. Si tienes una lista larga de objetos y solo te interesan los correos electrónicos, no necesitas procesar todo el registro completo. Una plataforma de automatización como Make.com permite manipular estos datos fácilmente.

La función map es ideal para transformar un array de objetos en un array plano con solo un campo específico. Esto facilita luego enviar esos correos o usarlos en otras acciones.

Cómo hacerlo paso a paso

Paso 1: Añadir el módulo de set variable

Añadir el módulo de set variable en Make

Luego, puedes añadir el módulo de Set variable. Aquí le das un nombre a la nueva variable y en el valor escribirás la función. Nombra la variable por ejemplo listado_emails.

Paso 2: Seleccionar la función map

Seleccionar la función map en Make

Puedes escribir directamente la función con nombre map, o ir a la sección de funciones de Array y seleccionar la opción justamente de map. Cuando pones el cursor por encima de la función, te explica cómo usarla.

Paso 3: Configurar los parámetros de la función

Configurar los parámetros de la función en Make

Básicamente, en la primera posición seleccionas el Array clientes, y en la segunda posición escribes el campo que quieres extraer. En nuestro caso, vamos a escribir emails. Esto genera una fórmula similar a map(clientes[]; email).

Paso 4: Ejecutar y verificar el resultado

Ejecutar y verificar el resultado en Make

Voy a hacer clic en salvar y luego en Run once. Podemos ver que ya tenemos al final el listado de emails. Es decir, map extrae ese campo de cada objeto y te deja en un listado plano.

Qué cambia en el escenario tras extraer emails de un array con Make

Al ejecutar la automatización, obtendrás una lista limpia con solo los correos electrónicos extraídos del array original. Esto optimiza tus procesos digitales al reducir el volumen de datos que manejas en cada paso.

Qué queda resuelto con extraer emails de un array con Make

Hemos visto cómo utilizar la función map dentro de un módulo de variable para filtrar información específica. Es una técnica fundamental cuando trabajas con grandes volúmenes de datos y necesitas extraer solo lo relevante.

Si quieres seguir practicando, te invito a que pruebes más automatizaciones en Make. Puedes acceder a ejercicios interactivos en https://game.automatiza.dev para reforzar tus conocimientos sobre make automatizacion y otras funciones útiles.

Preguntas frecuentes sobre extraer emails de un array con Make

¿Cómo puedo extraer solo los correos electrónicos de un array de objetos en Make.com?

Debes añadir el módulo de set variable y escribir la función map en su valor. En la primera posición seleccionas el Array de clientes y en la segunda escribes el campo ’emails’ que deseas extraer.

¿Qué pasos siguen después de configurar la función map para ver los resultados?

Una vez guardado el escenario, haz clic en run once para ejecutarlo. Al finalizar, podrás observar en la salida del módulo la lista completa de correos extraídos del array original.

¿Cómo funciona exactamente la función map según la explicación del tutorial?

Esta función toma cada objeto del array seleccionado y extrae el campo especificado en la segunda posición. El resultado final es un listado simple con los valores de ese campo para todos los objetos.

¿Dónde encuentro la opción map dentro de las funciones de Make.com?

Puedes acceder a ella escribiendo ‘map’ en el valor de la variable o buscando en la sección de funciones de Array. Al pasar el cursor por encima, el sistema muestra una explicación sobre cómo utilizarla.

Accede a mis automatizaciones de Make en Automatiza.dev

¿Buscas un curso de Automatización?

Descubre cómo automatizar tus procesos con Integromat en 30 días con un curso 100% práctico.

Curso gratuito de Integromat

¿Aún no tienes cuenta en Make?
(ex Integromat)

Obtén el plan Pro de Make con 10.000 operaciones gratis desde este enlace exclusivo.

Crear cuenta
Accede a mi biblioteca de automatizaciones en Trello
Ebook Gratuito Automatizar Redes Sociales
Sobre mí Francisco de Brito Fontes

Francisco de Brito Fontes

Consultor, especializado en Marketing y Automatización de procesos con Make (ex Integromat). Lee más

Otros artículos de automatizar funciones