All features · your module
Your process runs inside the ERP, not next to it
A custom module is a separate block of the shared platform: its own screens, documents and calculations, but shared directories, permissions and reports. The core is never forked, so platform updates still reach you.
A custom module in Akeda ERP covers processes the standard sections do not: its own screens, documents, calculations and roles are built as a separate block of the shared platform rather than as a fork. The module is enabled for your workspace only and writes its own tables in your database under row-level protection, yet it takes products, counterparties, employees and legal entities from the shared directories, posts documents like any native operation, and is exposed through the API and MCP. It lives in the same repository and passes the same checks as the standard sections, so platform updates keep reaching it; custom modules for print and manufacturing already run in client workspaces.
- Own tablesmodule data lives in your cabinet's database, with row-level protection
- Shared directoriesproducts, counterparties, employees and legal entities — the same ones everywhere
- API and MCPyour module's operations are open to integrations and agents
- Already runningcustom modules for print and manufacturing run in client cabinets
01Who gets what
For the owner
An off-the-shelf system covers routine work, while the core of the business stays in spreadsheets.
Your process moves into the system whole: stages, roles, documents and calculations. The result shows up in company-wide reports.
For the operations lead
The status of every order has to be asked for out loud and taken on trust.
Each role gets its own queue and a clear next action, and the order's path is visible from request to delivery.
For the technical director
“Built for us” usually means a fork that nobody dares to update a year later.
The module is enabled for your cabinet only and ships in the shared release: the platform evolves and your block is maintained with it.
03One day with the module
- 08:40
Order accepted
A manager creates the order and several jobs from shared counterparties and products — in one operation, with its own numbering.
- 10:15
Approval
The approver sees only what waits on their decision: terms, deadlines and real blockers, without other people's stages.
- 12:30
The shop floor
An operator takes a job from their queue and enters the actual quantity. Anything above the remaining amount is refused.
- 15:00
Materials
Material consumption and output go through stock rather than a side spreadsheet: balances and cost stay shared.
- 18:00
Result of the day
Output-based calculations reach finance as accruals, and metrics reach the manager's dashboard with links back to the orders.
04Works together with
- financeFinance
Accruals and costs from your process reach the profit report and the management balance sheet.
Learn more - stockStock
Materials and finished output live on the shared stock — with batches, balances and cost.
Learn more - tasks and calendarTasks and calendar
Team work, deadlines and discussions stay in the shared task tracker instead of chat threads.
Learn more - integrationsIntegrations and API
Your module's operations are published in the open API and available to agents over MCP.
Learn more
05In brief
MCP tools: akeda_go_capabilities akeda_go_catalog akeda_go_core_registers
Integrations: Your systems over API
06Questions
Custom module
What does it cost and how long does it take?
It depends on the process. We estimate after a walkthrough: stages, roles, documents and links to finance and stock. We start with one core process so it works quickly, rather than automating everything at once.
Is this a customised copy of the system?
No. There is no copy: your module is a separate block of the shared platform with its own key, tables and migrations. It is enabled for your cabinet only and does not affect other clients.
What happens when Akeda changes?
It sits in the same repository and passes the same checks as standard modules. Any drift from the platform shows up immediately, so maintenance is planned work rather than an emergency a year later.
Will our data be stored separately?
From other clients, yes: each cabinet has its own database. Inside it your module writes its own tables and uses the shared directories, so no second copy of products or counterparties appears.
We need an app for field staff. Is that possible?
Yes, as a separate app on the same open API: an employee receives a job, ticks off stages, attaches photos and sends the result into the shared system. Scope and timing depend on your scenario.
See Akeda
with your workflow.
Tell us what you want to connect or automate. We will show how the process could work in Akeda, what data it needs and where to start.
- 01Understand your needs
- 02Explore connected workflows
- 03Define the next step
Request received
Thank you! We have your number and will get in touch on the next working day.
What happens next: a short conversation about your process — what to connect, which data is needed and where to start. No sales pitch.