Pulse/Agentforce Grid desde cero: el spreadsheet AI-native dentro de Salesforce

Agentforce Grid desde cero: el spreadsheet AI-native dentro de Salesforce

Agentforce Grid desde cero: el spreadsheet AI-native dentro de Salesforce

Masterclass Vantegrate (23 de julio): Agentforce Grid desde cero. Spreadsheet AI-native, compounding, Flex Credits, demo de emails/agentes y testing vs acciones reales.

Resume este artículo con

TL;DR

El 23 de julio, JuanMa condujo con Josu y Esti (Bebé Corazón; Fran y Teacher asomaron) la masterclass de Agentforce Grid: spreadsheet AI-native en Salesforce (CRM + Data 360), workbooks/hojas, compounding columna a columna, debugging visual, OLS/FLS del ejecutor, habilitación sin toggle (app Grid vs Studio), MCP oficial para armar workbooks, demo desde cero (datos gratis en créditos, prompts, updates, emails, agentes), Flex Credits con estimate y Run Conditions (cada fila = acción individual), Evaluation/agent test vs acciones reales (ojo Slack/mail), cuándo sí (lógica de agente registro a registro) y cuándo no (bulk/Apex), público admin + business user. Distinto de Pulse de hacks Spring/Summer, Slack y límites WhatsApp.

El 23 de julio, Vantegrate grabó una masterclass distinta a las de Spring/Summer hacks, Slack o límites de WhatsApp: Agentforce Grid desde cero.

La clase completa está en YouTube. Juan Manuel Garrido (JuanMa) condujo; Josué Mendoza (Josu) y Esteban Morales (Esti / Bebé Corazón) llevaron la teoría y la demo.

Fran se asomó al vivo. Teacher también pasó por la previa.

Si viven en el CRM de Salesforce y ya tienen Agentforce, esto no es un brochure de release notes. Es la planilla donde meten datos, prompts, acciones y agentes fila a fila, con estimación de Flex Credits a la vista.

El ángulo de Pulse acá es operativo. Cómo se arma un workbook, cuándo conviene y cómo no quemar créditos.

Qué es Agentforce Grid (y por qué no es “otro Excel”)

Esti lo bajó sin vueltas. Si tienen Agentforce en la org, Grid ya viene incluido.

Representación visual de Agentforce Grid como una hoja de cálculo conectada a datos y servicios de IA.

Agentforce Grid es un spreadsheet AI-native dentro de Salesforce, que permite procesar grandes volúmenes de datos con inteligencia artificial de forma estructurada y potente.

Estuvo en beta el release anterior. Ahora está global (disponible para todos).

No hace falta un toggle especial típico de Setup. Con Agentforce habilitado, aparece la app Agentforce Grid (Studio por un lado, Grid por el otro) y listo.

Josu lo definió como el spreadsheet con IA de Salesforce. En criollo de la clase: Excel con esteroides.

Pueden traer datos de CRM. Si tienen Data 360 (antes Data Cloud), también información de otras fuentes.

Arriba de esas filas arman columnas con LLM, prompt, fórmulas, updates o acciones invocables. El mismo spreadsheet batchea sobre muchas filas.

Piensen cien cuentas como cien filas. Una acción masiva puede resumir, clasificar, enriquecer o armar un mail.

¿Pueden editar Opportunities a mansalva? Sí.

Josu aclaró el asterisco: algún límite debe haber, aunque no encontró un número oficial en la doc.

El punto no es el checkbox trivial. Si solo necesitan poner un campo en true en mil registros, vayan por Bulk API o un script Apex.

Grid está pensado para otra cosa. Decisiones con lógica de agente, registro a registro.

Fran había bromeado en un posteo: el cliente siempre pide Excel en Salesforce. Ahora, de algún modo, lo tienen nativo y con IA.

Anatomía tipo Excel: workbook, hojas y columnas

La estructura imita Excel a propósito. Tienen un workbook (el libro) y adentro worksheets (hojas o spreadsheets).

Las filas son registros (o jobs). Las columnas son lo que hacen con cada registro: data, prompt, fórmula, update, acción o agente.

El workflow corre de izquierda a derecha. Un patrón típico de la clase fue Data → Summarize → Classify → Fórmula → Update.

Primera columna: una query (cuentas cuyo nombre contenga X). Después un resumen con IA.

Después una clasificación High/Medium/Low. Después una fórmula booleana.

Después un Update Record que escribe en el CRM.

Para equipos que diseñan agentes de IA, el modelo mental es claro. No es un reporte bonito: es una planilla ejecutable con impacto en la base.

También pueden agrupar, hacer lookups a Salesforce o Data 360, y mezclar texto plano con columnas AI. El grid recomienda acciones cuando entiende la intención del worksheet.

Compounding: cada columna se nutre de la anterior

Acá aparece el término que Josu pidió ayuda para pronunciar: compounding. Teacher lo ancló como interés compuesto.

Diagrama de flujo que muestra columnas de una hoja de cálculo conectadas, donde la salida de una es la entrada de la

El 'compounding' en Agentforce Grid permite que cada columna utilice el resultado de la anterior, creando flujos de trabajo inteligentes y secuenciales para el procesamiento de datos.

Cada columna tiene su output. Puede alimentarse del output de la columna previa.

En la demo, el resumen de la cuenta alimenta la clasificación. La clasificación alimenta la fórmula.

El resumen alimenta el Update de Description.

Referencian columnas con @. Esti tardó media hora en descubrirlo; Josu también se golpeó al principio.

Ese grounding es el truco práctico del día. Sin el @, el prompt no “ve” la fila.

El encadenamiento es lo que diferencia Grid de un bulk lineal. No es correr un prompt una vez: es una cadena que se recompone fila a fila.

Josu lo resumió así. Procesan de izquierda a derecha y cada paso deja material para el siguiente.

Debugging visual y seguridad nativa (OLS/FLS)

Josu marcó el debugging visual como algo novedoso frente a otras piezas de Agentforce. Ven qué devolvió el agente y qué pasó detrás del resultado.

La celda puede mostrar texto plano o “botoncitos” con color (High en verde, Medium, Low). Eso baja la abstracción del agente a algo auditable a ojo.

La seguridad no se inventa. El spreadsheet respeta OLS y FLS del usuario que ejecuta.

Si no ven el monto de la Opportunity, la expresión no les deja trabajar ese campo. Tampoco lo modifica a espaldas del perfil.

Eso alinea Grid con lo que ya cuidan en seguridad de la plataforma. No es un Excel exportado que ignora perfiles: corre como ustedes.

Mar Benioff apareció de chiste en el chat cuando hablaron de Flex Credits. El mensaje serio quedó: permisos primero, créditos después.

Habilitación: sin toggle raro (Studio vs Grid)

JuanMa lo confirmó en una org developer. Con Agentforce ya habilitado, apareció Grids sin ir a Setup a buscar un flag.

Para navegar, cambien de aplicación a Agentforce Grid. Verán workbooks, guías y el Trailhead que sugiere la propia app.

No lo confundan con Studio. Studio es el entorno de agentes; Grid es la planilla. Si quieren el repaso conceptual, miren qué es Agentforce Grid y cómo funciona.

Ambos conviven en la misma familia Agentforce. Uno diseña el cerebro; el otro lo corre en sábana.

Si quieren ver el flujo en vivo antes de tocarlo en sandbox, pidan una demo. O miren el replay en YouTube con los capítulos de la descripción.

Desde el equipo de Vantegrate el consejo es el de siempre. Concepto primero; después sandbox chico.

MCP oficial: armar workbooks chateando

Salesforce entrega un MCP oficial para enchufar al LLM de confianza. Esti lo usó bastante al aprender.

Por detrás son skills. Crear worksheet, meter acción invocable, mapear columnas, armar el JSON del workbook.

Le pueden pedir: “clasifícame 100 cuentas con el criterio de este agente”. Cloud (o Claude) intenta armarles el spreadsheet.

Esti mostró el JSON del workbook. Es entendible para agentes: IDs de columnas, utterances, acciones.

No es magia de marketing. Es el mismo artefacto que editan a mano, expuesto para que un agente lo componga por API.

Para developers de Salesforce, el takeaway es operativo. Grid no solo se clickea; también se orquesta.

Si ya trabajan con Arconte u otras piezas del stack, el patrón es familiar: interfaz humana + contrato máquina-legible.

Demo desde cero: datos, prompts, acciones y agentes

Esti armó un workbook nuevo llamado “demo”. Pidió cuentas de Salesforce (Cloud Salesforce, no Data 360 en ese paso) filtradas por nombre.

El filtro no es cosmética. Es para no ejecutar acciones sobre toda la org y quemar Flex Credits de una.

La primera columna se creó sola (query por detrás). Edit Column muestra el criterio: Name contains X.

Después una columna de IA. Modelo GPT-4 (u otros: Anthropic, etc.), prompt con grounding vía @Name y campos de la cuenta.

Objetivo de esa columna: un resumen de la cuenta. Luego clasificación visual High / Medium / Low con colores.

Después Update Record: Description = resumen de la columna 2. Referencian celdas del mismo workbook como en Excel.

Más adelante armaron subject y body de un email de seguimiento. Al hacer Add Column, Grid recomendó acciones (enviar el email, traer contactos relacionados).

Usaron una acción invocable Apex de outreach. También mencionaron SendEmail estándar de la plataforma.

Los campos se autocompletaron. Recipient, address y body salieron de columnas previas sin mapear a mano.

También se puede ejecutar un agente sobre todas las filas. Esti habló de restaurantes: scrapear menú, ver frituras vs pescado, enriquecer la cuenta.

Columnas de datos y fórmulas típicas (sumar, restar, booleanos) no consumen Flex Credits. Lo que cobra es prompt, agente o AI.

Importar CSV también apareció como posibilidad. Con Data 360 atrás, un ID externo (por ejemplo SAP) puede ayudar a mapear filas a registros.

Flex Credits: estimación, condiciones y una acción por fila

Antes de correr, el billing calculator da un estimado en tiempo real de Flex Credits por fila (o por ruta). En la demo vieron 20, 200 o miles si había muchas filas vacías.

Solo columnas AI / Agent consumen. Data, fórmulas y updates “normales” son gratis en créditos.

Run Conditions (expresiones) son la válvula. Corran la columna solo si Annual Revenue > 1M, o si Industry = X.

Los pasos solo corren en filas que cumplen el criterio. Así no queman la bolsa en filas que no importan.

Detalle técnico que Josu enfatizó. Salesforce ejecuta cada fila como una acción individual.

Quince cuentas = quince ejecuciones del prompt. No es un solo prompt que itera la lista.

Si el spreadsheet se “estira” con filas vacías, la acción puede ir hasta el final. Remuevan filas basura antes de Save and Run.

El costo real del crédito lo negocia Salesforce por cliente. JuanMa señaló el wallet interno de la org.

Mensaje de la clase: con estos precios, tiene que valer la pena. Prueben con pocos datos antes de actualizar 10.000 cuentas.

Para equipos que miran precios y consumo, Grid también sirve de estimación. Planteen el escenario, lean el estimate y multipliquen por uso real.

Con agentes reales en la demo, por ruta podían verse ~40 créditos (por ejemplo 20 de test + 20 de acción). El número cambia con el modelo y la complejidad del prompt.

Testing de agentes vs acciones reales (ojo con Slack y mail)

La columna Evaluation / Agent Test es, para Esti, de lo más interesante. Sirve para probar agentes a escala.

Armaron tres piezas. Input (cuenta + summary), expected response (por ejemplo “sugiere discovery call”) y llamada al agente.

Después evaluaron coherencia (también si es conciso, si no alucinó, si delega a un humano). Pass/fail visual sobre muchas filas.

Eso permite testear calidad en 200 cuentas sin armar un lab artesanal. Comparan lo esperado con lo que el agente devolvió.

Ojo (lo dijeron en clase, Fran incluido). Si el agente bajo test tiene acciones de Slack o mail, esas acciones pueden ejecutarse de verdad.

No asuman rollback mágico en todos los casos. Distingan columna de agent test (evaluación) de columna de agente real (acción productiva).

En test, revisen qué tools tiene el agente antes de Run Cell masivo. Sandbox, datos chicos, canales de prueba.

El debugging visual ayuda acá. Ven el razonamiento, la respuesta y el score de coherencia en la misma hoja.

Para calidad de agentes, esto llena un hueco. Josu dijo que no recordaba otra forma tan directa de testear a mansalva.

Cuándo usarlo (y cuándo no)

Josu cerró el criterio sin romance. Úsenlo cuando hay decisiones que no se resuelven con un cálculo lineal.

Necesitan lógica de agente registro a registro. Si no, están pagando Flex Credits de más.

No lo usen para el checkbox masivo. Tampoco para el porcentaje de dos campos o el data fix trivial.

Ahí ganan Bulk, Apex o un Flow estático sin créditos de agente. Grid puede hacerlo, pero no es su mejor uso.

Casos que sí encajan: enriquecer y clasificar cuentas, o armar outreach personalizado.

También: probar consistencia de un agente de ventas, o estimar consumo antes de abrirlo a producción.

También hay un caso híbrido. Business user con una query fija que, cada dos días, aprieta Run en la columna de email o Slack.

Admin que asegura calidad con Evaluation. Ambos públicos aparecieron en el cierre de la clase.

La pregunta de JuanMa sobre meter el grid en una Lightning page quedó con freno. Sería peligroso: cualquiera con acceso podría disparar acciones y créditos.

Mejor herramienta de resolución puntual que widget eterno. Si el flujo es siempre el mismo, un Flow Compose o algo estático suele alcanzar.

Público, curva de aprendizaje y comunidad

¿Es para admins o para business users? Los dos, con matices claros.

Testing de agentes y diseño de columnas AI: perfil admin. Disparar un workbook ya armado para outreach puntual: puede ser business user.

Siempre respetando FLS y OLS. El grid no saltea el modelo de seguridad del usuario que ejecuta.

La curva no es cero. Esti y Josu dijeron que al principio no es intuitivo.

Te golpeas un poco y sale. El Trailhead sugerido desde la app ayuda a acortar esa curva.

Un detalle de UX que confunde. Al traer un registro, no despliegan Name, Phone y Email en columnas separadas: el registro vive en la primera columna y se comportan como objeto.

Pueden acceder a campos internos. Pero mentalmente es “una fila = un registro”, no un export plano de Excel.

En el cierre hablaron de comunidad, WhatsApp y del blog Pulse. Ahí publican el material de las masterclasses.

En recursos queda el rastro para seguir sin perder el hilo. También mencionaron Vanguard (portal de estudio) al pasar, con módulos de Agentforce en camino.

Si trabajan gobernanza o transparencia operativa, el mismo espíritu aparece en transparencia de datos. Saber qué corre, quién lo corre y a qué costo.

Grid no reemplaza Apex ni Flow. Completa el kit cuando la fila necesita juicio de agente y ustedes necesitan verlo, condicionarlo y medirlo en una planilla nativa de Salesforce.

Preguntas frecuentes

Qué es Agentforce Grid?

Un spreadsheet AI-native dentro de Salesforce: traen datos de CRM/Data 360 y arman columnas con prompts, fórmulas, updates, acciones y agentes sobre filas.

Hay que activar un toggle especial?

No: con Agentforce habilitado ya aparece la app Agentforce Grid, distinta de Studio.

Qué consume Flex Credits?

Solo las columnas AI/Agent consumen; los datos, fórmulas y updates normales son gratis. Usen Run Conditions y el estimate por fila.

El testing de agentes dispara Slack o mail de verdad?

Puede: si el agente tiene esas acciones, en test pueden ejecutarse. Distingan agent test de agente real y revisen las tools antes de correr.

Cuándo usarlo y cuándo no?

Para decisiones con lógica de agente registro a registro; no para cálculos lineales o data fixes (mejor Bulk/Apex).

Juan Manuel Garrido

Escrito por

Juan Manuel Garrido

Co-founder, Vantegrate

Co-fundador de Vantegrate y fundador de EGA Futura (1994). Lleva más de 30 años creando software empresarial para América Latina y es partner de Salesforce desde 2009. Escribe sobre CRM, procesos de negocio y los ecosistemas Salesforce y Oracle.

Pulse por email

Recibe los artículos nuevos de Pulse cada martes

Un solo mail por semana, y solo si publicamos algo nuevo.

Usamos tus datos para mandarte lo que pediste y responderte. Política de privacidad

Puedes darte de baja cuando quieras.

Más de 150 integraciones

SalesforceMercado PagoOpenpayPaywayOracleServiceNowSlackSAPStripeFiservSalesforce Marketing CloudMicrosoft Dynamics 365HubSpotWhatsApp BusinessSalesforceMercado PagoOpenpayPaywayOracleServiceNowSlackSAPStripeFiservSalesforce Marketing CloudMicrosoft Dynamics 365HubSpotWhatsApp Business
¿Cuántas ventas se perdieron mientras leías esto?

Cada minuto sin responder un mensaje de WhatsApp es una oportunidad que se va a tu competencia. Agenda una demo y descubre cuánto puede vender Sellium por tu empresa.

Agendar demo

Francisco Morales, cofundador de VantegrateTe atiende Francisco Morales, cofundador. Respondemos por WhatsApp en menos de 4 horas hábiles, sin compromiso.

Salesforce
ISV Partner
AppExchange Partner
Salesforce · Desde 2009
Oracle
OCI Partner
Marketplace & OCI Partner
Oracle Cloud Infrastructure
Compartir