Introduction
Synchronisez vos données de paiement directement dans HubSpot CRM. Créez des contacts à partir de paiements réussis, suivez le cycle de vie des abonnements et construisez des profils clients complets—le tout déclenché automatiquement par les événements de Dodo Payments.Cette intégration nécessite un accès administrateur HubSpot pour configurer les portées OAuth et les autorisations API.
Commencer
Open the Webhook Section
Dans le tableau de bord Dodo Payments, allez à Webhooks → + Ajouter un point de terminaison et développez le menu déroulant des intégrations.

Configure Transformation
Modifiez le code de transformation pour mapper les données de paiement aux objets CRM HubSpot.
Test & Create
Testez avec des charges utiles d’exemple et cliquez sur Créer pour activer la synchronisation.
Exemples de code de transformation
Créer un contact à partir d’un paiement
create_contact.js
Mettre à jour un contact avec un abonnement
update_contact.js
Créer une affaire à partir d’un paiement
create_deal.js
Conseils
- Utilisez l’explorateur API de HubSpot pour tester la création d’objets
- Mapper les montants de paiement aux champs de devise HubSpot
- Inclure les identifiants clients pour des associations appropriées
- Définir les étapes d’affaires appropriées en fonction du statut de paiement
Dépannage
Records not created in HubSpot
Records not created in HubSpot
- Vérifiez que les portées OAuth incluent les autorisations d’écriture
- Assurez-vous que les propriétés HubSpot requises existent
- Vérifiez que l’e-mail du client est valide et unique
- Passez en revue les limites de taux de l’API HubSpot
Transformation errors
Transformation errors
- Validez que la structure JSON correspond au format de l’API HubSpot
- Vérifiez que toutes les propriétés requises sont incluses
- Assurez-vous que les noms de propriétés correspondent exactement aux noms de champs HubSpot