Certyneo × HubSpot — la firma electrónica eIDAS para tu CRM
Cada sobre de Certyneo firmado, rechazado o vencido aparece en la línea de tiempo del contacto de HubSpot correspondiente en menos de 5 segundos. Compatible con eIDAS, alojamiento en Alemania, sin Zapier intermediario.
Se requiere cuenta de Certyneo y cuenta de administrador de HubSpot. Gratuito desde el plan Starter de Certyneo.
Por qué conectar Certyneo a HubSpot
La integración está diseñada para equipos de ventas y RRHH que gestionan sus acuerdos desde HubSpot y desean ver las firmas sin cambiar de herramienta.
Eventos en la línea de tiempo de contacto
Cuando se firma un sobre, el evento aparece automáticamente en la línea de tiempo de HubSpot del contacto, con el nombre del documento, el estado y un enlace al PDF firmado.
Sincronizar firmantes como contactos de HubSpot
Activa la sincronización de contactos: cada vez que se firma un sobre, el firmante se inserta o actualiza como contacto de HubSpot (email + nombre + propiedades personalizadas). Ideal para flujos de trabajo comerciales posteriores a la firma.
5 eventos soportados
envelope.completed, envelope.signed, envelope.declined, envelope.expired, recipient.viewed — elige cuáles deseas enviar, desactiva los demás con un clic.
OAuth 2.0 + tokens cifrados en reposo
Autenticación estándar de OAuth 2.0 de HubSpot. Los tokens de acceso y actualización se cifran AES-256-GCM en la base de datos. Ningún token de cliente almacenado en texto plano.
¿Qué eventos se envían?
Aquí está la lista exhaustiva de eventos enviables a HubSpot y qué contiene cada uno. Todos son opcionales — elige cuáles activas en Configuración → Integraciones.
| Evento | Datos transmitidos a HubSpot |
|---|---|
| envelope.completed | Documento firmado por todos los signatarios. Push: nombre del documento, fechas, signatarios, enlace al PDF de prueba eIDAS. |
| envelope.signed | Un signatario acaba de firmar (pero no todos aún). Push: correo electrónico del signatario, marca de tiempo, orden de firma. |
| envelope.declined | Un signatario rechazó el sobre. Push: motivo del rechazo (si se proporciona), correo electrónico, marca de tiempo. |
| envelope.expired | Fecha de validez superada sin firma completa. Push: signatarios faltantes, fecha de vencimiento. |
| recipient.viewed | Un signatario abrió el sobre sin firmarlo. Push: correo electrónico, marca de tiempo, geolocalización IP. |
Si contact-sync está activado, el evento envelope.completed también crea un contacto en HubSpot para cada signatario (si no existe ya) con las propiedades certyneo_first_signed_at y certyneo_last_envelope_id.
Instalar la integración en 4 pasos
La instalación toma menos de 2 minutos. Necesita una cuenta Certyneo activa y acceso de Administrador en su portal HubSpot.
- 1
Ir a Configuración → Integraciones
Inicie sesión en Certyneo, abra el menú Configuración, seleccione Integraciones y haga clic en el botón « Conectar HubSpot » en la tarjeta de HubSpot.
- 3
Elegir los eventos a enviar
De vuelta en Certyneo, seleccione los eventos que desea ver en HubSpot. Opcionalmente, active contact-sync. Guarde.
- 4
Probar con un sobre
Envíe un sobre de prueba a un correo electrónico que corresponda a un contacto existente en HubSpot. Una vez firmado, abra el contacto en HubSpot: el evento Certyneo aparece en la línea de tiempo.
Seguridad y cumplimiento
La integración HubSpot respeta la misma política de seguridad que el resto de Certyneo: cifrado, principio del menor privilegio, auditoría completa, cumplimiento RGPD.
- Tokens de acceso y actualización cifrados AES-256-GCM en base de datos PostgreSQL, nunca en texto plano.
- Scopes OAuth limitados a lo estrictamente necesario: lectura/escritura de contactos + línea de tiempo. Sin acceso a deals o tickets.
- Datos de HubSpot tratados como subcontratista RGPD: DPA firmado, alojamiento en UE Alemania, derecho al olvido respetado.
- Cada llamada a la API de HubSpot se registra en la pista de auditoría Certyneo con marca de tiempo y resultado (éxito / error).
Preguntas frecuentes
¿En qué plan de Certyneo se incluye la integración HubSpot?
La integración HubSpot está disponible desde el plan Starter (gratuito para 5 sobres/mes) y en todos los planes de pago. No hay costo adicional relacionado con HubSpot.
¿Qué datos de HubSpot puede ver Certyneo?
Ninguno. La conexión va solo de Certyneo a HubSpot — escribimos en la línea de tiempo y creamos contactos (si está habilitado), pero no leemos nada desde HubSpot. Los scopes OAuth solicitan lectura/escritura de contactos solo para poder hacer upsert sin duplicar.
¿Qué scopes OAuth se solicitan?
Cuatro scopes: crm.objects.contacts.read (verificar que existe un contacto antes de crear), crm.objects.contacts.write (upsert del firmante como contacto), timeline (push de eventos), tickets (push opcional en tickets relacionados). Sin acceso a deals, companies o pipelines.
¿Cómo desinstalar?
Dos opciones: (1) en Certyneo, Parámetros → Integraciones → botón Desconectar — elimina nuestros tokens cifrados y detiene todo push; (2) en HubSpot, Settings → Integrations → Connected Apps → Uninstall Certyneo. Ambos métodos son equivalentes y reversibles (puede reconectarse en cualquier momento).
¿Puedo elegir qué eventos se envían?
Sí. En Parámetros → Integraciones → HubSpot, marque los eventos deseados (envelope.completed, signed, declined, expired, recipient.viewed). Los cambios tienen efecto inmediato, sin reinstalación.
¿La aplicación está listada en el HubSpot Marketplace oficial?
La integración está técnicamente completa y funciona vía OAuth directo desde esta página. El listado público en el HubSpot App Marketplace está en proceso de envío (proceso de revisión de HubSpot de 4-6 semanas). Puede usarla ahora mismo a través del botón de arriba.
Para ir más allá
Conecte Certyneo a HubSpot en 30 segundos
OAuth estándar. Sin tarjeta bancaria. Desactivable en cualquier momento desde Parámetros o HubSpot.