¡Hola, Trailblazers!
Hoy vamos a explorar una función de AMPScript particularmente útil: ¡LookUp! Esta poderosa herramienta nos permite personalizar nuestros correos electrónicos utilizando datos de diferentes Data Extensions. En esta entrada, te mostraremos cómo configurar LookUp para personalizar tu contenido basado en datos externos.
¿Qué es LookUp?
LookUp es una función en AMPScript que nos permite buscar y recuperar datos específicos de una Data Extension en Marketing Cloud. Con LookUp, podemos buscar un valor en una columna específica de una Data Extension y recuperar otro valor de la misma fila, todo en tiempo real.
Caso de Uso
Imaginemos que estamos ejecutando una campaña de correo electrónico para darle la bienvenida a nuestros clientes específicos de cada sucursal. Por un lado, tenemos en nuestra Data Extension de envío un campo llamado «SucursalID», que contiene el ID de la sucursal a la cual está inscrito cada cliente. Por otro lado, tenemos una Data Extension con información específica de cada sucursal, como la dirección, el nombre, horarios, un enlace al mapa de ubicación, etc.
Para traer esta información a nuestro contenido, necesitamos identificar un campo en común dentro de nuestras dos tablas. En este caso, el campo en común es SucursalID.

Cómo Utilizar LookUp
Primero, vamos a entender la sintaxis de LookUp:
- LookUp(Data Extension, Columna a recuperar, Columna identificadora, Valor identificador)
Aquí te dejo el link hacia la documentación de esta función
Por ejemplo, si queremos traer la dirección de la sucursal, la sintaxis sería:
SET @DireccionSucursal = LookUp("Sucursales", "Dirección", "SucursalID", @Sucursal)
Paso a Paso: Configuración de LookUp
Añadir un Bloque de Contenido de Código:
- Asigna el valor de SucursalID a una variable llamada @Sucursal.
SET @Sucursal = AttributeValue("SucursalID")
Buscar y Recuperar Datos con LookUp:
- Usaremos LookUp para buscar el ID de la sucursal en nuestra Data Extension «Sucursales» y recuperar los campos necesarios.
SET @DireccionSucursal = LookUp("Sucursales", "Direccion", "SucursalID", @Sucursal)
SET @NombreSucursal = LookUp("Sucursales", "Nombre", "SucursalID", @Sucursal)
SET @LinkMapa = LookUp("Sucursales", "GoogleMaps", "SucursalID", @Sucursal)
Imprimir las Variables en el Contenido:
- Finalmente, imprimimos estas variables en nuestro contenido para personalizar el correo.
%%=v(@NombreSucursal)=%%
%%=v(@DireccionSucursal)=%%
%%=v(@LinkMapa)=%%
Previsualización:
Previsualiza tu correo para verificar que las personalizaciones se muestren correctamente.


Resumen
La función LookUp en AMPScript es una herramienta poderosa que nos permite buscar y recuperar datos específicos de nuestras Data Extensions en Salesforce Marketing Cloud. Al incorporar LookUp en nuestras estrategias de marketing, podemos ofrecer contenido altamente personalizado y relevante a nuestra audiencia, lo que mejora significativamente la experiencia del cliente y aumenta la efectividad de nuestras campañas.
Comienza a explorar esta función hoy mismo en Marketing Cloud y déjame en los comentarios qué otros casos de uso se te ocurren para esta función.
¡Gracias por leer y nos vemos en el próximo post!