Le défi
Polygon.io fournit des données financières historiques et en temps réel, comme le cours d'actions et de cryptomonnaies, les volumes d'échanges boursiers, ainsi que des fils d'actualités. Sa clientèle composée de traders, d'investisseurs et d'institutions financières s'appuie sur ces données pour prendre des décisions éclairées, mettre au point des stratégies de trading et mieux comprendre les marchés. Pour conserver sa place dans le secteur financier, Polygon.io doit veiller à la précision et la fraîcheur de ses données, dont dépendent les décisions des traders, investisseurs, développeurs et entreprises.
Polygon.io propose de nombreuses catégories d'abonnements et divers autres produits. Sa clientèle peut ainsi sélectionner les types de données auxquelles elle souhaite accéder en fonction de ses besoins. Cependant, une telle personnalisation nécessite de faire appel à un prestataire de services de paiement capable de gérer toutes les données associées. Dans le cas contraire, l'entreprise risquerait des imprécisions, retards et problèmes techniques qui dégraderaient la qualité des informations fournies, avec un impact direct sur sa clientèle.
Polygon.io utilisait déjà Salesforce pour gérer les interactions client et ses données de vente, mais il lui fallait aussi une solution capable de synchroniser les données de multiples services avec Salesforce, et ainsi de garantir la fourniture de données de qualité sans maintenance technique. Ces besoins ont poussé Polygon.io à opter pour Stripe Apps et l'application Stripe pour plateforme Salesforce en juin 2023.
La solution
Stripe était déjà le seul prestataire de services de paiement de Polygon.io depuis 2016. Polygon.io a choisi l'application Stripe pour plateforme Salesforce pour sa capacité à permettre la communication entre Stripe et Salesforce par l'intermédiaire d'une intégration nécessitant peu ou pas de code. En intégrant son compte Stripe à Salesforce, Polygon.io peut associer automatiquement les événements Stripe aux événements Salesforce et synchroniser les données des deux plateformes. Cette stratégie facilite les analyses métier, la génération d'informations et l'automatisation. Les services de vente, de marketing et de réussite client de l'entreprise bénéficient ainsi d'un accès simplifié à des données en temps réel pour mieux accompagner leur clientèle.
En consolidant au même endroit l'historique des conversations, les demandes de jeux de données et les abonnements actuels et passés, il devient possible pour l'équipe d'assistance de Polygon.io de résoudre les problèmes de sa clientèle, mais aussi d'aider l'équipe commerciale à proposer des ventes additionnelles. Avec ses centaines de milliers d'utilisateurs et sa vaste palette de produits, Polygon.io a accès à des milliers d'heures de données à partir desquelles elle peut générer des informations. Grâce à Stripe, l'entreprise peut exploiter ces informations pour permettre à ses équipes de différents services de déterminer les combinaisons d'offres les plus attrayantes. De plus, en associant les événements Stripe aux événements Salesforce, Polygon.io peut suivre et gérer plus facilement les interactions client et les données de vente.
Lorsqu'un client s'abonne aux services de Polygon.io, Stripe Billing assure le suivi des paiements et veille à ce qu'il obtienne l'accès correspondant à son abonnement. Stripe Payments et Billing aident Polygon.io à traiter les paiements en toute sécurité et à mettre en place des paiements récurrents. Polygon.io conserve également des registres historiques précis pouvant être consultés facilement à des fins d'analyse.
« Aucun des autres fournisseurs que nous avons testés ne proposait une solution clé en main », affirme Jonathan Cho, défenseur des développeurs chez Polygon.io. « Ils évoquaient des synchronisations mensuelles, quotidiennes ou même horaires des données, mais ne permettaient pas le maintien de notre offre en temps réel, contrairement aux fonctionnalités de webhook clé en main qu'offre Stripe. »
Les résultats
Un million d'événements Stripe sans aucune donnée manquante
Après seulement deux mois d'utilisation de l'application Stripe pour plateforme Salesforce, Polygon.io a intégré près d'un million d'événements Stripe dans Salesforce, sans qu'il ne manque aucune donnée. Chaque événement fait l'objet d'un suivi et dispose d'un identifiant unique sur les deux plateformes. L'assurance de disposer de données complètes élimine les problèmes opérationnels et limite les laborieuses validations manuelles.
« Auparavant, nous compensions les données manquantes par des validations manuelles », explique Jonathan Cho. « Pour résoudre tous les problèmes avec cette méthode, il nous fallait bien un ou deux jours. Avec Stripe, j'ai la certitude que rien ne manque, et le traitement est bien plus rapide. »
20 heures gagnées chaque mois par les équipes techniques
Grâce à Stripe, Polygon.io gagne du temps et a besoin de moins de personnel pour assurer la gestion des paiements. L'entreprise a aussi pu confier la création de connexions de webhook à un seul développeur, qui n'a eu besoin que de 4 semaines pour mener les tests et proposer des versions prêtes pour la production. Alors même que Polygon.io élargit ses catégories de données, les ingénieurs gagnent 20 heures par mois grâce aux automatisations disponibles dans Salesforce Flow. Ils peuvent ainsi se concentrer sur la qualité et l'agrégation des données, et renforcer la portée des données provenant de diverses plateformes. L'intégration prépare également la mise en place des futures offres de Polygon.io.
« Nous ne nous soucions plus des problèmes de synchronisation liés à la récupération de données de haute qualité et à leur agrégation précise depuis plusieurs plateformes. J'ai pu gérer cette intégration massive sans l'aide d'aucun autre développeur. Le reste de l'équipe a ainsi pu se concentrer sur le déploiement de nouveaux ensembles de données pour nos clients, ce qui a directement contribué à la croissance de notre entreprise », explique Jonathan Cho.
Des solutions personnalisables pour des centaines de milliers de clients
Polygon.io continue de se développer à grande vitesse et a donc besoin d'évolutivité et de flexibilité. Les API et interfaces de ligne de commande polyvalentes de Stripe lui offrent justement cette flexibilité, en favorisant une amélioration constante de l'automatisation et des intégrations. Par exemple, Polygon.io peut adapter les essais de 30 jours à des catégories de données spécifiques, proposer des extensions, envoyer des factures automatiquement ou s'assurer que les clients ne sont pas débités à la fin de leur période d'essai. L'utilisation de Stripe Apps en appui du service d'assistance de Polygon.io facilite aussi la gestion manuelle lorsque cela est nécessaire.
« Stripe permet de faire tellement de choses. Ses interfaces de ligne de commande sont flexibles et personnalisables, et la clarté de ses API nous aide à imaginer de nouvelles améliorations de nos automatisations et intégrations », détaille Jonathan Cho. « Avec Stripe, nous n'avons quasiment plus de limites. »
Avec Stripe pour plateforme Salesforce, nous savions que la documentation serait claire, que le démarrage serait facile et que la synchronisation entre Stripe et Salesforce interviendrait en temps réel, sans poser de problème. Nous n'avons pas eu besoin de creuser en profondeur, car tout était évident dès le départ. Le personnel d'assistance de Stripe est très réactif et fait tout son possible pour que l'implémentation se déroule sans accroc.