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.


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.
Dónde viven
- Oportunidades
- Campañas
- Citas (eventos del CRM)
Widgets
- Cotizador con PDF
- Asistente de matrícula
- Captura de prospectos
- Gestión de citas
- Cambio de programa
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
Calcular en el navegador y escribir al final
Probar escenarios de cotización contra el CRM dejaría registros a medias.
Crear antes de cerrar
Si un cambio de programa falla a mitad de camino, la oportunidad se puede perder.
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.




