Integración HubSpot CRM
Sincronización bidireccional de contactos, deals y suscripciones. Auto-discovery de tu estructura HubSpot para configuración sin código.
Funcionalidades
| Feature | Descripción |
|---|---|
| Sync de Contactos | Suscriptores de PayWL se crean como contactos en HubSpot |
| Sync de Deals | Suscripciones se crean como deals en tu pipeline |
| Custom Objects | Soporte para objetos personalizados de suscripción |
| Mapeo de Stages | Stages de HubSpot → Estados de PayWL (activo, cancelado, etc.) |
| Código de Producto | Extrae código de producto de line items para facturación Siigo |
| Actualización Factura | Guarda número de factura Siigo en el deal |
Configuración con Auto-Discovery
PayWL detecta automáticamente la estructura de tu HubSpot:
- Ve a Configuración → Integraciones → HubSpot
- Ingresa tu Access Token de HubSpot (Private App)
- Clic en "Detectar Configuración"
- PayWL detectará:
- Custom Objects disponibles
- Pipelines y stages
- Propiedades de contacto
- Productos y line items
- Revisa el mapeo automático de stages
- Ajusta si es necesario y guarda
Mapeo de Stages
PayWL infiere el estado de suscripción basado en el nombre del stage:
| Patrón en Stage | Estado PayWL |
|---|---|
activ* | ACTIVE |
inactiv*, cancel* | CANCELLED |
trial*, pending*, registr* | TRIAL |
pausad*, pause* | PAUSED |
expir*, vencid* | EXPIRED |
Flujo de Sincronización
1 Usuario se suscribe en PayWL
→
2 Se crea/actualiza contacto en HubSpot
→
3 Se crea deal con line item
→
4 Se extrae código de producto
→
5 Código pasa a Siigo para factura
Código de Producto para Siigo
PayWL busca el código de producto en los line items del deal:
- Busca contacto por email
- Obtiene deals asociados
- En cada deal, busca line items
- Extrae la propiedad
hs_skuocodigo_al_facturar - Envía el código a Siigo para la factura
Tip: Configura la propiedad de HubSpot que contiene el código de Siigo en la configuración de la integración.
Importar Suscriptores desde HubSpot
Puedes importar suscriptores existentes de HubSpot a PayWL:
- Ve a Integraciones → HubSpot → Sync
- Clic en "Importar Contactos"
- PayWL:
- Lee contactos con custom objects de suscripción
- Mapea stages a estados de PayWL
- Crea planes basados en productos
- Importa suscriptores con su estado actual
Crear App Privada en HubSpot
- Ve a Settings → Integrations → Private Apps
- Clic en "Create private app"
- Nombre: "PayWL Integration"
- Scopes requeridos:
crm.objects.contacts.read crm.objects.contacts.write crm.objects.deals.read crm.objects.deals.write crm.objects.line_items.read crm.schemas.custom.read crm.schemas.deals.read - Clic en "Create app"
- Copia el Access Token y pégalo en PayWL