Proyecto de trabajo

Widgets de Zoho CRM

Cinco procesos comerciales dentro del registro de Zoho CRM donde ocurren

Cinco widgets que viven dentro de Zoho CRM para cotizar, matricular, capturar prospectos, agendar citas y cambiar de programa sin salir del registro.

Recreación del cotizador de precios dentro de una oportunidad del CRM, con plan de pagos, beca, convenio y una promoción recortada por el tope del 80 %, el desglose de cada pago y los botones para el PDF y para aplicar la cotización. (abrir la imagen en tamaño completo)
Recreación con datos ficticios, porque el sistema real es privado.
Recreación del widget de matrícula, con las páginas de verificación, ejecución y resultado, los cinco pasos contra el sistema académico con su tiempo y un ejemplo de error traducido con acceso al texto original. (abrir la imagen en tamaño completo)
Recreación con datos ficticios, porque el sistema real es privado.

De qué se trata

Cada widget lleva un proceso comercial a un botón dentro del registro de Zoho CRM donde ocurre, como la cotización y la matrícula en la oportunidad, la captura de prospectos en la campaña y las citas en su lista de eventos.

Todos se empaquetan con Zoho Extension Toolkit y hablan con el CRM a través de su SDK; los que necesitan más lógica se escriben en React con Vite.

Qué hace

  • Un cotizador que simula el plan de pagos en el navegador, aplica los descuentos con su tope, genera el PDF del plan de inversión y solo escribe en el CRM al confirmar.
  • Un asistente de matrícula en React que ejecuta en orden las cinco funciones en Deluge que hablan con PeopleSoft Campus Solutions, valida los datos antes de cada paso y traduce los errores del sistema académico.
  • La captura de prospectos desde una campaña, uno por uno o en carga masiva con plantilla, mapeo de columnas y revisión antes de importar.
  • La gestión de citas sobre los eventos del CRM para crear, reagendar, cancelar y registrar el resultado, con permisos de negocio que bloquean la acción cuando no pueden confirmar un rol.
  • El cambio de programa crea la nueva oportunidad antes de cerrar la anterior y deja su registro, con reintentos escalonados ante los límites de la API.

Cómo funciona

Dónde viven los widgets y con qué hablan

Cada widget se abre desde un registro del CRM y trabaja a través del SDK, de funciones en Deluge o del sistema académico.

  1. Dónde viven

    • Oportunidades
    • Campañas
    • Citas (eventos del CRM)
  2. Widgets

    • Cotizador con PDF
    • Asistente de matrícula
    • Captura de prospectos
    • Gestión de citas
    • Cambio de programa
  3. Con qué hablan

    • SDK de widgets de Zoho
    • Funciones en Deluge
    • PeopleSoft Campus Solutions

Entrega

  • Zoho Extension Toolkit
  • Vite con certificado local
  • Pruebas con jsdom

Decisiones y sus costos

  1. Calcular en el navegador y escribir al final

    Probar escenarios de cotización contra el CRM dejaría registros a medias.

  2. Crear antes de cerrar

    Si un cambio de programa falla a mitad de camino, la oportunidad se puede perder.

  3. Ante la duda, bloquear

    Si el widget de citas no puede confirmar un rol, un campus o un alcance, podría asignar mal una oportunidad.

Stack

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