Skip to main content

3. WBCS Modules and Their Relationship

The main module of the WBCS system is Projects. The current active project is always displayed at the top of the drop-down menu, allowing you to easily track which project you're working on:

on

Image1.jpgeasily.

The Projects module is directly linked to the following modules:

  • Desks: Multiple desks can be assigned to a single project. When a new project is created, a default desk is automatically generated.

  • Employees: Employees are assigned to specific projects and desks. Before an employee can be deleted, they must be removed from both the desk and the project.

  • Clients: Clients are associated with projects and desks. Clients are primarily are associated with projects but could be assigned to thea specific desk or/andand/or to thea specific manager (employee).

The following modules are partially dependent on the Projects module and other modules:

  • Requests: ThisSupport moduletickets isand service requests may apply to an entire project or be tied to a specific client within that project, enabling flexible andissue can be used for various purposes, such as support, creating requests, and tracking communication with clients. Requests can be associated with either entire projects or individual clients.tracking.

  • Core Banking: ThisManages modulea manages theproject’s financial aspectsentities of(Accounts, projects,Assets, including accounts, assets,Transactions) and transactions.lets Ityou alsodefine allowsproject‑specific forledger thesettings management(Actions ofsub‑types, financialauto‑increment issues at the client level, separate from the project.UIDs).

  • Client Area: ThisPowers modulethe customer‑facing portal (webstore, client dashboard) with project‑scoped content and embeddable Snippets.

  • Configurations (Marketplace): Houses project‑scoped reference data (status lists, account types, currencies) that you can clone from other projects for fast setup.

  • Marketplace → Products / Orders / Payment Methods / Integrations: Catalog modules where each product, order, payment method and integration record is usedscoped to a project for managingisolated the user's platform, such as an online store or website.management.

  • Roles: RolesDefines apply across all projects and are used to defineView/Manage permissions for(own bothvs. Employeesall) andwithin Clients.the APIcontext configurationsof arethe alsoactive managedproject, throughensuring Roles.access control is project‑aware.

  • API: ThisAll module handlesexternal integrations withand third-partywebhooks platforms.(Postbacks, Fireblocks, Huntli, etc.) operate under the selected project, so calls and events are correctly routed.

  • Translations / Texts / Templates: Localizes UI labels, longer text content and notification templates on a per‑project basis to support multi‑lingual deployments.

  • Analytics: Dashboard metrics (Turnover, Clients Registered, FTD, Manager Performance, etc.) are calculated for the currently selected project.

  • Calendar / Notifications: Events (Calls, Reminders) and in‑app notifications are tied to both employees and the active project, ensuring timely alerts.

  • Incident Reports / Violation Reports / Penetration Reports: Security modules for logging, tracking and closing incidents, policy violations and pen‑tests, all linked to the relevant project.

  • Pipelines: Displays CI/CD run histories (Jenkins, GitLab CI, etc.) project‑by‑project, so build and deployment statuses are scoped correctly.

The scheme of the WBCS modules and their relationship below:

Scheme of WiCRM Modules.png