Proyecto de trabajo

Herramientas de operación masiva en Zoho

Cargas, vínculos y sincronizaciones masivas en el CRM de cada cliente

Scripts y notebooks en Python que mueven grandes volúmenes de registros en el Zoho CRM de cada cliente, entre cargas, vínculos, etiquetas, borrados y sincronizaciones.

Recreación de un notebook de Jupyter que carga leads en bloque. Limpia un CSV, crea el trabajo en la Bulk Write API, espera con un punto de reanudación, resume creados, actualizados y fallidos, y vincula y etiqueta los registros. (abrir la imagen en tamaño completo)
Recreación con datos ficticios, porque el sistema real es privado.

De qué se trata

Cada cliente de la agencia tiene en Zoho CRM grandes volúmenes de registros que a veces hay que cargar, corregir, vincular o borrar de una vez. Esta caja de herramientas reúne los scripts y notebooks que lo hacen por cliente, sobre la API masiva de Zoho.

También incluye integraciones pequeñas que un cliente necesitó, como sincronizar su base Oracle con el CRM o llevar las fotos de sus inmuebles a otra plataforma.

Qué hace

  • Parte los CSV, los sube como ZIP a la Bulk Write API, crea los trabajos, consulta su estado y los retoma si algo se corta.
  • Vincula, etiqueta y borra registros en masa desde un CSV, y prepara las importaciones en notebooks de Jupyter.
  • Sincroniza los clientes de la base Oracle de un cliente con su CRM.
  • Asigna códigos y prepara los envíos de SMS de una campaña, y analiza los segmentos antes de cada envío.
  • Un servicio en Flask copia las fotos de cada inmueble desde Zoho CRM a la plataforma inmobiliaria de un cliente.

Cómo funciona

De un CSV al CRM de un cliente

Las entradas pasan por trabajos masivos que se pueden retomar antes de llegar a su destino.

  1. Entradas

    • Archivos CSV de cada cliente
    • Base Oracle de un cliente
    • Notebooks de preparación
  2. Operaciones

    • Bulk Write API por lotes
    • Trabajos que se retoman
    • Vínculos, etiquetas y borrados
  3. Destinos

    • Zoho CRM de cada cliente
    • Envíos de SMS con códigos
    • Plataforma inmobiliaria de un cliente

Decisiones y sus costos

  1. Trabajos que se pueden retomar

    Una carga grande se puede cortar a mitad de camino.

  2. Una carpeta por cliente

    Un cambio para un cliente no puede tocar los datos de otro.

Stack

Elige una tecnología para ver qué proyectos la usan.