Skip to main content

Services

Documentation for all 18 microservices in the Platform. Each service page provides tabs for Brief, Architecture, Auth, Deployment, Resilience, Data Model, and Communication.

Core

ServiceDescription
hbf-coreCentral API: orgs, users, agents, deployments, NLU pipelines
hbf-core-apiShared TypeScript API client/types for hbf-core

Bot Engine

ServiceDescription
hbf-botBot engine: executes agent workflows, processes messages

AI / NLP

ServiceDescription
hbf-nlpNLP: intent classification, entity extraction, LLM orchestration
helvia-rag-pipelinesRAG: document ingestion, embedding, vector search
hbf-knowledge-managerSyncs Azure Blob Storage files into Knowledge Base articles

Live Chat

ServiceDescription
hbf-lcmLive Chat Manager: human agent routing, business hours
hbf-session-managerConversation session state tracking, webhooks

Channels and Communication

ServiceDescription
hbf-broadcastScheduled mass messaging campaigns
hbf-event-publisherPower Automate connectors + Firebase FCM push
hbf-notificationsIn-app notifications via SSE
hbf-client-integrationsClient-specific integration hub: 13 enterprise modules

Analytics

ServiceDescription
hbf-statsSession stats daemon
hbf-reportsReport generation (PDF, Excel)

Data Management

ServiceDescription
hbf-media-managerMedia file upload, storage, retrieval
hbf-data-retentionGDPR data cleanup and retention

Frontend

ServiceDescription
hbf-consoleAdmin console: agent builder, analytics, live chat UI
hbf-webchatEmbeddable web chat widget