Ir al contenido principal

New - Integración SuiteCRM

La integración entre Clientify y SuiteCRM permite sincronizar de forma automática la información comercial entre ambas plataformas, manteniendo contactos, empresas y actividad alineados y evitando duplicidades.

Daniel avatar
Escrito por Daniel
Actualizado hace más de 2 semanas

¿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:

  1. Prospecting

  2. Qualification

  3. Needs Analysis

  4. Value Proposition

  5. Identifying Decision Makers

  6. Perception Analysis

  7. Proposal/Price Quote

  8. Negotiation/Review

  9. Closed Won

  10. 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

  1. Accede a Integraciones en Clientify

  2. Selecciona SuiteCRM

  3. Introduce:

    • URL de SuiteCRM

    • Usuario

    • Contraseña

  4. Guarda la configuración

  5. 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.

¿Ha quedado contestada tu pregunta?