Documentation
ZdPortal System Overview
ZdPortal is a comprehensive Zendesk administration and workflow management platform built with a modular microservices architecture using Cloudflare Workers, React, and extensive Zendesk API integration.
Frontend
React + Vite + Tailwind CSS
Deployed to Cloudflare Pages
Backend Services
8 Modular Cloudflare Workers
Comprehensive API Coverage
Workflows
Patient & Agent Management
Multi-stage Approval Processes
Integrations
Zendesk, Assembled, Guru
External API Management
System Architecture
Key Features
- • Modular microservices architecture
- • Real-time workflow orchestration
- • Multi-stage approval processes
- • Comprehensive monitoring and analytics
- • Dynamic field mapping and validation
- • Integration with external systems
Workflows Overview
🏥 Patient Workflow
Automated patient record creation and vendor assignment workflow
👨💼 BPO Agent Onboarding
Complete end-to-end agent lifecycle management from BPO submission through operational status
Deployment URLs
Service Workers
API Collections & Testing
Postman Collections Available
Complete API testing suites with examples and environment configurations
🔄 ZdPortal MCP Admin API
Main router and all modular services (73 endpoints)
👨💼 Agent Management Workflow
BPO onboarding, training, and mapping system
⚙️ Workflows API
Workflow management and orchestration
☁️ Backend Services
Individual service workers and health checks
Next Steps
🚀 Ready for Production
- ✅ Frontend deployed to Cloudflare Pages
- ✅ All service workers deployed and operational
- ✅ Comprehensive API documentation available
- ✅ Postman collections ready for testing
- ✅ Workflow systems documented and visualized
Configuration Needed:
- • Set environment variables/secrets for all workers
- • Configure Zendesk webhooks pointing to worker endpoints
- • Set up BPO portal access and permissions
- • Import Postman collections for API testing