Aurora Solar dispose d'une API publique publique qui qui permet aux utilisateurs de créer des applications et des intégrations avec la plateforme Aurora.
Nos API permettent à votre organisation d'évoluer en créant des flux de travail efficaces et transparents, en minimisant les pertes de données, les erreurs et le temps nécessaire pour effectuer des transferts de données manuels qui permettent aux utilisateurs d'Aurora d'effectuer les tâches suivantes à un niveau élevé :
- Créer, récupérer et mettre à jour des projets
- Créer, récupérer et accepter des demandes de dessins ou modèles
- Créez une conception vierge et récupérez les détails de la conception, y compris les résultats de la simulation.
- Récupérer les actifs de conception, les prix, les financements et les métadonnées des accords.
- Déclenchement d'un flux de travail après-vente dans votre écosystème informatique lors de la signature électronique de l'accord par le propriétaire
Votre CRM doit pouvoir répondre aux critères suivants pour s'intégrer pleinement à la bibliothèque API d'Aurora :
- Un événement dans le CRM client envoie une requête POST pour la création d'entités Aurora telles qu' un projet, une conception ou une demande de conception.
- Cliquer sur un bouton personnalisé dans le CRM est un moyen courant pour un utilisateur d'initier cette action.
- Par exemple, un projet "Créer un projet dans Aurora"dans votre CRM déclenche une requête POST pour créer un projet dans Aurora.
-
Le CRM déclenche un événement pour "synchroniser" les données d'Aurora vers l'objet CRM correspondant via une requête GET.
- Les systèmes de gestion de la relation client doivent pouvoir créer des champs personnalisés afin de synchroniser les données d'Aurora avec les champs correspondants.
- Pour les flux de travail utilisant l'outil d'automatisation d'un CRM, assurez-vous que l'objet CRM actuel peut être mis à jour dans le même flux de travail, par exemple avec un identifiant d'enregistrement unique.
- Le CRM est capable de mapper les valeurs de champ d'un objet CRM dans un appel API, ainsi que de mapper les données renvoyées par un appel API vers l'objet CRM d'origine.
- Par exemple, lorsque vous appelez Créer un projet via l'API, il existe un champ lead_id unique dans votre CRM (c'est-à-dire "123"). Pour envoyer les coordonnées d'un contact, telles que le nom, l'adresse et l'e-mail, ces champs doivent être mappés dans la charge utile de la requête POST adressée à Aurora. Pour plus de détails sur ce processus, consultez le tutoriel dont le lien figure ici.
- Pour les flux de travail API utilisant des webhooks, le CRM doit accepter les webhooks entrants d'Aurora.
- Souvent, les CRM sont capables de gérer uniquement des webhooks sortants basés sur des événements se produisant dans le CRM, comme la conversion d'un lead.
- Les webhooks d'Aurora sont des requêtes GET, de sorte que les UUID et les valeurs sont inclus dans la chaîne de requête du modèle d'URL et ne contiennent pas de charge utile.
- Il est recommandé de contacter votre fournisseur de CRM et de lui demander s'il peut gérer les webhooks tiers entrants & et de lui communiquer le modèle d'URL suivant modèle d'URL et les attributs d'un webhook Aurora.
- Le CRM dispose d'une structure interne pour indiquer les relations de type "un à plusieurs" (c'est-à-dire un projet pour plusieurs conceptions).
- Il peut arriver que vous créiez plusieurs modèles pour un projet donné dans Aurora. Par exemple, supposons que vous ayez créé un projet pour le 901 Mears Ct, Stanford, CA 94305, USA. Dans le cadre de ce projet, vous pouvez créer plusieurs conceptions, par exemple une conception avec un système de 7 kW et une autre avec un système de 10 kW.
- Gérez une table ou un sous-formulaire pour montrer les relations de type "un à plusieurs", par exemple un projet ayant plusieurs conceptions. Cela permet aux utilisateurs de stocker et de gérer plusieurs dessins pour un même projet et de les synchroniser entre eux si nécessaire.
- Pour les flux de travail qui utilisent l'enregistrement d'un fichier de capture d'écran (DXF ou PNG), le CRM peut stocker ou afficher la capture d'écran dans un champ.
Pour un regard plus approfondi sur les intégrations communes que nous avons vu les organisations tirer parti de l'API et des webhooks d'Aurora, jetez un coup d'œil à nos tutoriels section.