- Home
- Integrations
- Juniper Square
Juniper Square Integration
Payments & AccountingWhat It Does
Juniper Square es la plataforma de referencia para la gestión de inversionistas y la administración de fondos, diseñada para GP, gestores de fondos y limited partners (LP) institucionales de CRE. Consolida todo el ciclo de vida del inversionista — desde el CRM de captación de fondos y los documentos de suscripción en línea, hasta la emisión de llamadas de capital y el cobro por ACH/transferencia, las distribuciones en cascada (waterfall), la contabilidad de fondos, la entrega de documentos fiscales K-1 y un portal LP de marca blanca — en un único sistema de registro de nivel empresarial utilizado por miles de firmas de inversión que gestionan cientos de miles de millones en activos inmobiliarios.
Why Real Estate Professionals Use It
Juniper Square fue creado específicamente para el private equity inmobiliario — su motor de waterfall, su módulo de contabilidad de fondos y su portal LP reflejan la economía real de las operaciones de CRE: umbrales de rendimiento preferente, cláusulas de catch-up, repartos de interés promovido (promote), llamadas de capital por desembolsos (draws) para proyectos de desarrollo, y reportes por activo vs. a nivel de fondo. Estas no son funciones genéricas de private equity: son los mecanismos que los GP que ejecutan estrategias value-add, core-plus, de desarrollo desde cero y de fondos cerrados (closed-end) encuentran en cada operación.
AI Solutions for Payments
CTO's Guide to AI Implementation
Security, compliance, and vendor evaluation frameworks for AI operations
AI Transaction Coordinator
Automate document collection, deadline tracking, and stakeholder updates
Commission & Pipeline Tracker
Real-time dashboard showing deal progress and expected commissions
Key Features for Real Estate
Discover how Juniper Square powers real estate automation workflows
Portal del inversionista LP (de marca blanca)
Un portal del inversionista totalmente personalizado de marca blanca donde cada LP accede a su historial de compromisos, sus estados de cuenta de capital, sus avisos de llamadas de capital, sus registros de distribución, sus K-1 y sus reportes trimestrales. Admite dominios personalizados, el logotipo de su firma y acceso basado en SSO.
Los LP que invierten en vehículos de CRE ilíquidos necesitan visibilidad continua sin recargar al equipo del GP. Cuando el portal de Juniper Square está en funcionamiento, los LP dejan de enviar correos al personal de relaciones con inversionistas por consultas de rutina — «¿Cuál es mi VNA actual?», «¿Cuándo llega la próxima distribución?», «¿Dónde está mi K-1?» — porque el portal responde estas preguntas las 24 horas, los 7 días de la semana. Mediante la API, su capa de automatización puede enviar de forma automática enlaces de acceso al portal propios de cada LP en el momento en que se confirma una suscripción.
See how we automate Juniper Square
Get a personalized plan for your tech stack
Automation Workflows
Ready-to-deploy workflows powered by Juniper Square + NextAutomation
Llamada de capital emitida → Avisos a los LP personalizados por IA + cobro de pagos automatizado
Cuando un GP emite una llamada de capital en Juniper Square para un nuevo desembolso de adquisición o una llamada de capital de fondo, Juniper Square dispara un evento webhook (mediante la API de socios una vez aprovisionada). n8n captura el evento, obtiene el monto de compromiso y el desembolso a prorrata de cada LP desde la API de Juniper Square, pasa esos datos a un nodo de IA para redactar una carta de presentación de llamada de capital personalizada (monto en dólares correcto, fecha de vencimiento, contexto del activo e instrucciones de transferencia), y envía a cada LP un correo de marca blanca mediante SendGrid. Tres días hábiles antes de la fecha de vencimiento, n8n consulta a Juniper Square el estado de pago y envía recordatorios automatizados únicamente a los LP con saldo pendiente. Al cierre de la fecha de vencimiento, los LP no regularizados se señalan al equipo del GP en Slack para un seguimiento personal.
1Juniper Square dispara el webhook capital_call.created con el ID del fondo, el monto de la llamada, el calendario de desembolso por LP y la fecha de vencimiento
2n8n obtiene la lista de LP y los montos de desembolso por LP desde la API de socios de Juniper Square
3El nodo de IA (Claude mediante API) redacta una carta de presentación de llamada de capital individualizada por LP con los montos correctos, la fecha de vencimiento, el contexto del activo y el bloque de firma del GP
4SendGrid envía un correo de llamada de capital personalizado a cada LP con el PDF de instrucciones de transferencia adjunto
Las llamadas de capital pasan de una producción manual de un día completo a un flujo de revisión-y-aprobación del GP de 20 minutos. Los LP reciben avisos profesionales y personalizados de inmediato cuando se emite la llamada. La automatización del cobro de pagos elimina el monitoreo manual de la bandeja de entrada para las confirmaciones de transferencia del equipo del GP.
Triggers & Actions
Connect Juniper Square to your workflows with powerful triggers and actions
Triggers
Llamada de capital creada
Se dispara cuando se emite una nueva llamada de capital en Juniper Square para cualquier fondo u operación (mediante la API de socios una vez aprovisionada). La carga útil incluye el ID del fondo, el monto de la llamada, el calendario de desembolso por LP, la fecha de vencimiento y las instrucciones de pago.
Activar avisos de llamada de capital a los LP personalizados por IA y recordatorios de pago automatizados en el momento en que se emite una llamada en Juniper Square.
Distribución publicada
Se dispara cuando un evento de distribución se finaliza en Juniper Square y los montos de waterfall por LP se confirman (mediante la API de socios una vez aprovisionada).
Enviar a cada LP un anuncio de distribución personalizado con su monto exacto, su naturaleza fiscal y el enlace al portal del inversionista — el mismo día de la transferencia.
Estado del inversionista modificado
Se dispara cuando el estado de un LP en el CRM de captación de fondos de Juniper Square cambia (p. ej. prospecto → soft-circled → suscripción enviada → comprometido → financiado) — mediante la API de socios una vez aprovisionada.
Cuando un LP pasa a «subscription_sent», activar un correo de bienvenida del GP personalizado y una secuencia automatizada de seguimiento de suscripción.
Pago de llamada de capital recibido
Se dispara cuando Juniper Square confirma que la transferencia o el pago ACH de un LP se ha recibido y conciliado contra su llamada de capital pendiente — mediante la API de socios una vez aprovisionada.
Enviar al LP una confirmación de pago automatizada y actualizar el seguimiento de capital financiado de la operación en su sistema de gestión de activos.
Documento de suscripción completado
Se dispara cuando un LP completa y firma electrónicamente su contrato de suscripción en el flujo de incorporación digital de Juniper Square — mediante la API de socios una vez aprovisionada.
Cuando la suscripción se completa, actualizar la etapa del LP en HubSpot a «Committed», notificar al equipo del GP en Slack e inscribir al LP en la secuencia de comunicaciones al inversionista de precierre.
K-1 / documento fiscal publicado
Se dispara cuando un K-1 u otro documento fiscal anual se publica en la cuenta del portal del inversionista de un LP — mediante la API de socios una vez aprovisionada.
Enviar a cada LP una notificación personalizada de que su K-1 está disponible en el portal, con un enlace directo y una breve nota redactada por IA que explique qué cubre el K-1.
Estado de cuenta trimestral publicado
Se dispara cuando un lote de estados de cuenta trimestrales se publica en el portal del inversionista para un fondo determinado — mediante la API de socios una vez aprovisionada.
Enviar a cada LP una notificación por correo personalizada de que su estado de cuenta de capital trimestral está disponible, con un enlace directo al portal.
Actions
Obtener los datos de la cuenta de capital del LP
Recuperar el resumen actual de la cuenta de capital de un LP desde Juniper Square: VNA inicial, aportes a la fecha, distribuciones recibidas, VNA final y valor no realizado — mediante la API de socios una vez aprovisionada.
Extraer los datos de la cuenta de capital por LP al cierre de trimestre para precargar el nodo de redacción por IA de las narrativas de actualización trimestral del LP personalizadas.
Obtener la lista de LP del fondo
Recuperar la lista completa de LP de un fondo específico, incluyendo el monto de compromiso de cada LP, su estado de financiamiento y su estado de acceso al portal del inversionista — mediante la API de socios una vez aprovisionada.
Obtener la lista de LP antes de una llamada de capital para precargar los nodos de redacción por IA con los montos de desembolso por LP exactos y los datos de contacto.
Obtener los detalles de la llamada de capital
Recuperar los datos completos de la llamada de capital — monto total, desglose por LP, fecha de vencimiento y estado de pago actual — para su uso en los nodos de automatización posteriores — mediante la API de socios una vez aprovisionada.
Dos días antes de la fecha de vencimiento de una llamada de capital, obtener el estado de pago de todos los LP y enviar recordatorios automatizados únicamente a aquellos con estado «pending».
Obtener los detalles de la distribución
Recuperar los montos de distribución por LP, la división de naturaleza fiscal (ingreso vs. retorno de capital), el método de desembolso y el historial acumulado de distribuciones de un evento de distribución completado — mediante la API de socios una vez aprovisionada.
Después de que se publica una distribución, obtener los montos por LP para personalizar el anuncio de distribución de cada LP con la cifra exacta en dólares y la nota de naturaleza fiscal.
Actualizar el estado de captación de fondos del inversionista
Actualizar la etapa de CRM de captación de fondos de un LP en Juniper Square (prospecto, soft-circled, suscripción enviada, comprometido) mediante la API de socios una vez aprovisionada.
Cuando un LP confirma un soft-circle por correo y el sistema de seguimiento por IA del GP capta su intención, actualizar automáticamente su etapa de CRM en Juniper Square y activar el flujo del documento de suscripción.
Publicar un documento en el portal del inversionista
Cargar y publicar un documento aprobado por el GP (reporte trimestral, aviso de distribución, actualización del fondo) en el portal del inversionista de Juniper Square para un LP específico o todos los LP de un fondo — mediante la API de socios una vez aprovisionada.
Después de la revisión y aprobación por parte del GP de los reportes trimestrales del LP redactados por IA, publicar de forma programática los reportes aprobados en la cuenta del portal de cada LP sin iniciar sesión en el panel de Juniper Square.
Setup Guide
Get started in approximately Aprovisionamiento de socio/API por Juniper Square: varios días hábiles (fuera de su control). Una vez aprovisionado: 2-3 horas para la conexión de la API, el primer flujo webhook y la integración con SendGrid; 3-4 horas adicionales para la automatización completa de llamadas de capital y la sincronización del CRM de captación de fondos con HubSpot.
Prerequisites
- Cuenta activa de Juniper Square con acceso de socio/API aprovisionado por su equipo de éxito del cliente de Juniper Square (no es de autoservicio — contacte a Juniper Square en junipersquare.com para iniciar la inscripción en el programa de socios)
- Credenciales de la API de Juniper Square emitidas por Juniper Square durante la incorporación de socios (clave de API o credenciales de cliente OAuth2)
- Instancia de n8n (en la nube o autoalojada) con nodo HTTP Request, o cualquier herramienta de automatización compatible con HTTP capaz de consumir webhooks y realizar llamadas REST autenticadas
- SendGrid o un proveedor de correo transaccional equivalente para las comunicaciones salientes a los LP
- HubSpot o un sistema CRM si desea sincronizar los eventos del CRM de captación de fondos de Juniper Square con su base de datos de relaciones con LP existente
Iniciar el acceso de socio/API de Juniper Square
El paso más importante, y el que condiciona todo lo demás: contacte a su gerente de éxito del cliente de Juniper Square (o comuníquese en junipersquare.com) para solicitar acceso a la integración de socios o a la API para su cuenta. Esto no es un interruptor de autoservicio en su panel — Juniper Square aprovisiona el acceso a la API mediante su programa de socios, y el aprovisionamiento suele tardar varios días hábiles. Una vez aprovisionado, usted recibirá credenciales de API (clave de API o credenciales de cliente OAuth2) y la documentación propia de la configuración de su cuenta.
Solicite el acceso a la API lo antes posible en su incorporación a Juniper Square. Si está evaluando la plataforma, pregunte por el acceso a la API durante el proceso de ventas para que el aprovisionamiento esté completo antes de que usted esté listo para construir flujos de automatización. No construya flujos contra la interfaz de Juniper Square sin el acceso a la API confirmado — no existe una vía de screen-scrape compatible.
Configurar las credenciales de API en n8n
Una vez que Juniper Square haya aprovisionado sus credenciales de API, almacénelas de forma segura en la bóveda de credenciales de n8n. Cree una nueva credencial HTTP Header Auth llamada «Juniper Square API — Production» con el valor del encabezado Authorization establecido en «Bearer {su-clave-de-api}». Nunca codifique las credenciales de forma fija en los nodos del flujo. Si Juniper Square emite credenciales OAuth2, use el tipo de credencial OAuth2 de n8n con la URL del token y las credenciales de cliente que su equipo de Juniper Square le proporcione.
Almacene una segunda credencial «Juniper Square API — Sandbox» que apunte a cualquier entorno sandbox que Juniper Square proporcione. Pruebe siempre los cambios del flujo en el sandbox antes de aplicarlos a los datos de fondos de producción.
Registrar los endpoints webhook para eventos en tiempo real
En la configuración de su cuenta de Juniper Square (o a través de su equipo de CS durante la incorporación de socios, según su nivel de aprovisionamiento), registre las URL de sus nodos Webhook de n8n como endpoints para los eventos que desee consumir: capital_call.created, distribution.posted, investor.status_changed, document.completed, k1.published. Use el nodo activador Webhook de n8n con el modo de respuesta configurado en «Immediately» para que Juniper Square reciba un ACK 200 antes de que su flujo procese la carga útil del evento.
Pruebe cada endpoint webhook pidiendo a su equipo de CS de Juniper Square que dispare un evento de prueba en su entorno sandbox. Confirme que el flujo de n8n recibe y analiza correctamente la carga útil antes de construir los nodos posteriores. Las cargas útiles webhook varían según el tipo de evento — inspeccione las cargas útiles reales en lugar de basarse únicamente en la documentación.
Probar la conexión de la API con una llamada de lectura
Antes de construir flujos complejos, confirme que sus credenciales de API y su enrutamiento de red son correctos con una simple llamada de lectura. En n8n, agregue un nodo HTTP Request con Method = GET, URL = {su URL base de la API de Juniper Square}/v1/investors o /v1/funds (verifique la ruta correcta del endpoint con su equipo de CS de Juniper Square), y Authentication = Header Auth usando su credencial almacenada. Ejecute el nodo — debería devolver datos de fondo o de inversionista. Un error 401 significa que su credencial está mal formateada; un 403 significa que su cuenta carece del scope de permiso requerido.
Ejecute esta prueba de conectividad el primer día de acceso a la API de socios, antes de construir cualquier automatización. Una llamada de lectura exitosa confirma que las credenciales, los scopes de permiso y el enrutamiento de red están todos configurados correctamente.
Construir el flujo de automatización de llamadas de capital
Su primer flujo de producción: activador Webhook (capital_call.created) → nodo HTTP Request (obtener la lista de LP desde la API de Juniper Square) → nodo de IA (redactar un aviso al LP personalizado por LP) → nodo SendGrid (enviar los correos). Construya y pruebe contra su sandbox de Juniper Square con una llamada de capital de prueba. Rastree el evento a través de cada nodo, confirme que los datos por LP estén correctamente mapeados, y verifique el contenido redactado por IA antes de habilitarlo en producción.
Construya la plantilla de correo de aviso al LP en el editor de plantillas dinámicas de SendGrid con variables Handlebars ({{lpName}}, {{callAmount}}, {{dueDate}}) en lugar de armar HTML sin procesar en n8n. Esto mantiene el diseño de su correo en un solo lugar y facilita las actualizaciones de marca del GP sin tocar el flujo.
Conectar el CRM de Juniper Square a HubSpot para la sincronización de captación de fondos
Configure una sincronización bidireccional con n8n: los cambios de estado del inversionista en Juniper Square (soft-circled, suscripción enviada, comprometido) se sincronizan con las etapas de deal correspondientes en HubSpot, y los datos de engagement de HubSpot (aperturas de correos, clics en enlaces de deck) pueden registrarse como notas de actividad en el registro del inversionista de Juniper Square. Use el activador Schedule de n8n para consultar a Juniper Square los cambios de estado del CRM en un intervalo definido si su nivel de asociación no incluye eventos webhook del CRM.
Almacene el ID de inversionista de Juniper Square como una propiedad de contacto personalizada de HubSpot para que ambos sistemas permanezcan vinculados incluso cuando los datos de contacto del LP cambien. Este patrón de clave foránea es esencial para la fiabilidad de la sincronización bidireccional a lo largo del ciclo de vida del LP.
Frequently Asked Questions
Common questions about Juniper Square integration
Related Integrations
Explore other tools that work great with your workflow
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