CRM y marketing
Conectar HubSpot a Excel, Google Sheets, IA y REST
Datos de CRM como tablas virtuales: contactos, empresas, acuerdos, embudos de ventas. El mismo SQL de solo lectura que su almacén de datos.
Una conexión, cada superficie
Dónde pueden ir tus datos de HubSpot
- 1 conexión saliente
- 0 puertos de entrada
- Solo lectura · Las credenciales permanecen
funciona en
- Para su equipo, proveedores y socios
-
Excel Complemento · Actualizar bajo demanda
-
Hojas de cálculo de Google Complemento · Actualizar bajo demanda
-
Nova AI preguntar en lenguaje sencillo · texto a SQL
-
Visor de datos Compartir resultados en directo · equipo, proveedores, socios · cualquier dispositivo
- Para aplicaciones y sistemas
-
API REST Punto final JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Sincronizaciones programadas Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Para herramientas de IA
-
Asistentes de IA Claude · Cursor · Servidor MCP
- Entregado a las personas
-
Alertas e informes Slack · Discord · Correo electrónico · Webhook
Query Streams convierte un portal de HubSpot en 31 tablas SQL (contactos, empresas, acuerdos, tickets, compromisos, presupuestos, facturas, listas y las definiciones de canalización asociadas) que se pueden leer desde Microsoft Excel, Google Sheets, Power BI, asistentes de IA a través de MCP y un punto final REST. Las asociaciones se gestionan como tablas independientes, por lo que los vínculos entre contactos y empresas, y entre acuerdos y partidas, se realizan mediante una operación JOIN estándar en lugar de una exportación que deba reconstruirse manualmente.
- Para su equipo, proveedores y socios
-
HubSpot a Excel Microsoft Excel · Complemento de Excel
Integre los resultados de HubSpot en tiempo real directamente en una hoja de cálculo y actualícelos cuando lo desee: Excel de escritorio, Excel Online, Microsoft 365.
Guía de HubSpot -
De HubSpot a Google Sheets Complemento de hojas
Ejecuta una consulta guardada de HubSpot desde la barra lateral y arrastra las filas a la hoja de cálculo. Los colaboradores compartidos pueden actualizarla ellos mismos.
Guía de HubSpot -
Pregúntale a Nova sobre HubSpot. Nova AI · texto a SQL
Haz tu pregunta en lenguaje sencillo. Nova ya conoce tus tablas de HubSpot, escribe y ejecuta la consulta SQL, explica la respuesta y la representa gráficamente; no necesitas escribir ninguna consulta ni proporcionar credenciales.
Cómo funciona Nova -
HubSpot a visor de datos Compartir resultados · equipo, proveedores, socios · teléfono, tableta, ordenador
Comparte un resultado de HubSpot en tiempo real con quien quieras —un colega, un proveedor, un socio— como una cuadrícula que se puede guardar y que se actualiza automáticamente al abrirla en un teléfono, una tableta o un ordenador. Verán los resultados, nunca el código SQL ni las credenciales.
Cómo funciona el visor de datos - Para aplicaciones y sistemas
-
API REST de HubSpot punto final HTTP
Publique una consulta de HubSpot como un punto final JSON autenticado al que cualquier aplicación puede acceder, con una especificación OpenAPI 3.1 y colecciones preconfiguradas para Postman, Insomnia y Hoppscotch. No se abre ningún puerto de base de datos.
Cómo funciona la API REST -
De HubSpot a Power BI Power Query M
Pegue la consulta Power Query M generada en el Editor avanzado de Power BI y el informe leerá los resultados de HubSpot en tiempo real a través de HTTPS, sin necesidad de un controlador ODBC ni de abrir ningún puerto de base de datos.
Cómo funciona Power BI -
De HubSpot a Airtable Plataforma de automatización
Sincroniza las filas de HubSpot con una base de datos de Airtable según un cronograma, o recupéralas mediante un script de automatización de Airtable.
Guía de HubSpot -
HubSpot a Baserow Plataforma de automatización
Alimenta una tabla de Baserow desde HubSpot a través del punto final REST, ya sea en servidores propios o en la nube de Baserow.
Guía de HubSpot -
HubSpot a SeaTable Plataforma de automatización
Mantén actualizada una base de datos de SeaTable con datos de HubSpot sin exportar ningún archivo ni exponer la base de datos.
Guía de HubSpot -
De HubSpot a Smartsheet Plataforma de automatización
Integre los resultados de HubSpot en una cuadrícula de Smartsheet para que los planes e informes se lean desde el sistema de origen, y no desde la exportación de la semana pasada.
Guía de HubSpot -
HubSpot a Anvil Anvil Works · Plataforma de aplicaciones
Realiza una copia de seguridad de una aplicación Python de Anvil con HubSpot a través del punto final REST en lugar de incrustar las credenciales de la base de datos en la aplicación.
Guía de HubSpot - Para herramientas de IA
-
Servidor MCP de HubSpot Clientes de Claude, Cursor y MCP
Otorgue a un asistente de IA acceso de solo lectura a HubSpot con el esquema que necesita para escribir SQL correcto; no se requieren credenciales en el chat.
Guía de HubSpot - Entregado a las personas
-
Alertas e informes de HubSpot Slack · Discord · Correo electrónico · Webhook
Programa una consulta de HubSpot y haz que las filas se envíen a Slack, Discord, correo electrónico o un webhook firmado, o bien, retén el mensaje hasta que un recuento de filas, un umbral o un cambio porcentual supere la línea que hayas establecido.
Cómo funcionan las alertas y los informes
Cómo funciona
5 pasos, sin cambios en el firewall de entrada
Crea una aplicación privada en tu portal de HubSpot y asígnale permisos de lectura para los objetos que te interesan.
Instala el agente de red y pega el token de acceso. Allí se guarda; HubSpot solo recibe comunicaciones de tu propia red.
Elige cuáles de las 31 tablas deseas sincronizar y con qué frecuencia. Los contactos, las empresas, las transacciones, los propietarios, los embudos de ventas, las etapas de los embudos y las propiedades están sincronizados por defecto.
Escribe consultas SQL convencionales para hubspot.deals, hubspot.companies y el resto, o deja que Nova lo haga.
Léalo desde Excel, Hojas de cálculo, Power BI, MCP o REST, e incorpórelo a su propia base de datos en la misma instrucción.
Análisis en profundidad de la función
Lo que HubSpot te ofrece
Las asociaciones son una tabla, no un rompecabezas.
Lo que dificulta las exportaciones de HubSpot es que la información interesante reside en los vínculos entre los objetos, y un archivo CSV de contactos no los incluye. Aquí, se presentan como una tabla aparte, con ambos lados en cada fila.
- hubspot.associations contiene el objeto de origen, el objeto de destino, el tipo de asociación y la etiqueta, por lo que los contactos de una oferta o la empresa de un ticket son un simple JOIN.
- Se incluyen todos los contactos con empresas, los contactos con acuerdos, las empresas con acuerdos, los acuerdos con partidas individuales, los tickets con contactos y los tickets con empresas.
- Los flujos de trabajo y las etapas de los flujos de trabajo también son tablas separadas, por lo que la etapa de un acuerdo se resuelve en un nombre y un pedido en lugar de un identificador opaco.
Las 31 tablas
- objetos de CRM — contactos, empresas, acuerdos, entradas, propietarios, oleoductos, etapas del oleoducto, productos, partidas.
- Compromisos — llamadas, correos electrónicos, reuniones, notas, tareas, comunicaciones.
- Comercio — cotizaciones, facturas, suscripciones, pagos, impuestos, descuentos, tarifas.
- Marketing — marketing_eventos, formularios, envíos de formularios, envíos de comentarios.
- Listas y automatización — listas, flujos de trabajo.
- Definiciones — propiedades, esquemas, asociaciones.
Dónde se encuentran realmente sus propiedades personalizadas
Conviene ser precisos al respecto, ya que es lo único que la gente suele asumir que funciona de forma diferente. Cada tabla de objetos contiene un conjunto fijo de columnas con nombre (los campos estándar) y todo lo demás que HubSpot devuelve, incluidas las propiedades personalizadas, se guarda en una columna JSON llamada raw_data en la misma fila.
- No se descarta nada. Se puede consultar una propiedad personalizada, pero a través de la columna JSON en lugar de como una columna independiente.
- hubspot.properties enumera todas las definiciones de propiedades en quince tipos de objetos. — nombre, etiqueta, tipo, tipo de campo — para que puedas consultar qué existe y cómo se llama.
- El archivo hubspot.schemas contiene definiciones de objetos personalizados. Los registros de objetos personalizados no se sincronizan como tablas independientes.
- Si desea que una propiedad personalizada se lea como una columna de primera clase en una hoja de cálculo, extráigala en la consulta guardada. Esto solo requiere una expresión, y todos los usuarios de esa consulta verán la columna correspondiente.
Compartido por todos los conectores de API
Cómo funciona cada conector API
- Tu cuenta se convierte en tablas — Los puntos finales se asignan a tablas SQL tipadas con claves primarias e índices, por lo que se escriben sentencias SELECT, JOIN y GROUP BY en lugar de paginar a través de JSON.
- Tú eliges qué se sincroniza y con qué frecuencia. — Cada tabla tiene su propio intervalo, o ninguno. Cuando la API del proveedor lo permite, solo se recuperan los registros que han cambiado desde la última ejecución.
- La copia es tuya. — reside en un archivo DuckDB cifrado con AES-256-GCM, ubicado junto al agente, en su equipo. No en nuestra nube.
- El vendedor solo recibe noticias tuyas. — El agente llama a la API directamente desde tu propia red, por lo que Query Streams no necesita tu token para responder a una consulta.
Es bueno saberlo
- Se trata de una copia sincronizada, no de un proxy en vivo. — Una consulta lee los datos que ya se han obtenido, por lo que devuelve el resultado a la velocidad de SQL y nunca consume el límite de solicitudes de la API. Además, las tablas seleccionadas pueden actualizar una fila obsoleta mientras se leen.
- Se respetan los límites de tarifa para usted. — cada conector se ajusta a su ritmo dentro de los límites publicados por el proveedor, por lo que un informe no puede provocar que se restrinja el ancho de banda de su cuenta para todo lo demás que lo utilice.
- No se tira nada — Los campos que la tabla no nombra se guardan en una columna JSON llamada raw_data que aún se puede consultar.
- Intégralo a tus bases de datos. — Incluir una tabla de API y una tabla de SQL Server en la misma instrucción es una consulta ordinaria en este caso, no un proyecto de integración.
SQL entre fuentes
Une HubSpot al resto de tus datos.
Un CRM sabe quién es la cuenta; un procesador de pagos sabe cuánto se pagó. Ninguno conoce ambos datos, y la cifra que se solicita al final del trimestre requiere que ambos estén en la misma fila. Cada fuente procesa solo la parte que puede, transmite el resultado y la unión se realiza de forma centralizada: las fuentes nunca se comunican entre sí y no se copia nada en ningún lugar.
3 conexiones · 3 agentes
Una declaración
-- la cuenta de HubSpot, tu propia fila de cliente, la factura de Stripe
SELECCIONE h.industria, CONTAR(DISTINCT h.id) COMO cuentas, SUMA(i.importe_adeudado) / 100 COMO facturado
DESDE CRM.hubspot.empresas1 h
ÚNASE A pg_crm.clientes.públicos2 c EN c.dominio = h.dominio
ÚNASE A facturación.stripe.facturas3 i ON i.cliente = c.stripe_id
GRUPO POR h.industria
ORDENAR POR facturado DESC;
Las tres partes son conexión, esquema y tabla; el nombre de la conexión es el que le hayas dado. Las columnas son solo ilustrativas; tus tablas serán tus tablas. La unión se realiza en el dominio de la empresa porque una transacción de HubSpot no tiene una referencia de cliente propia; el vínculo entre los objetos es una fila en la tabla de asociaciones, que también se puede consultar cuando lo que buscas es la transacción en lugar de la cuenta. Stripe informa el dinero en la unidad monetaria más pequeña, de ahí la división. Solo lectura se aplica a cada parte: SELECT, WITH y EXPLAIN solamente, con un límite en la cantidad de datos que una fuente puede entregar para una sola consulta. Cómo funcionan las consultas federadas
Detalles de conexión
Lo que HubSpot necesita
- Autenticación
- Un token de acceso a la aplicación privada, almacenado en el agente. No es un viaje de ida y vuelta de OAuth que deba mantenerse activo.
- Extendió la mano
- HTTPS desde tu red a HubSpot. No hay tráfico entrante.
- Esquema
- hubspot — es decir hubspot.deals, hubspot.contacts, hubspot.associations
- Tablas
- 31, de los cuales siete están activados por defecto: contactos, empresas, acuerdos, propietarios, canalizaciones, etapas de la canalización y propiedades.
- Propiedades personalizadas
- Se almacenan en una columna JSON llamada raw_data en la fila del objeto, con sus definiciones listadas en hubspot.properties. No se agregan como columnas.
- Incremental
- Mediante la búsqueda de CRM de HubSpot por fecha de última modificación, se detectan las ediciones realizadas a los registros existentes.
- Actualización en vivo
- Disponible en 20 de las tablas de objetos de CRM: una consulta basada en un registro lo compara con HubSpot antes de responder.
- límites de velocidad
- Limitado al límite inferior de los límites publicados por HubSpot, por lo que un informe no puede ralentizar el portal para todos los demás.
- Copia local
- Un archivo DuckDB cifrado con AES-256-GCM junto al agente, en su máquina.
El modo de solo lectura es estructural. El conector no implementa ninguna llamada de escritura de HubSpot; cada solicitud que realiza es de lectura, búsqueda o lectura por lotes, por lo que una consulta no puede cambiar la etapa de una oportunidad ni afectar a un contacto, independientemente del alcance del token. Aun así, vale la pena configurar la aplicación privada para que solo tenga permisos de lectura.
La sincronización de asociaciones recorre todos los objetos de cada tipo y luego lee los enlaces en lotes, por lo que es la tabla más costosa. Asigna un intervalo mayor que el de las tablas de objetos, a menos que realmente necesites que los enlaces estén actualizados al minuto.
Documentación del proveedor: www.hubspot.com
Preguntas frecuentes
Preguntas sobre HubSpot
¿Qué herramientas pueden leer datos de HubSpot a través de Query Streams?
Todas ellas, desde una única conexión: Excel, Google Sheets, MCP, API REST, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, alertas e informes programados. Conecte la cuenta una sola vez y todas las plataformas leerán la misma conexión de solo lectura; no se requiere configuración por herramienta ni se crea una segunda copia de los datos.
¿Tengo que abrir un puerto del firewall en mi cuenta de HubSpot?
No. El agente de red de Query Streams se ejecuta dentro de su red y abre una única conexión saliente cifrada. No se monitoriza el tráfico entrante, no se requiere VPN y la cuenta conserva sus reglas de firewall existentes.
¿Pueden las consultas de flujo modificar los datos en HubSpot?
No. El agente aplica el modo de solo lectura en el punto de ejecución: una instrucción a la vez, solo SELECT y similares. Las credenciales permanecen en el agente y nunca se envían a Query Streams.
¿Qué necesita Query Streams para conectarse a HubSpot?
Un host accesible, un rol y su contraseña: el agente lleva el controlador, por lo que no se instala nada en la cuenta. Autenticación: un token de acceso de aplicación privado, almacenado en el agente. No es un viaje de ida y vuelta de OAuth que deba mantenerse activo. Acceso a través de: HTTPS desde su red a HubSpot. Nada entrante. Esquema: hubspot, por lo que hubspot.deals, hubspot.contacts, hubspot.associations. Tablas: 31, de las cuales siete están activadas por defecto: contacts, companies, deals, owners, pipelines, pipeline_stages y properties.
¿Puedo conectar HubSpot a otra base de datos en la misma consulta?
Sí, se trata de una consulta federada. Una sola instrucción puede hacer referencia a HubSpot y a tus otras conexiones simultáneamente, escritas como connection.schema.table. Cada origen ejecuta solo la parte que puede y transmite el resultado; la unión se realiza de forma centralizada, por lo que los orígenes nunca se conectan entre sí y no se copia ni se programa nada. El modo de solo lectura se aplica a cada parte (solo SELECT, WITH y EXPLAIN) y existe un límite en la cantidad de datos que un origen puede transferir para una sola consulta. Las consultas federadas son una función del plan; la página de consultas federadas muestra los límites actuales de origen y tamaño.
Coloca HubSpot donde se realiza el trabajo.
Instala el agente, configúralo para que apunte a tu cuenta y elige un destino.
Solo lectura Solo salida Las credenciales permanecen en el agente.

