Demandez à Nova, obtenez SQL + des graphiques
Rencontre avec Nova API REST de base de donnéesUne clé par partenaire. Aucun identifiant partagé.
Créer une API AutomatisationSynchronisation programmée sur plus de 6 plateformes
Explorer API à SQLInterroger les API avec SQL, sans code
Explorer Base de données IA MCPClaude, Cursor, ChatGPT et Grok interagissent avec vos données.
Connecter l'IAQuery Streams transforme votre CRM HubSpot en tableaux consultables via SQL, vous permettant d'importer des contacts, des entreprises, des transactions, des tickets et des données de pipeline en temps réel directement dans Google Sheets. Pas de codage API, pas d'exportations manuelles : il suffit d'écrire du code SQL pour obtenir des analyses CRM en temps réel dans votre feuille de calcul. Inscrivez-vous gratuitement sur QueryStreams.com et commencez à interroger votre compte HubSpot en quelques minutes.
Plus de 25 tableaux HubSpot
Rechercher des contacts, des transactions, des tickets, des entreprises et tout l'historique des interactions
Synchronisation en 5 minutes
Les offres et les billets sont mis à jour toutes les 5 minutes — pipeline toujours à jour
Chiffré AES-256
Cache API et identifiants stockés avec un cryptage de niveau militaire
Partage sécurisé
Partagez les résultats de vos requêtes sans divulguer vos identifiants HubSpot
À quelles données HubSpot pouvez-vous accéder ?
Query Streams synchronise vos données API HubSpot vers un cache local crypté, les exposant sous forme de tables interrogeables en SQL. Chaque table comprend un données brutes Colonne JSON contenant la réponse API complète, y compris toutes les propriétés personnalisées.
CRM central
- contacts
- sociétés
- offres
- billets
- propriétaires
- pipelines et étapes
Engagements
- appels
- courriels
- réunions
- notes
- tâches
- communications
Commerce
- citations
- factures
- abonnements
- paiements
- produits
- lignes_articles
Marketing
- formulaires et soumissions
- événements_marketing
- soumissions_de_commentaires
- listes
- flux de travail
- associations
Conditions préalables
Compte de flux de requêtes
Compte gratuit — aucune carte de crédit requise.
Création d'un compte gratuit →Agent de réseau Query Streams
Installé en tant que service Windows sur votre réseau. Crée une connexion sécurisée sortante uniquement.
Installer l'agent →Compte HubSpot
Tout forfait HubSpot : Gratuit, Starter, Professionnel ou Entreprise.
Jeton d'application privée HubSpot
A pat-xxx jeton d'accès à partir d'une application privée HubSpot. Aucune redirection OAuth ou navigateur n'est nécessaire.
Module complémentaire Google Sheets
Module complémentaire Query Streams installé à partir de Google Workspace Marketplace.
Obtenir le module complémentaire Google Sheets →Guide d'installation
Étape 1 : Installez l'agent réseau Query Streams.
- Connectez-vous à mon.querystreams.com et aller à Agents réseau
- Cliquez sur Télécharger l'agent et exécutez le programme d'installation
- L'agent s'installe en tant que service Windows et se connecte automatiquement.
- Votre agent apparaît comme En ligne dans le portail dans les 30 secondes
Étape 2 : Créer une application privée HubSpot
Les applications privées vous fournissent un jeton d'accès simple : pas de flux OAuth, pas de redirection du navigateur, pas de rotation des jetons d'actualisation.
- Connectez-vous à votre Compte HubSpot
- Cliquez sur le bouton icône en forme d'engrenage → Intégrations → Applications privées
- Cliquez sur Créer une application privée et donnez-lui un nom (par exemple, « Flux de requêtes »)
- Allez à la Portées onglet et activez :
crm.objets.contacts.lire,crm.objets.entreprises.lire,crm.objets.transactions.lecture,crm.objets.propriétaires.lecture,billets,commerce électronique - Cliquez sur Créer une application, puis Afficher le jeton et copiez le
pat-xxxjeton
Étape 3 : Ajouter le connecteur HubSpot
- Ouvrez l'interface Network Agent à l'adresse
http://localhost:1823 - Cliquez sur Ajouter une connexion → sélectionner HubSpot
- Collez votre Jeton d'accès à l'application privée (
pat-xxx) - Cliquez sur Test de connexion — Query Streams valide votre jeton et affiche votre identifiant HubSpot Portal.
- Cliquez sur Suivant — lorsque vous y êtes invité, conservez Installer les requêtes de la bibliothèque de requêtes permet d'obtenir 20 à 50 requêtes HubSpot prédéfinies
- Cliquez sur Économiser — la synchronisation initiale démarre immédiatement
Étape 4 : Configurez votre calendrier de synchronisation
Toutes les tables HubSpot se synchronisent automatiquement. Ajustez la fréquence de synchronisation de chaque table en fonction de l'actualité des données :
Étape 5 : Installez le module complémentaire Google Sheets et exécutez des requêtes
- Ouvrir Google Sheets → Extensions → Modules complémentaires → Obtenir des modules complémentaires
- Rechercher « Flux de requêtes » et cliquez Installer
- Accorder les autorisations requises
- Cliquez sur Extensions → Flux de requêtes → Ouvrir pour lancer la barre latérale
- Connectez-vous avec votre compte Query Streams.
- Cliquez sur Requêtes sauvegardées → ouvrir le HubSpot dossier — les requêtes prédéfinies sont classées par pipeline, contacts, entreprises, ventes et assistance
- Sélectionnez une requête, ajustez les filtres, puis cliquez sur Exécuter — Les données HubSpot en temps réel alimentent la feuille de calcul.
Vous êtes connecté !
Vos données HubSpot sont disponibles en temps réel dans Google Sheets. Exécutez n'importe quelle requête enregistrée à la demande ou exécutez simultanément plusieurs requêtes en parallèle dans des onglets distincts.
Exemples de requêtes SQL HubSpot
Écrivez des requêtes personnalisées dans le générateur de requêtes à l'adresse mon.querystreams.com et les exécuter directement depuis Google Sheets.
SELECT
p.label AS pipeline,
ps.label AS stage,
COUNT(d.id) AS deal_count,
SUM(d.amount) AS total_value,
AVG(d.amount) AS avg_deal_size
FROM hubspot.deals d
JOIN hubspot.pipelines p ON d.pipeline = p.id
JOIN hubspot.pipeline_stages ps ON d.dealstage = ps.id
WHERE d.closedate >= CURRENT_DATE
AND d.closedate <= CURRENT_DATE + INTERVAL '90 days'
GROUP BY p.label, ps.label, ps.display_order
ORDER BY ps.display_order;
SELECT
o.first_name || ' ' || o.last_name AS rep,
COUNT(CASE WHEN json_extract_string(d.raw_data, '$.properties.hs_is_closed_won') = 'true' THEN 1 END) AS won,
COUNT(CASE WHEN json_extract_string(d.raw_data, '$.properties.hs_is_closed') = 'true'
AND json_extract_string(d.raw_data, '$.properties.hs_is_closed_won') = 'false' THEN 1 END) AS lost,
ROUND(
COUNT(CASE WHEN json_extract_string(d.raw_data, '$.properties.hs_is_closed_won') = 'true' THEN 1 END)::DECIMAL /
NULLIF(COUNT(CASE WHEN json_extract_string(d.raw_data, '$.properties.hs_is_closed') = 'true' THEN 1 END), 0) * 100, 1
) AS win_rate_pct
FROM hubspot.deals d
JOIN hubspot.owners o ON d.hubspot_owner_id = o.id
WHERE d.updated_at >= CURRENT_DATE - INTERVAL '90 days'
GROUP BY o.id, o.first_name, o.last_name
ORDER BY win_rate_pct DESC;
SELECT
lifecyclestage,
COUNT(*) AS contact_count,
ROUND(COUNT(*)::DECIMAL / SUM(COUNT(*)) OVER () * 100, 1) AS pct
FROM hubspot.contacts
WHERE lifecyclestage IS NOT NULL
GROUP BY lifecyclestage
ORDER BY
CASE lifecyclestage
WHEN 'subscriber' THEN 1
WHEN 'lead' THEN 2
WHEN 'marketingqualifiedlead' THEN 3
WHEN 'salesqualifiedlead' THEN 4
WHEN 'opportunity' THEN 5
WHEN 'customer' THEN 6
ELSE 99
END;
Partager les rapports HubSpot sans partager vos identifiants
Questions fréquemment posées
❓ De quel forfait HubSpot ai-je besoin ? +
🔒 Mes données HubSpot sont-elles sécurisées ? +
⚙️ Puis-je accéder aux propriétés HubSpot personnalisées ? +
données brutes Colonne JSON. Accédez à n'importe quelle propriété personnalisée à l'aide de : json_extract_string(données_brutes, '$.properties.votre_champ_personnalisé')✏️ Les flux de requêtes peuvent-ils modifier mes données HubSpot ? +
.lire autorisations.⏱️ Les données dans Google Sheets sont-elles à jour ? +
date de dernière modification filtre pour ne récupérer que les enregistrements modifiés.Guides connexes
Catégorie : Connecteurs d’API
Tags : HubSpot, Google Sheets, module complémentaire Google Sheets, données CRM, API HubSpot, requêtes SQL, données en temps réel, contacts, entreprises, transactions, tickets, pipeline, analyses commerciales, flux de requêtes
Méta-description : Connectez HubSpot à Google Sheets avec Query Streams. Importez en temps réel des contacts, des entreprises, des transactions et des données de pipeline à l'aide de requêtes SQL. Aucun codage API n'est nécessaire.

