Meta lanza “Ads CLI” para automatizar campañas desde la terminal

En un movimiento muy esperado por desarrolladores y equipos de Growth, Meta ha anunciado el lanzamiento de Meta Ads CLI (Command-Line Interface). Esta nueva herramienta permite a los profesionales y a los agentes de Inteligencia Artificial crear, editar y analizar campañas de Meta Ads directamente desde la consola de comandos, eliminando la necesidad de escribir código personalizado o lidiar con interfaces gráficas.

¿Por qué Meta construyó el Ads CLI? La Marketing API de Meta siempre ha sido sumamente potente, pero su uso programático venía con un costo de fricción alto: los desarrolladores tenían que escribir repetidamente código para la autenticación, paginación, manejo de errores y formateo de datos. Estas tareas rutinarias ralentizaban el desarrollo y dificultaban la integración ágil con flujos de trabajo automatizados.

Ads CLI soluciona este problema al empaquetar toda la Marketing API en una herramienta con comandos estandarizados, listos para usarse de forma confiable.

Principales características y casos de uso

  • Creación y Gestión Cautelosa: Puedes lanzar y modificar campañas, conjuntos de anuncios (adsets), anuncios y creatividades (imágenes, textos, CTAs) sin salir de la terminal. Como medida de seguridad inteligente, todos los recursos se crean en estado “Pausado” (PAUSED) por defecto, garantizando que nada salga a producción hasta que cambies el estatus a ACTIVE.
  • Análisis de Rendimiento (Insights): La extracción de datos ahora es inmediata. Con un simple comando puedes consultar gasto, impresiones, CTR, conversiones y ROAS, aplicando filtros de tiempo y desgloses avanzados (por edad, género, plataforma).
  • Gestión de Catálogos y Productos: Especialmente útil para e-commerce, el CLI permite crear catálogos, añadir SKUs individuales con sus precios e imágenes, y listar conjuntos de productos rápidamente.
  • Configuración de Datasets (Píxeles): Permite crear píxeles de conversión y conectarlos a las cuentas publicitarias y catálogos, cerrando el ciclo del seguimiento (tracking) de extremo a extremo.

Diseñado pensando en la Automatización Una de las mayores ventajas de Meta Ads CLI es su capacidad de integrarse en pipelines de integración y despliegue continuo (CI/CD).

  • Múltiples formatos de salida: Ofrece tablas legibles para humanos, JSON (ideal para parsear con herramientas como jq), o valores separados por tabulaciones.
  • Sin interrupciones: Cuenta con banderas como --no-input para suprimir preguntas interactivas durante ejecuciones automáticas en servidores.
  • Seguridad: Utiliza variables de entorno para manejar tokens, secretos e IDs, manteniendo esta información sensible fuera del historial de comandos y del control de versiones.

¿Cómo empezar? Para instalar y utilizar esta nueva herramienta, los requerimientos técnicos son bastante modernos: necesitarás tener Python 3.12+ instalado y gestores de paquetes como pip o uv.

Con este lanzamiento, Meta da un paso firme hacia la infraestructura como código dentro del marketing digital, simplificando radicalmente la vida de quienes gestionan pauta publicitaria a gran escala.