Skip to main content
Juniper Square logo

Juniper Square Integration

Payments & Accounting

What It Does

Juniper Square est la plateforme de référence pour la gestion des investisseurs et l'administration de fonds, conçue pour les GP, gestionnaires de fonds et limited partners (LP) institutionnels du CRE. Elle consolide l'ensemble du cycle de vie investisseur — du CRM de levée de fonds et des documents de souscription en ligne, jusqu'à l'émission des appels de capitaux et l'encaissement par ACH/virement, les distributions en waterfall, la comptabilité de fonds, la remise des documents fiscaux K-1, et un portail LP en marque blanche — au sein d'un unique système d'enregistrement de niveau entreprise utilisé par des milliers de sociétés d'investissement gérant des centaines de milliards d'actifs immobiliers.

Why Real Estate Professionals Use It

Juniper Square a été conçu spécifiquement pour le private equity immobilier — son moteur de waterfall, son module de comptabilité de fonds et son portail LP reflètent l'économie réelle des opérations CRE : seuils de rendement préférentiel, clauses de catch-up, partages d'intéressement promu (promote), appels de capitaux par tirages pour les projets de développement, et reporting par actif vs. au niveau du fonds. Il ne s'agit pas de fonctionnalités génériques de private equity : ce sont les mécanismes que rencontrent à chaque opération les GP menant des stratégies value-add, core-plus, de développement neuf et de fonds fermés (closed-end).

Visit Juniper Square

Key Features for Real Estate

Discover how Juniper Square powers real estate automation workflows

1 of 8
Feature

Portail investisseur LP (en marque blanche)

Un portail investisseur entièrement personnalisé en marque blanche où chaque LP accède à son historique d'engagements, ses relevés de compte de capital, ses avis d'appel de capitaux, ses relevés de distribution, ses K-1 et ses rapports trimestriels. Prend en charge les domaines personnalisés, le logo de votre société et l'accès par SSO.

Real Estate Impact

Les LP investissant dans des véhicules CRE illiquides ont besoin d'une visibilité continue sans alourdir le travail de l'équipe GP. Lorsque le portail de Juniper Square est en service, les LP cessent d'envoyer des e-mails au personnel des relations investisseurs pour des requêtes de routine — « Quelle est ma VNI actuelle ? », « Quand tombe la prochaine distribution ? », « Où est mon K-1 ? » — car le portail répond à ces questions 24h/24 et 7j/7. Via l'API, votre couche d'automatisation peut envoyer automatiquement des liens d'accès au portail propres à chaque LP dès qu'une souscription est confirmée.

See how we automate Juniper Square

Get a personalized plan for your tech stack

Get Your Free AI Roadmap

Automation Workflows

Ready-to-deploy workflows powered by Juniper Square + NextAutomation

Workflow 1 of 4
Advanced

Appel de capitaux émis → Avis LP personnalisés par l'IA + relance de paiement automatisée

Lorsqu'un GP émet un appel de capitaux dans Juniper Square pour un nouveau tirage d'acquisition ou un appel de capitaux de fonds, Juniper Square déclenche un événement webhook (via l'API partenaire une fois provisionnée). n8n capte l'événement, récupère le montant d'engagement et le tirage au prorata de chaque LP depuis l'API Juniper Square, transmet ces données à un nœud d'IA pour rédiger une lettre de couverture d'appel de capitaux personnalisée (montant en dollars correct, date d'échéance, contexte de l'actif et instructions de virement), et envoie à chaque LP un e-mail en marque blanche via SendGrid. Trois jours ouvrés avant la date d'échéance, n8n interroge Juniper Square sur le statut de paiement et envoie des relances automatisées uniquement aux LP dont le solde est en suspens. À la clôture de la date d'échéance, les LP non régularisés sont signalés à l'équipe GP dans Slack pour un suivi personnel.

Trigger: Webhook de l'API partenaire Juniper Square : capital_call.created (nécessite un accès partenaire/API provisionné)
Workflow Steps

1Juniper Square déclenche le webhook capital_call.created avec l'ID du fonds, le montant de l'appel, le calendrier de tirage par LP et la date d'échéance

2n8n récupère la liste des LP et les montants de tirage par LP depuis l'API partenaire Juniper Square

3Le nœud d'IA (Claude via API) rédige une lettre de couverture d'appel de capitaux individualisée par LP avec les montants corrects, la date d'échéance, le contexte de l'actif et le bloc de signature du GP

4SendGrid envoie un e-mail d'appel de capitaux personnalisé à chaque LP avec le PDF des instructions de virement en pièce jointe

+4 more steps

Les appels de capitaux passent d'une production manuelle d'une journée entière à un flux de révision-et-approbation GP de 20 minutes. Les LP reçoivent des avis professionnels et personnalisés immédiatement à l'émission de l'appel. L'automatisation de la relance de paiement élimine la surveillance manuelle de la boîte de réception pour les confirmations de virement de l'équipe GP.

Triggers & Actions

Connect Juniper Square to your workflows with powerful triggers and actions

Triggers

Appel de capitaux créé

Se déclenche lorsqu'un nouvel appel de capitaux est émis dans Juniper Square pour tout fonds ou opération (via l'API partenaire une fois provisionnée). La charge utile comprend l'ID du fonds, le montant de l'appel, le calendrier de tirage par LP, la date d'échéance et les instructions de paiement.

Déclencher des avis d'appel de capitaux LP personnalisés par l'IA et des relances de paiement automatisées dès qu'un appel est émis dans Juniper Square.

Distribution publiée

Se déclenche lorsqu'un événement de distribution est finalisé dans Juniper Square et que les montants de waterfall par LP sont confirmés (via l'API partenaire une fois provisionnée).

Envoyer à chaque LP une annonce de distribution personnalisée avec son montant exact, sa nature fiscale et le lien vers le portail investisseur — le jour même du virement.

Statut investisseur modifié

Se déclenche lorsque le statut d'un LP dans le CRM de levée de fonds de Juniper Square change (p. ex. prospect → soft-circled → souscription envoyée → engagé → financé) — via l'API partenaire une fois provisionnée.

Lorsqu'un LP passe à « subscription_sent », déclencher un e-mail de bienvenue GP personnalisé et une séquence de relance de souscription automatisée.

Paiement d'appel de capitaux reçu

Se déclenche lorsque Juniper Square confirme que le virement ou paiement ACH d'un LP a été reçu et rapproché de son appel de capitaux en suspens — via l'API partenaire une fois provisionnée.

Envoyer au LP une confirmation de paiement automatisée et mettre à jour le suivi d'equity financée de l'opération dans votre système de gestion d'actifs.

Document de souscription complété

Se déclenche lorsqu'un LP complète et signe électroniquement son contrat de souscription dans le flux d'intégration numérique de Juniper Square — via l'API partenaire une fois provisionnée.

Lorsque la souscription est complétée, mettre à jour l'étape du LP dans HubSpot à « Committed », notifier l'équipe GP dans Slack et inscrire le LP dans la séquence de communications investisseur de pré-closing.

K-1 / document fiscal publié

Se déclenche lorsqu'un K-1 ou autre document fiscal annuel est publié sur le compte de portail investisseur d'un LP — via l'API partenaire une fois provisionnée.

Envoyer à chaque LP une notification personnalisée indiquant que son K-1 est disponible dans le portail, avec un lien direct et une brève note rédigée par l'IA expliquant ce que couvre le K-1.

Relevé trimestriel publié

Se déclenche lorsqu'un lot de relevés trimestriels est publié sur le portail investisseur pour un fonds donné — via l'API partenaire une fois provisionnée.

Envoyer à chaque LP une notification par e-mail personnalisée indiquant que son relevé de compte de capital trimestriel est disponible, avec un lien direct vers le portail.

Actions

Récupérer les données de compte de capital du LP

Récupérer le résumé du compte de capital actuel d'un LP depuis Juniper Square : VNI d'ouverture, apports à date, distributions reçues, VNI de clôture et valeur non réalisée — via l'API partenaire une fois provisionnée.

Extraire les données de compte de capital par LP à la clôture de trimestre pour pré-renseigner le nœud de rédaction par l'IA des narratifs de mise à jour trimestrielle LP personnalisés.

Récupérer la liste des LP du fonds

Récupérer la liste complète des LP d'un fonds spécifique, y compris le montant d'engagement de chaque LP, son statut de financement et son état d'accès au portail investisseur — via l'API partenaire une fois provisionnée.

Récupérer la liste des LP avant un appel de capitaux pour pré-renseigner les nœuds de rédaction par l'IA avec les montants de tirage par LP exacts et les coordonnées.

Récupérer les détails de l'appel de capitaux

Récupérer les données complètes de l'appel de capitaux — montant total, ventilation par LP, date d'échéance et statut de paiement actuel — pour utilisation dans les nœuds d'automatisation en aval — via l'API partenaire une fois provisionnée.

Deux jours avant la date d'échéance d'un appel de capitaux, récupérer le statut de paiement de tous les LP et envoyer des relances automatisées uniquement à ceux au statut « pending ».

Récupérer les détails de la distribution

Récupérer les montants de distribution par LP, la répartition de nature fiscale (revenu vs. retour de capital), la méthode de décaissement et l'historique cumulé des distributions pour un événement de distribution complété — via l'API partenaire une fois provisionnée.

Après la publication d'une distribution, récupérer les montants par LP pour personnaliser l'annonce de distribution de chaque LP avec le chiffre exact en dollars et la note de nature fiscale.

Mettre à jour le statut de levée de fonds de l'investisseur

Mettre à jour l'étape de CRM de levée de fonds d'un LP dans Juniper Square (prospect, soft-circled, souscription envoyée, engagé) via l'API partenaire une fois provisionnée.

Lorsqu'un LP confirme un soft-circle par e-mail et que le système de relance par l'IA du GP capte son intention, mettre à jour automatiquement son étape de CRM Juniper Square et déclencher le workflow de document de souscription.

Publier un document sur le portail investisseur

Téléverser et publier un document approuvé par le GP (rapport trimestriel, avis de distribution, mise à jour du fonds) sur le portail investisseur Juniper Square pour un LP spécifique ou tous les LP d'un fonds — via l'API partenaire une fois provisionnée.

Après la révision et l'approbation par le GP des rapports trimestriels LP rédigés par l'IA, publier par programmation les rapports approuvés sur le compte de portail de chaque LP sans se connecter au tableau de bord Juniper Square.

Setup Guide

Get started in approximately Provisionnement partenaire/API par Juniper Square : plusieurs jours ouvrés (hors de votre contrôle). Une fois provisionné : 2-3 heures pour la connexion API, le premier workflow webhook et l'intégration SendGrid ; 3-4 heures supplémentaires pour l'automatisation complète des appels de capitaux et la synchronisation CRM-vers-HubSpot de la levée de fonds.

Prerequisites

  • Compte Juniper Square actif avec accès partenaire/API provisionné par votre équipe de réussite client Juniper Square (pas en libre-service — contactez Juniper Square sur junipersquare.com pour initier l'inscription au programme partenaire)
  • Identifiants API Juniper Square émis par Juniper Square lors de l'intégration partenaire (clé API ou identifiants client OAuth2)
  • Instance n8n (cloud ou auto-hébergée) avec nœud HTTP Request, ou tout outil d'automatisation compatible HTTP capable de consommer des webhooks et d'effectuer des appels REST authentifiés
  • SendGrid ou fournisseur d'e-mails transactionnels équivalent pour les communications sortantes aux LP
  • HubSpot ou système CRM si vous souhaitez synchroniser les événements du CRM de levée de fonds Juniper Square avec votre base de données relationnelle LP existante
1

Initier l'accès partenaire/API Juniper Square

L'étape la plus importante, et celle qui conditionne tout le reste : contactez votre responsable de réussite client Juniper Square (ou prenez contact sur junipersquare.com) pour demander l'accès à l'intégration partenaire ou à l'API pour votre compte. Il ne s'agit pas d'un interrupteur en libre-service dans votre tableau de bord — Juniper Square provisionne l'accès API via son programme partenaire, et le provisionnement prend généralement plusieurs jours ouvrés. Une fois provisionné, vous recevrez des identifiants API (clé API ou identifiants client OAuth2) et la documentation propre à la configuration de votre compte.

Demandez l'accès API le plus tôt possible dans votre intégration Juniper Square. Si vous évaluez la plateforme, renseignez-vous sur l'accès API pendant le processus commercial afin que le provisionnement soit terminé avant que vous ne soyez prêt à construire des workflows d'automatisation. Ne construisez pas de workflows contre l'interface Juniper Square sans accès API confirmé — il n'existe aucune voie de screen-scrape prise en charge.

2

Configurer les identifiants API dans n8n

Une fois que Juniper Square a provisionné vos identifiants API, stockez-les en toute sécurité dans le coffre-fort d'identifiants de n8n. Créez un nouvel identifiant HTTP Header Auth nommé « Juniper Square API — Production » avec la valeur de l'en-tête Authorization définie sur « Bearer {votre-clé-api} ». Ne codez jamais en dur les identifiants dans les nœuds de workflow. Si Juniper Square émet des identifiants OAuth2, utilisez le type d'identifiant OAuth2 de n8n avec l'URL de jeton et les identifiants client fournis par votre équipe Juniper Square.

Stockez un second identifiant « Juniper Square API — Sandbox » pointant vers tout environnement sandbox fourni par Juniper Square. Testez toujours les modifications de workflow en sandbox avant de les appliquer aux données de fonds de production.

3

Enregistrer les points de terminaison webhook pour les événements en temps réel

Dans les paramètres de votre compte Juniper Square (ou via votre équipe CS pendant l'intégration partenaire, selon votre palier de provisionnement), enregistrez les URL de vos nœuds Webhook n8n comme points de terminaison pour les événements que vous souhaitez consommer : capital_call.created, distribution.posted, investor.status_changed, document.completed, k1.published. Utilisez le nœud déclencheur Webhook de n8n avec le mode de réponse réglé sur « Immediately » afin que Juniper Square reçoive un ACK 200 avant que votre workflow ne traite la charge utile de l'événement.

Testez chaque point de terminaison webhook en demandant à votre équipe CS Juniper Square de déclencher un événement de test dans votre environnement sandbox. Confirmez que le workflow n8n reçoit et analyse correctement la charge utile avant de construire les nœuds en aval. Les charges utiles webhook varient selon le type d'événement — inspectez les charges utiles réelles plutôt que de vous fier uniquement à la documentation.

4

Tester la connexion API avec un appel de lecture

Avant de construire des workflows complexes, confirmez que vos identifiants API et votre routage réseau sont corrects avec un simple appel de lecture. Dans n8n, ajoutez un nœud HTTP Request avec Method = GET, URL = {votre URL de base de l'API Juniper Square}/v1/investors ou /v1/funds (vérifiez le bon chemin de point de terminaison avec votre équipe CS Juniper Square), et Authentication = Header Auth avec votre identifiant stocké. Exécutez le nœud — il devrait renvoyer des données de fonds ou d'investisseur. Une erreur 401 signifie que votre identifiant est mal formaté ; une 403 signifie que votre compte n'a pas le scope de permission requis.

Exécutez ce test de connectivité dès le premier jour d'accès à l'API partenaire, avant de construire toute automatisation. Un appel de lecture réussi confirme que les identifiants, les scopes de permission et le routage réseau sont tous correctement configurés.

5

Construire le workflow d'automatisation des appels de capitaux

Votre premier workflow de production : déclencheur Webhook (capital_call.created) → nœud HTTP Request (récupérer la liste des LP depuis l'API Juniper Square) → nœud d'IA (rédiger un avis LP personnalisé par LP) → nœud SendGrid (envoyer les e-mails). Construisez et testez contre votre sandbox Juniper Square avec un appel de capitaux de test. Tracez l'événement à travers chaque nœud, confirmez que les données par LP sont correctement mappées, et vérifiez le contenu rédigé par l'IA avant d'activer en production.

Construisez le modèle d'e-mail d'avis LP dans l'éditeur de modèles dynamiques de SendGrid avec des variables Handlebars ({{lpName}}, {{callAmount}}, {{dueDate}}) plutôt que d'assembler du HTML brut dans n8n. Cela conserve la conception de votre e-mail à un seul endroit et facilite les mises à jour de marque GP sans toucher au workflow.

6

Connecter le CRM Juniper Square à HubSpot pour la synchronisation de levée de fonds

Mettez en place une synchronisation bidirectionnelle avec n8n : les changements de statut investisseur Juniper Square (soft-circled, souscription envoyée, engagé) se synchronisent avec les étapes de deal HubSpot correspondantes, et les données d'engagement HubSpot (ouvertures d'e-mails, clics sur les liens de deck) peuvent être consignées comme notes d'activité sur l'enregistrement investisseur Juniper Square. Utilisez le déclencheur Schedule de n8n pour interroger Juniper Square sur les changements de statut CRM à un intervalle défini si votre palier de partenariat n'inclut pas les événements webhook CRM.

Stockez l'ID investisseur Juniper Square comme propriété de contact HubSpot personnalisée afin que les deux systèmes restent liés même lorsque les coordonnées du LP changent. Ce schéma de clé étrangère est essentiel à la fiabilité de la synchronisation bidirectionnelle tout au long du cycle de vie du LP.

Frequently Asked Questions

Common questions about Juniper Square integration

Ready to Automate Juniper Square?

Get a free AI roadmap showing how to connect Juniper Square with your existing tools for maximum impact.

Get Your Free AI Roadmap