Dé a los ingenieros de datos y desarrolladores de RevOps los objetos de Salesforce en la terminal, para que snapshots del pipeline, revisiones de esquema y auditorías de duplicados queden en el repositorio junto al código.
¿Qué oportunidades abiertas con cierre en septiembre llevan dos semanas sin tocarse?
GeminiRespuesta · Salesforce
29 de las 85 oportunidades abiertas con CloseDate en septiembre no se han modificado en más de 14 días. Qualification concentra la mayoría, con 17 deals sin actividad.
StageName
Opportunities
LastModifiedDate +14 días
Proporción sin actividad
QualificationOpportunities
42
17
40 %
ProposalOpportunities
28
9
32 %
NegotiationOpportunities
15
3
20 %
Leído del objeto Opportunities replicado; sin actividad significa que LastModifiedDate, el campo de fecha de replicación predeterminado, tiene más de 14 días.
fuente
Salesforce · a lun 06:40 UTC
periodo
CloseDate 1-30 sep 2026
Pregunte a Gemini sobre sus datos de Salesforce...
Respuesta de ejemplo · cuenta y cifras ficticias
Salesforce en Gemini
Preguntas que Gemini puede responder con sus datos de Salesforce
Salesforce es un CRM en la nube. Dataddo replica los objetos que usted elija, estándar o personalizados, con los campos que define su org, o ejecuta su propia consulta SOQL.
Revisión de esquema antes de un deploy
Pregunte a Gemini
Usa las herramientas de dataddo para describir Opportunities y dime si todas las columnas de jobs/forecast/columns.yaml siguen existiendo, incluidas las personalizadas.
Un ingeniero de datos lo ejecuta en Gemini CLI antes de fusionar un cambio en el job nocturno de previsión. Un campo renombrado por el administrador de Salesforce aparece como una comprobación fallida en la terminal, no como una ejecución rota a las 3 de la madrugada.
Snapshot del pipeline en git
Pregunte a Gemini
Consulta Opportunities con un CloseDate en los próximos 90 días, conserva Id, Name, StageName y CloseDate y escríbelas en snapshots/pipeline.csv.
Un desarrollador de RevOps guarda un archivo cada lunes en un repositorio pequeño. Las diferencias entre commits semanales muestran qué deals cambiaron de etapa o de fecha, un historial que la vista en vivo del CRM no conserva por sí sola.
Auditoría de duplicados antes de una migración
Pregunte a Gemini
Busca Accounts cuyo Name aparezca más de una vez y escribe cada Id con su LastModifiedDate en reports/duplicate-accounts.md como tabla.
Antes de un proyecto de fusión, una analista que trabaja en VS Code con Gemini Code Assist entrega al administrador, dentro del pull request, una lista revisada de registros duplicados con las ediciones más recientes primero.
Data to AI™ se cobra por asiento, como los asistentes de IA que tu equipo ya utiliza, con un ~25% de descuento en la facturación anual. ¿Necesitas contratos a medida o precios por volumen? Habla con nosotros sobre Enterprise.
Data to AITM
Entrega datos de negocio gobernados a Claude, ChatGPT y otras herramientas de IA mediante MCP.
$10.49/mes
por asiento
Un asiento es una persona que puede iniciar sesión en su cuenta de Dataddo y trabajar con los datos que se entregan a sus herramientas de IA.
Mínimo 3 asientos
Claude
ChatGPT
Copilot
Google Gemini
Mistral
Grok
Cursor
Generic MCP
Enterprise
Implemente Dataddo de manera flexible en cualquier entorno híbrido o de nube.
Conecte Gemini con DataddoAñada el servidor de Dataddo a settings.json en Gemini CLI, reinícielo y ejecute /mcp auth dataddo para iniciar sesión. Gemini Code Assist en VS Code lee el mismo archivo.
2
Conecte Salesforce con DataddoInicie sesión con su cuenta de Salesforce en Dataddo y elija los datasets que quiere sincronizar, por ejemplo Opportunities y Opportunity Line Items.
3
Elija qué ve GeminiSeleccione los datos de Salesforce que Gemini puede consultar. El acceso es de solo lectura y los datos no seleccionados quedan fuera de su alcance.
Cada script que llama a la API de Salesforce necesita una connected app, un client secret y un refresh token guardados en un archivo .env local.
settings.json solo contiene el httpUrl. Usted inicia sesión con /mcp auth dataddo y Gemini CLI guarda la sesión en ~/.gemini/mcp-oauth-tokens.json.
Sin secretos de Salesforce en los repositorios
Listas de campos que cambian
Los nombres de columna están fijados en los scripts, y un campo personalizado que el administrador añade o renombra rompe un job que nadie vigila.
Gemini llama a describe_entity sobre el objeto replicado, que toma su lista de campos de su org, incluidos los personalizados, hasta 300 por objeto.
Esquema revisado antes de que falle
Qué puede ejecutar el agente
Un script con acceso a la API puede llamar a cualquier endpoint para el que se escribió, y nadie revisa las llamadas una por una.
Gemini CLI le pide confirmar cada llamada a una herramienta de Dataddo, y usted elige Always allow solo para las herramientas de confianza, por ejemplo query.
Cada llamada visible en la terminal
Una configuración por proyecto
Cada repositorio trae su propio código de extracción y su versión de la API, así que dos proyectos pueden dar totales de pipeline distintos.
Un .gemini/settings.json a nivel de proyecto apunta al mismo servidor de Dataddo, así que cada repositorio lee los mismos objetos replicados de Salesforce.
Las mismas cifras en todos los repositorios
Consumo de tokens
Gemini gasta tokens explorando columnas sin procesar de Salesforce, muestreando filas y reintentando hasta entender los datos.
Las definiciones de campos y las relaciones se entregan de antemano, así que el modelo se salta la exploración y va directo a la respuesta.
Menos tokens por respuesta
Calidad de las respuestas
Propenso a uniones incorrectas, campos inventados y cifras difíciles de comprobar.
Respuestas basadas en campos definidos. En el benchmark de Dataddo se respondió correctamente el 78,5 % de las preguntas, frente al 65,5 % con archivos CSV simples.
Mejores respuestas
Datasets
Datasets de Salesforce y las preguntas que Gemini responde con ellos
Los datasets de Salesforce que más usan los equipos de finanzas y RevOps, con sus nombres de campo reales. Gemini los consulta por su nombre a través de la capa semántica de Dataddo.
Más aciertos. La mitad de errores presentados como hechos.
Planteamos 43 preguntas registradas de antemano sobre tres conjuntos de datos reales - Google Search Console, deals de HubSpot y Google Ads - y entregamos las mismas filas al mismo modelo de cuatro formas. Solo cambió la capa de datos.
78,5 %
de las preguntas respondidas correctamente - el mejor de los cuatro métodos de entrega probados
2x
menos respuestas erróneas presentadas como seguras - 14,0 % de las ejecuciones frente a 24,0 % y 26,3 %
2,8x
más respuestas correctas con datos de CRM desordenados - mejor en 8 preguntas, peor en ninguna
Respuestas correctasLas 43 preguntas - más es mejor
Dataddo Data to AI™78,5 %
Conector SQL genérico71,5 %
Archivos CSV + documentación69,0 %
Archivos CSV65,5 %
Incorrectas, pero presentadas como hechosPorcentaje de ejecuciones - menos es mejor
Dataddo Data to AI™14,0 %
Archivos CSV + documentación24,0 %
Conector SQL genérico26,3 %
Archivos CSV33,3 %
El mismo modelo, las mismas instrucciones y las mismas filas en todas las condiciones; 759 ejecuciones evaluadas, con las respuestas de referencia fijadas antes de cualquier ejecución. Solo en Google Search Console, los archivos CSV documentados rindieron igual que Data to AI™: la ventaja viene de datos más complejos, como los deals de HubSpot.
Replique objetos de Salesforce como Opportunities y Accounts en Dataddo y conecte el flujo a un destino Google Gemini o a un AI Model. Añada una entrada dataddo con httpUrl https://headless.dataddo.com/mcp-data a ~/.gemini/settings.json, reinicie Gemini CLI, ejecute /mcp auth dataddo e inicie sesión con su cuenta de Dataddo.
¿Por qué usar httpUrl y no url para el servidor de Dataddo?
En Gemini CLI, la clave url recurre a SSE, que Dataddo no admite. Use httpUrl con https://headless.dataddo.com/mcp-data y no añada headers ni bloque oauth; /mcp auth dataddo se encarga del inicio de sesión.
¿El servidor para Salesforce va en el settings.json global o en el del proyecto?
Cualquiera sirve. ~/.gemini/settings.json pone Dataddo a disposición de todos los proyectos, mientras que .gemini/settings.json dentro de un repositorio lo limita a ese proyecto, lo que encaja con un repositorio de equipo que solo trabaja con datos de Salesforce.
¿Puedo iniciar sesión con mi cuenta de Salesforce o de Google?
No. El inicio de sesión usa su correo y contraseña de Dataddo, con MFA si se solicita. Aquí no se ofrece SSO de Google ni de Microsoft, y Gemini CLI abre la página de inicio de sesión en un navegador del mismo equipo.
¿Funciona Gemini Code Assist en IntelliJ con datos de Salesforce?
Sí. En VS Code, el modo agente lee el mismo settings.json que Gemini CLI. En IntelliJ, añada el servidor de Dataddo al mcp.json de Gemini Code Assist y pregunte por Opportunities o Accounts desde el IDE.
¿Qué flujos de Salesforce puede leer Gemini tras iniciar sesión?
Todos los flujos o Contexts conectados a un destino de IA o AI Model en esa cuenta de Dataddo, no solo los de Google Gemini. Mantenga fuera de los destinos de IA los flujos con datos que un proyecto no deba ver.
¿Puede Gemini ejecutar SOQL o editar registros en mi org?
No. Gemini pide entidades y campos por nombre a través de la capa semántica, Dataddo nunca acepta SQL del modelo y no se escribe nada de vuelta. SOQL solo se ejecuta en una fuente Custom SOQL Query que usted define en Dataddo.
¿Por qué faltan oportunidades antiguas en un snapshot?
Cada ejecución vuelve a leer una ventana relativa sobre un campo de fecha como LastModifiedDate. Ejecute una vez una resincronización completa con un rango más amplio y Gemini podrá consultar también los registros antiguos.