Índice de contenidos
¿Te interesan este tipo de aprendizajes? Entonces te invito a entrar en mi sección de casos reales.
Novedades Google App Script – Octubre 2025
El pasado 27 de octubre de 2025 marcó un punto de inflexión silencioso pero profundo en el desarrollo de automatizaciones para Google Workspace. Google anunció la disponibilidad de Gemini Alpha para desarrolladores, permitiendo la creación de Add-ons que extienden los Google Workspace Flows.
Para un profesional del Performance Marketing, esto no es una simple actualización; es la capacidad de inyectar inteligencia generativa y predictiva directamente en el corazón de los procesos de negocio que gestionamos diariamente (CRM, Hojas de cálculo, Gmail).
A continuación, desglosamos la arquitectura técnica de esta nueva capacidad y cómo se convierte en el motor para automatizaciones de marketing de alto rendimiento.
1. La Arquitectura del Flujo Inteligente: Apps Script como Agente de IA
1.1 Definición Técnica: El Workspace Flow y el Custom Action
Un Google Workspace Flow es un pipeline de automatización declarativo (low-code) que se ejecuta en la infraestructura de Google. Antes, estos flujos se limitaban a acciones predefinidas o integraciones simples.
Con la implementación de Gemini Alpha para Add-ons, podemos crear un Custom Action (Acción Personalizada):
- El Contenedor (Add-on): el código de Apps Script se empaqueta y despliega como un Add-on de Workspace. Este Add-on se publica y es consumido por el motor de Flows.
-
La Interfaz de Programación (Apps Script Function): dentro del proyecto de Apps Script (
.gso, idealmente, con soporteTypeScriptpara tipado estricto), definimos una función estándar que será invocada por el Flow, por ejemplo:scoreLead(leadData).
/**
* @OnlyCurrentDoc
* @param {object} leadData - Objeto JSON con los datos del lead.
* @return {object} - Objeto JSON con el Lead Score y la Segmentación.
*/
function scoreLead(leadData) {
// 1. Llamada al servicio de Gemini (o Vertex AI)
const prompt = `Analiza los siguientes datos: ${JSON.stringify(leadData)} y asigna un score de 1 a 100 y una etiqueta de segmento (High-Intent, Mid-Funnel, Cold).`;
const geminiResponse = MlService.invokeGemini({
model: 'gemini-2.5-flash',
input: prompt,
responseSchema: {
score: 'number',
segment: 'string'
}
});
// 2. Ejecutar acciones en Hojas de cálculo, Gmail, etc.
SpreadsheetApp.getActiveSpreadsheet().getSheetByName("ScoredLeads").appendRow([
leadData.email,
geminiResponse.score,
geminiResponse.segment
]);
return geminiResponse;
}
1.2 El Rol Crítico del Manifest (appsscript.json)
Para que el motor de Flows pueda invocar la función de Apps Script de forma segura y tipada, el archivo manifest del Add-on (appsscript.json) debe definir un JSON Schema riguroso para la Acción Personalizada.
Esta declaración especifica de forma explícita los inputs y outputs que el Flow debe recibir, actuando esencialmente como el contrato de servicio para la IA.
{
"addOns": {
"common": {
// ... otras configuraciones ...
"customActions": [
{
"name": "ScoreLeadAction",
"functionName": "scoreLead",
"inputs": [
{"name": "leadData", "type": "JSON_OBJECT", "description": "Datos sin procesar del lead."}
],
"outputs": [
{"name": "score", "type": "NUMBER", "description": "Puntuación de intención de 1 a 100."},
{"name": "segment", "type": "STRING", "description": "Etiqueta de segmento de marketing."}
]
}
]
}
}
}
Esta estructura garantiza que el desarrollador del Flow (que puede ser un no-codificador) vea en el constructor visual una acción llamada “Score Lead” que requiere un objeto de datos y devuelve un score numérico y una cadena de texto de segmento, todo validado por Apps Script y potenciado por Gemini.
2. Aplicaciones Estratégicas y Verificables en Performance Marketing
2.1 Caso de Uso 1: Lead Scoring y Enrutamiento Dinámico
El problema: un nuevo lead llega a Google Sheets desde un formulario, pero no disponemos de una forma rápida de evaluarlo antes de enviarlo al CRM.
La solución mediante Apps Script + Gemini Alpha:
- 1. Trigger del Flow: On New Row Added en Google Sheets (el nuevo lead activa el flujo).
-
2. Acción del Flow: se invoca la función
scoreLead(leadData)del Add-on. -
3. Lógica de Gemini (Apps Script): el modelo analiza
jobTitle,industryycompanySize(recibidos como JSON) y asigna un score predictivo de probabilidad de conversión. - 4. Acción de seguimiento del Flow: si el score devuelto es mayor que 80, el flujo envía una notificación a Slack al equipo de SDRs y crea una tarea de alta prioridad en el CRM.
2.2 Caso de Uso 2: Auditoría y Diagnóstico de Copys de Campañas
El problema: la performance de un Ad Group cae de forma inesperada y necesitamos un análisis rápido sin acceder a la interfaz publicitaria.
La solución mediante Apps Script + Gemini Alpha:
-
1. Trigger del Flow: una consulta en BigQuery detecta una caída del CTR (
CTR < 2.0%) en Google Ads o en la API de Meta Ads. -
2. Acción del Flow: el Flow extrae los ad copies de bajo rendimiento y los envía a una función de Apps Script:
analyzeCopy(copies, campaignHistory). - 3. Lógica de Gemini (Apps Script): la función utiliza Gemini para evaluar los textos comparando su rendimiento histórico con las mejores prácticas. El resultado incluye una causa raíz sugerida (por ejemplo, “Low emotional appeal”) y una recomendación de reescritura.
- 4. Acción de seguimiento del Flow: la recomendación se envía automáticamente a un documento en Google Docs para su revisión y se notifica al Campaign Manager.
Conclusión: El Futuro del Performance es la Orquestación Inteligente
La actualización de octubre de 2025, al liberar la capacidad de inyectar Custom Actions impulsadas por Gemini en la infraestructura de Workspace Flows, posiciona a Apps Script no solo como un scripting utility, sino como el framework central para construir microservicios de IA específicos para marketing.
El rendimiento de tus campañas ya no dependerá solo de los datos, sino de la velocidad con la que tu lógica (escrita en Apps Script) pueda procesar esos datos con la inteligencia de Gemini y tomar medidas automatizadas. Es la era del Performance Marketing Autonomizado.

Automatiza con inteligencia real
Descubre cómo integro Gemini Alpha en mis flujos para mejorar análisis, scoring y decisiones automáticas.