Ir al contenido principal

New - Integración con Customfield

La integración CustomFields de Clientify permite copiar automáticamente los campos personalizados de un contacto a su oportunidad (deal), garantizando coherencia de información entre entidades y evitando duplicidades manuales

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

¿Qué información se sincroniza?

Campos personalizados

  • Campos personalizados de Contactos → Campos personalizados de Deals

  • Se copian todos los campos personalizados existentes en el contacto.

  • Los campos se sincronizan al deal más reciente del contacto.

No se sincronizan campos estándar ni información desde deals hacia contactos.

Sentido de la sincronización

La sincronización es unidireccional:

  • Contactos → Deals

Clientify actúa como sistema origen y destino, ya que la integración es interna.

Cuándo se ejecuta la sincronización

La sincronización se ejecuta automáticamente cuando:

  • Se guarda un deal en Clientify.

  • El deal tiene un contacto asociado.

  • El contacto tiene campos personalizados configurados.

No es necesario ejecutar la integración manualmente.

Mecanismo de sincronización

El proceso funciona de la siguiente forma:

  1. Se detecta el evento deal.saved.

  2. Se obtiene el deal completo.

  3. Se obtiene el contacto asociado al deal.

  4. Se identifica el deal más reciente del contacto.

  5. Se copian los campos personalizados del contacto al deal.

Si el contacto no cumple los requisitos, el proceso se omite y se registra el error.

Requisitos para la sincronización

Para que la integración funcione correctamente, se deben cumplir las siguientes condiciones:

  • El deal debe tener un contacto asociado.

  • El contacto debe tener al menos un campo personalizado.

  • El contacto debe tener al menos un deal.

Comportamiento de los campos

  • Se copian todos los campos personalizados, manteniendo el mismo nombre.

  • Si el deal ya tiene valor en un campo:

    • Se mantiene el valor existente salvo que el contacto tenga un valor distinto.

  • No se eliminan valores existentes del deal si el contacto no tiene valor.

Configuración de la integración

Requisitos

  • Cuenta activa de Clientify

  • Webhooks habilitados

  • Campos personalizados creados en contactos y deals

Configuración en Clientify

  1. Accede a Integraciones en Clientify

  2. Selecciona CustomFields

  3. Configura el webhook para el evento deal.saved

  4. Añade la clave contactToDeal en las credenciales de la integración

  5. Guarda la configuración

Una vez guardada, la integración quedará activa.

Webhook utilizado

  • Evento: deal.saved

  • Origen: Clientify

  • Destino: Interno (Clientify)

  • La URL del webhook se configura automáticamente.

Compatibilidad y requisitos técnicos

Compatibilidad

  • Compatible con cualquier versión de Clientify que soporte:

    • Webhooks de deals

    • Campos personalizados en contactos y deals

Consideraciones importantes

  • Siempre se sincroniza con el deal más reciente del contacto.

  • La integración es automática y no requiere acciones manuales.

  • Si el contacto no tiene campos personalizados o deals, se registra el error sin bloquear otros procesos.

  • La integración admite configuración avanzada para controlar qué campos se sincronizan.

  • No se sobrescriben valores válidos del deal si el contacto no aporta cambios.

¿Ha quedado contestada tu pregunta?