Intégrations
Connectez vos outils une seule fois : tous les modules lisent les mêmes données.
Firebeam se connecte à vos outils existants via OAuth et garde leurs données synchronisées en arrière-plan. Les trackers (Jira, GitHub, GitLab, Bitbucket, Linear) alimentent les modules de livraison ; la messagerie (Slack) ajoute du contexte ; les fournisseurs d'analytics (PostHog, GA4, Plausible, Clarity) alimentent UserLens.
Connexion
Sur la page Intégrations, chaque fournisseur se connecte via un flux OAuth standard : vous approuvez l'accès sur l'écran de consentement du fournisseur lui-même, et pouvez déconnecter à tout moment. Les comptes connectés indiquent qui les a connectés et leur dernière synchronisation.
Ce que Firebeam lit
Les éléments de travail et leur historique depuis les trackers, l'historique de messages depuis Slack et les données d'événements des fournisseurs d'analytics. L'accès est orienté lecture par conception : Firebeam ne modifie pas vos données sources. La seule exception délibérée : les actions de rétro peuvent être créées dans Jira ou Linear quand vous le demandez explicitement.
Comment fonctionne la synchronisation
Les webhooks poussent les changements au fil de l'eau, et des synchronisations planifiées en arrière-plan comblent les éventuels manques. Les modules indiquent la dernière synchronisation de chaque source, et un bouton Synchroniser maintenant force un rafraîchissement immédiat en cas de besoin.
Sources de tracker et projets
Après avoir connecté un tracker, liez ses sources (un projet Jira, un dépôt GitHub, une équipe Linear) à un projet Firebeam dans Projets. Cette correspondance détermine quels éléments chaque module analyse.
Déconnexion
Déconnecter une intégration arrête la synchronisation et invalide les jetons stockés. Les données déjà synchronisées restent en place jusqu'à leur suppression avec leur projet ou leur entreprise.
Chaque fournisseur auquel Firebeam se connecte
Les trackers alimentent les modules de livraison : Jira, GitHub, GitLab (y compris auto-hébergé), Bitbucket, Linear et Azure DevOps. Slack et Microsoft Teams sont les endroits où sont diffusés les rapports, les alertes et le résumé des canaux ; Firebeam y publie mais ne lit pas vos messages. Notion peut recevoir des éléments de backlog. Les fournisseurs d'analytics (PostHog, Google Analytics 4 et Plausible) alimentent UserLens. Chacun se connecte depuis la page Intégrations avec le flux qu'il nécessite : OAuth pour la plupart, un jeton d'accès pour GitLab auto-hébergé, les jetons Bitbucket et Azure DevOps sur compte personnel, et une clé API pour les fournisseurs d'analytics.
Une seule connexion, partagée par l'espace de travail
Chaque coéquipier connecte son propre compte, mais les données qui arrivent sont partagées dans tout l'espace de travail, de sorte que les observateurs et les autres chefs de projet voient les mêmes modules sans avoir à connecter quoi que ce soit eux-mêmes. Connecter et déconnecter relève du chef de projet et de l'administrateur ; tous les autres se contentent de lire les résultats.
Quand une connexion doit être rétablie
Firebeam se connecte à chaque outil avec un jeton sécurisé et le renouvelle automatiquement en arrière-plan, si bien que vous y pensez rarement. Une connexion ne doit être rétablie que lorsque l'accès est réellement retiré : vous avez changé votre mot de passe, vous ou un administrateur avez révoqué Firebeam dans les paramètres des applications connectées de l'outil, ou un jeton d'accès personnel (utilisé pour les comptes Microsoft personnels sur Azure DevOps) a atteint sa date d'expiration. Dans ce cas, la connexion est signalée « Nécessite une action », la synchronisation se met en pause et une bannière apparaît sur votre tableau de bord. La corriger se fait en un clic : ouvrez Intégrations et cliquez sur Connecter pour ce fournisseur afin de vous reconnecter. Vos projets, votre historique et vos paramètres restent intacts.
Se connecter avec un jeton
GitLab, Bitbucket et Azure DevOps peuvent aussi se connecter avec un jeton d'accès plutôt que par une connexion au compte. Utilisez cette option pour un GitLab auto-hébergé (saisissez l'adresse de votre GitLab et un jeton d'accès personnel, de groupe ou de projet avec la portée api), pour Bitbucket avec un jeton d'API Atlassian et l'e-mail de votre compte (ou un jeton d'accès de dépôt ou d'espace de travail, en laissant l'e-mail vide), et pour les organisations Azure DevOps rattachées à un compte Microsoft personnel. Un GitLab auto-hébergé doit être accessible depuis Internet.
Quand une connexion cesse de fonctionner
Si un tracker n'accepte plus l'accès de Firebeam (jeton expiré ou révoqué, ou application supprimée), l'intégration passe à l'état Action requise, un bandeau vous invite à la reconnecter et la cloche de notifications prévient l'équipe. Elle ne paraît donc plus connectée alors que rien ne se synchronise.