Configuration de HubSpot - AWS Glue

Configuration de HubSpot

Avant de pouvoir utiliser AWS Glue pour transférer des données depuis HubSpot, vous devez répondre aux exigences suivantes :

Configuration requise

Les exigences minimales sont les suivantes :

  • Vous disposez d’un compte HubSpot. Pour plus d’informations, consultez Création d’un compte HubSpot.

  • Votre compte HubSpot est activé pour accéder à l’API.

  • Votre compte de développeur HubSpot doit disposer d’une application qui fournit les informations d’identification du client qu’AWS Glue utilise pour accéder à vos données en toute sécurité lorsqu’il passe des appels authentifiés vers votre compte. Pour plus d’informations, consultez Création d’une application pour développeurs HubSpot.

Si vous répondez à ces exigences, vous êtes prêt à connecter AWS Glue à votre compte HubSpot. Pour les connexions classiques, vous n’avez rien d’autre à faire dans HubSpot.

Création d’un compte HubSpot

Pour créer un compte HubSpot :

  1. Accédez à l’URL d’inscription à HubSpot CRM.

  2. Saisissez votre adresse e-mail et choisissez Vérifier l’adresse e-mail (vous pouvez également choisir de vous inscrire avec un compte Google, Microsoft ou Apple).

  3. Vérifiez que vous avez bien reçu le code de vérification de HubSpot dans votre boîte de réception.

  4. Saisissez le code de vérification à six chiffres et cliquez sur Suivant.

  5. Saisissez un mot de passe et cliquez sur Suivant.

  6. Saisissez votre prénom et votre nom de famille et cliquez sur Suivant, ou inscrivez-vous en utilisant le lien S’inscrire avec Google.

  7. Saisissez votre secteur d’activité et cliquez sur Suivant.

  8. Saisissez votre fonction et cliquez sur Suivant.

  9. Saisissez le nom de votre entreprise et cliquez sur Suivant.

  10. Sélectionnez la taille de votre entreprise (nombre d’employés) et cliquez sur Suivant.

  11. Saisissez le site Web de votre entreprise et cliquez sur Suivant.

  12. Sélectionnez l’endroit où vos données doivent être hébergées (États-Unis ou Europe) et cliquez sur Créer un compte.

  13. Sélectionnez le but de la création de votre compte et cliquez sur Suivant.

  14. Choisissez Connecter un compte Google ou choisissez d’ajouter vous-même des contacts pour les associer à votre compte HubSpot.

  15. Connectez-vous à votre compte Google si vous avez choisi l’option Connecter un compte Google pour associer vos contacts et commencer à utiliser votre compte HubSpot.

Création d’une application pour développeurs HubSpot

Les comptes de développeur d’applications servent à créer et à gérer des applications, des intégrations et des comptes de test pour développeurs. Vous pouvez également y créer et gérer des listes de la marketplace d’applications. Cependant, les comptes de développeurs d’applications et leurs comptes de test associés ne sont pas connectés à un compte HubSpot standard. Ils ne peuvent pas synchroniser les données ou les ressources depuis ou vers un autre compte HubSpot. Pour obtenir l’ID client et le secret client, vous devez créer un compte de développeur.

  1. Rendez-vous sur https://developers.hubspot.com/

  2. Choisissez Créer un compte de développeur et faites défiler l’écran vers le bas.

  3. Il vous sera demandé si vous souhaitez créer un compte de développeurs d’applications, un compte d’application privé ou un compte d’environnement de test (sandbox) CMS Developer. Choisissez Créer un compte de développeurs d’applications.

  4. Puisque vous avez déjà créé un compte avec HubSpot, vous pouvez choisir Continuer avec cet utilisateur.

  5. Cliquez sur Démarrer l’inscription.

  6. Saisissez votre fonction et cliquez sur Suivant.

  7. Donnez un nom à votre compte de développeur et cliquez sur Suivant, puis sur Ignorer.

  8. Sélectionnez Create App (Créer une application).

  9. Une fois votre application créée, choisissez Auth.

  10. Sous Auth, notez l’ID client et le secret client.

  11. Ajoutez l’URL de redirection spécifique à votre région comme suit : https://<aws-region>.console.aws.amazon.com/gluestudio/oauth. Par exemple, ajoutez https://us-east-1.console.aws.amazon.com/gluestudio/oauth pour la région us-east-1.

  12. Faites défiler la page vers le bas et trouvez des portées. Il existe deux types de portées que vous devez sélectionner sous les rubriques « CRM » et « Standard ».

  13. Ajoutez les portées suivantes :

    content automation oauth crm.objects.owners.read forms tickets crm.objects.contacts.write e-commerce crm.schemas.custom.read crm.objects.custom.read sales-email-read crm.objects.custom.write crm.objects.companies.write crm.lists.write crm.objects.companies.read crm.lists.read crm.objects.deals.read crm.objects.deals.write crm.objects.contacts.read
  14. Cliquez sur Enregistrer et votre compte de développeur est maintenant prêt à être utilisé.

  15. Faites défiler la page ci-dessus pour trouver l’ID client.

  16. Sur la même page, cliquez sur Afficher pour obtenir le secret client.

Création d’un compte de test de développeur HubSpot

Dans les comptes de développeur d’applications, vous pouvez créer des comptes de test de développeur afin de tester des applications et des intégrations sans affecter les données réelles de HubSpot. Les comptes de test de développeur ne reflètent pas les comptes de production, mais ont plutôt accès à un essai de 90 jours des versions Enterprise de Marketing, Sales, Service, CMS et Operations Hub, ce qui permet de tester la plupart des outils et API HubSpot.

  1. Cliquez sur Accueil.

  2. Cliquez sur Créer un compte de test.

  3. Cliquez sur Créer un compte de test d’application.

  4. Une nouvelle fenêtre s’affiche. Saisissez le nom du compte de test d’application et cliquez sur Créer.

    Votre compte de test d’application est à présent créé.

Note

Le compte de développeur est lié aux activités de développement telles que l’intégration d’API, tandis que le compte de test d’application est utilisé pour voir les données créées ou extraites par le compte de développeur.