Back to projects
Axtel · SOJASA2025 – Actual Featured

SOJASA · Collaboration and Contact Center

Zoom Contact Center implementation, AI virtual agents, agentless campaigns, and HubSpot CRM integration through APIs and webhooks.

Private or internal project

About the project

A collaboration and contact centre solution for SOJASA built on Zoom Customer Experience. The work covers flow design, call routing, queue administration, and virtual agents in Zoom Virtual Agent with JavaScript scripting, global variables, external API calls and escalation to a human agent. The HubSpot CRM integration synchronises leads, properties and activity through webhooks and the REST API. Automation services are built with FastAPI and Python, alongside critical microservices in Java and Spring Boot, containerised and deployed on Azure Container Apps.

Key features

  • Flows, call routing and queue administration
  • Virtual agents with API integration and escalation to a human agent
  • Agentless dialer campaigns with dynamic lists generated from the CRM
  • Synchronisation of leads, properties and activity with HubSpot CRM
  • REST APIs for automation and cross-platform integration
  • Java microservices for critical integrations

My role on the project

Full-Stack Developer | CCaaS & AI

  • Implemented and configured Zoom Contact Center
  • Built virtual agents in Zoom Virtual Agent with JavaScript
  • Implemented FastAPI services and the HubSpot CRM integration
  • Developed Java microservices with Spring Boot and Spring Data JPA
  • Designed agentless dialer campaigns with dynamic lists from the CRM
  • Deployed infrastructure on Azure Container Apps, Key Vault, NAT Gateway and Container Registry
© 2026 Martín De La Torre Vázquez
Built with NuxtUI