Microservices Ecosystem
The CRM Product is composed of several specialized microservices that work together to provide a seamless experience.
Core Services
- LLM Orchestration Service: The brain of the system, routing intents and managing agents.
- Message Sender Service: Handles WhatsApp API integration and message delivery.
- Conversation Service: Manages session history and context.
Business Logic Services
- Booking Service: Manages resources, availability, and reservations.
- Order Service: Handles product catalogs, orders, and inventory.
- Billing Service: Manages invoicing, payments, and subscriptions.
Support Services
- Knowledge Service: RAG system for answering general queries.
- Analytics Service: Tracks metrics and generates reports.
- Tenant Service: Manages multi-tenancy configuration and onboarding.
