Guide complet de l’intégration HaloPSA et Pennylane : installation, configuration et bonnes pratiques pour automatiser vos flux financiers.

Cette intégration permet de synchroniser automatiquement les données entre HaloPSA et Pennylane, notamment les clients, produits, devis et factures.
Ce guide détaille l'ensemble des étapes nécessaires pour configurer l'intégration, réaliser la synchronisation initiale et assurer son suivi dans le temps.
Connectez-vous à l'application Halentra à l'aide des identifiants fournis par votre interlocuteur chez Halentra : https://apps.halentra.com/
Après avoir accédé à votre locataire, lancez l'assistant de configuration.
Vous pouvez également accéder directement aux paramètres depuis le menu "Configuration".
L'assistant vous guidera à travers les différentes étapes de connexion et de paramétrage.
Autoriser l'application à communiquer avec votre instance HaloPSA via l'API.
Depuis votre instance HaloPSA, accédez au menu :
Configuration → Intégration → HaloPSA API
Cliquez sur "Voir les applications" puis "Nouveau".
Créez une nouvelle application avec les paramètres suivants :
Récupérez :
- Le Client ID
- Le Client Secret
Les autorisations suivantes seront requises :
Dans l'assistant de configuration, saisissez :
Cliquez sur "Vérifier et suivant".
L'application teste automatiquement la connexion à HaloPSA afin de valider les informations fournies.
En cas de succès, passez à l'étape suivante.
Autoriser l'application à accéder à votre espace Pennylane.
Cliquez sur "Connecter avec Pennylane".
Vous êtes redirigé vers l'écran d'autorisation Pennylane.
Une fois la connexion établie, cliquez sur "Suivant".
Cette étape permet de définir certains paramètres nécessaires à la synchronisation.
Sélectionnez le groupe d'articles HaloPSA dans lequel seront créés les produits provenant de Pennylane.
Cette configuration permet à l'intégration de créer automatiquement les produits manquants dans HaloPSA lorsqu'ils existent uniquement dans Pennylane.
Le groupe souhaité peut être sélectionné ou recherché directement depuis l'application.
Configurez la correspondance entre les statuts de devis HaloPSA et ceux de Pennylane.
Cette association garantit que les changements de statut sont correctement synchronisés entre les deux plateformes.
Une fois les correspondances configurées, cliquez sur "Suivant".
Saisissez un nom de webhook non utilisé.
Cliquez ensuite sur "Créer le webhook" pour créer automatiquement le webhook avec les événements nécessaires à la synchronisation.
Une fois la création terminée, poursuivez la configuration.
Associer les enregistrements existants dans HaloPSA avec ceux présents dans Pennylane afin d'éviter les doublons.
Par défaut, l'intégration tente d'associer les éléments portant exactement le même nom dans les deux systèmes. Les correspondances détectées sont créées automatiquement.
Accédez à la gestion des correspondances clients.
Pour associer deux clients :
Exemple :
Une fois les correspondances créées, cliquez sur "Terminé".
Un récapitulatif des éléments associés et exclus est alors affiché.
Si un client ne doit jamais être synchronisé, il peut être exclu.
Pour cela :
Depuis cet écran, vous pouvez gérer à tout moment les correspondances et exclusions existantes.
Le fonctionnement est identique à celui des clients.
Vous pouvez :
Une fois toutes les correspondances vérifiées, cliquez sur "Enregistrer et continuer".
Pour chaque type d'entité, choisissez le sens de synchronisation souhaité. Chaque type d'entité peut disposer de sa propre configuration.
Par défaut, tous les documents activés sont synchronisés depuis leur date de création d'origine. Cela concerne notamment :
Vous pouvez limiter la synchronisation à une période donnée.
Pour synchroniser uniquement les devis créés après le 30/05/2026 :
Seuls les devis créés après cette date seront synchronisés.
Une fois les paramètres définis, cliquez sur "Suivant".
Avant de lancer la synchronisation, vérifiez l'ensemble des paramètres configurés.
Lorsque tout est prêt :
L'intégration importe alors les données conformément aux règles définies précédemment. Pendant le traitement, l'avancement est affiché en temps réel.
A la fin de l'opération, un message de confirmation indique que la synchronisation est terminée.
Cliquez sur "Suivant" pour poursuivre.
Dans certains cas, des erreurs de rate limiting peuvent apparaître. Ces erreurs sont gérées automatiquement par l'intégration. Les opérations concernées sont placées dans une file d'attente puis retraitées ultérieurement sans intervention de l'utilisateur. Aucune action particulière n'est nécessaire.
Une fois la synchronisation initiale terminée, vous pouvez activer la synchronisation automatique des nouveaux éléments.
Pour cela :
Vous êtes alors redirigé vers le tableau de bord.
L'intégration est désormais opérationnelle.
Le journal de synchronisation permet d'analyser les opérations effectuées et d'identifier les éventuelles erreurs.
Accédez au menu "Journaux des synchronisations".
Les résultats peuvent être filtrés selon plusieurs critères :
Ces filtres facilitent l'identification rapide des anomalies de synchronisation.
L'intégration peut créer automatiquement des tickets dans HaloPSA lorsqu'une erreur est détectée.
Pour activer cette fonctionnalité :
Il est possible de suspendre temporairement les synchronisations à tout moment.
Pour cela :
Aucune donnée ne sera synchronisée tant que l'intégration restera suspendue. La synchronisation pourra être reprise ultérieurement.
L'intégration peut également être désactivée de manière permanente. Une intégration désactivée est totalement arrêtée.
Après désactivation :
Assurez-vous de cette décision avant de confirmer la désactivation.
Pour bénéficier de l'intégration, contactez notre équipe commerciale :
Un tarif simple et transparent :
Pour toute question concernant votre éligibilité ou la mise en place de l'intégration, notre équipe commerciale se tient à votre disposition.
Si vous rencontrez des difficultés lors de l'utilisation de la plateforme ou si vous avez des questions concernant ses fonctionnalités, notre équipe de support est à votre disposition pour vous accompagner : support@halentra.com.
Pour toute demande d'assistance, merci de préciser le contexte de votre problème et, si possible, de joindre des captures d'écran afin de faciliter son traitement.
Notre équipe s'efforcera de vous répondre dans les meilleurs délais.
Découvrez l'intégration développée par Halentra pour automatiser vos flux de facturation et de comptabilité.