¿Qué información se sincroniza?
La integración permite sincronizar las siguientes entidades:
Contactos
Leads (se sincronizan como contactos con estado de lead)
Empresas
Productos
Oportunidades / Deals
Presupuestos
Llamadas
Reuniones
Notas
Sentido de la sincronización
Sincronización bidireccional
Contactos: SuiteCRM ↔ Clientify
Empresas: SuiteCRM ↔ Clientify
Productos: SuiteCRM ↔ Clientify
Sincronización unidireccional
Leads: SuiteCRM → Clientify
Oportunidades: SuiteCRM → Clientify
Presupuestos: SuiteCRM → Clientify
Llamadas: SuiteCRM → Clientify
Reuniones: SuiteCRM → Clientify
Notas: SuiteCRM → Clientify
Además, Clientify envía contactos a SuiteCRM mediante webhooks cuando se crean o modifican.
Sincronización de contactos y leads
Contactos
Se vinculan mediante el ID de SuiteCRM, almacenado en Clientify.
Se sincronizan datos personales, direcciones, teléfonos, cargo y propietario.
A los contactos se les asigna siempre el estado client.
Se añade automáticamente la etiqueta suitecrm.
Leads
Los leads de SuiteCRM se sincronizan como contactos en Clientify con estado de lead.
Solo se sincronizan leads que no estén convertidos.
El estado del lead se mapea automáticamente (cold, warm, lost, client).
Sincronización de empresas
Las empresas se sincronizan de forma bidireccional.
Se mantienen direcciones de facturación y envío.
El propietario se asigna por email del usuario.
Se añade automáticamente la etiqueta suitecrm.
Sincronización de productos
Se sincronizan productos entre ambas plataformas.
El campo clave es el SKU:
Se usa
part_number.Si no existe, se utiliza el ID de SuiteCRM.
Los precios se redondean a 2 decimales.
Se sincroniza la imagen del producto si es una URL válida.
Sincronización de oportunidades (deals)
Las oportunidades se sincronizan desde SuiteCRM hacia Clientify:
Se vinculan por un campo personalizado
suitecrm_deal_id.Se sincronizan importe, fechas, probabilidad y empresa asociada.
Se crean campos personalizados para:
Tipo de oportunidad
Campaña
Origen del lead
Pipeline
La integración crea automáticamente un pipeline llamado suitecrm con las siguientes etapas:
Prospecting
Qualification
Needs Analysis
Value Proposition
Identifying Decision Makers
Perception Analysis
Proposal/Price Quote
Negotiation/Review
Closed Won
Closed Lost
Sincronización de presupuestos
Los presupuestos se sincronizan solo desde SuiteCRM hacia Clientify.
Se identifican mediante un budget_code con prefijo
SUITE-.Se sincronizan:
Contacto
Empresa
Oportunidad asociada
Líneas de presupuesto (productos o ítems)
El estado del presupuesto se mapea automáticamente (aceptado, rechazado o expirado).
Llamadas, reuniones y notas
Llamadas
Se registran en el timeline de contactos y empresas.
Se sincronizan fecha, duración, tipo y resultado.
Reuniones
Se crean como check-ins en Clientify.
Se incluyen fecha, asunto, descripción y resultado.
El tipo se establece siempre como virtual.
Notas
Se sincronizan como notas en el timeline.
Incluyen título y contenido original de SuiteCRM.
Modos de sincronización
La integración puede ejecutarse en dos modos:
Full: sincroniza todos los registros disponibles.
Modified: sincroniza solo los registros modificados en las últimas 24 horas.
Resolución de conflictos
Cuando un registro existe en ambas plataformas:
Se comparan las fechas de modificación.
El registro más reciente prevalece:
Si Clientify es más reciente → se actualiza SuiteCRM.
Si SuiteCRM es más reciente → se actualiza Clientify.
Webhooks
La integración soporta sincronización en tiempo real mediante webhooks:
Evento: contact.saved
Dirección: Clientify → SuiteCRM
Se utiliza para crear o actualizar contactos en SuiteCRM cuando cambian en Clientify.
Configuración de la integración
Requisitos
Integración PREMIUM activa en Clientify
Usuario de SuiteCRM con permisos de API
Acceso a la API SOAP v4.1 de SuiteCRM
Configuración en Clientify
Accede a Integraciones en Clientify
Selecciona SuiteCRM
Introduce:
URL de SuiteCRM
Usuario
Contraseña
Guarda la configuración
Si las credenciales son correctas, la integración se activará automáticamente
Consideraciones importantes
La integración utiliza la API SOAP v4.1 de SuiteCRM.
Se recomienda usar un usuario dedicado para la integración.
Los campos personalizados necesarios se crean automáticamente.
Si el pipeline suitecrm ya existe, se reutiliza.
Versiones muy antiguas de SuiteCRM podrían presentar incompatibilidades.
