InnovaBpm

System for complex process automation

You have a business process that doesn’t fit any standard software. Too specific, too many exceptions, too many particular rules. You’ve tried with Excel, with emails, with generic project management tools. They work while the volume is low, then they become unmanageable.

You need a custom-made system, but you don’t want a development project that lasts years and costs a fortune. And above all, you want to be able to change the rules when the process evolves, without having to call developers every time.

InnovaBpm is our BPM engine: configurable states and transitions, with actions developed custom for your specific process. We start from your real procedure (how you manage it today, with all its particularities) and build a system that digitalizes it with custom logic.

After the initial configuration, you can manage ordinary modifications independently. If the process changes, adapt the workflow. If you need a new state, add it. We only intervene for structural evolutions.

Request a consultation
InnovaBpm

How it works

Example: document approval workflow

stateDiagram-v2 [*] --> Created Created --> InProgress: Assign InProgress --> UnderReview: Complete UnderReview --> Approved: Approve UnderReview --> InProgress: Reject InProgress --> Cancelled: Cancel Approved --> Archived: Archive Archived --> [*] Cancelled --> [*]

This is just an example workflow. With InnovaBpm every process is fully configurable: custom states, tailored transitions, specific actions for your business needs.

We map your process. We start from how you work today. What are the states of a case? Who decides when to move from one state to another? What checks are needed? What notifications? We design it together.

We configure the workflow. States, transitions, visibility rules, automatic notifications: everything configured on the platform. You see your process, digitized.

You operate, the system keeps track. Cases enter, go through states, exit completed. Every step is tracked: who did what, when. If something gets stuck, you know where and why.

Exceptions are handled. A case needs to go back? It can. A case needs to skip a state? If the rules allow it, it can. The system is as flexible as your real process.

Where we use it

We use it to build our vertical products: InnovaCredit Retail, InnovaExpro, InnovaOrion, InnovaNexus.

The platform is general and can be applied to any process with states, transitions and rules. Some examples of areas where it can be used:

  • Ticket and helpdesk management
  • Internal authorization processes
  • Document flows with multiple approvals
  • Customer and supplier onboarding
  • Procurement workflows (requests, quotes, approvals, orders)
  • Quality management and audit (non-conformities, corrective actions, checks)
  • Contract management (negotiation, approval, signing, renewals)

Concrete examples

Manufacturing quality control

Imagine a company that produces precision mechanical components. Each batch goes through different phases: production, dimensional control, resistance tests, certification, shipping. If a control fails, the batch returns to processing or is scrapped. Everything needs tracking: who measured what, which tolerances aren’t met, which batches were reworked.

stateDiagram-v2 [*] --> Production Production --> DimensionalControl: Completed DimensionalControl --> ResistanceTest: Compliant DimensionalControl --> Rework: Non-compliant ResistanceTest --> Certification: Passed ResistanceTest --> Rework: Failed Rework --> DimensionalControl: Reworked Rework --> Scrap: Not recoverable Certification --> Packaging: Certified Packaging --> Shipping: Ready Shipping --> [*] Scrap --> [*]

With InnovaBpm this process becomes digital: the batch enters the system at production, each quality control updates the status, non-conformities generate automatic alerts, certificates link to the batch. The quality manager sees bottlenecks in real time.

Patient management in healthcare facility

Another example: a patient’s journey in a private clinic or nursing home. From admission request to discharge, through medical evaluation, insurance authorization, bed assignment, therapies, specialist consultations, discharge planning. Each phase has different stakeholders: doctors, nurses, administrators, social workers.

stateDiagram-v2 [*] --> AdmissionRequest AdmissionRequest --> MedicalEvaluation: Accepted MedicalEvaluation --> CoverageVerification: Suitable MedicalEvaluation --> AdmissionRequest: Not suitable CoverageVerification --> WaitingList: Approved CoverageVerification --> DirectPayment: Not covered WaitingList --> BedAssignment: Available DirectPayment --> BedAssignment: Confirmed BedAssignment --> Admission: Assigned Admission --> OngoingTherapy: Start therapies OngoingTherapy --> DischargeEvaluation: Goals achieved OngoingTherapy --> SpecialistConsult: Complication OngoingTherapy --> Deceased: Event SpecialistConsult --> OngoingTherapy: New therapy DischargeEvaluation --> DischargePlan: Ready DischargePlan --> Discharge: Executed Discharge --> [*] Deceased --> [*]

InnovaBpm coordinates all actors: notifies the head physician for evaluation, the insurance office for authorization, the nursing coordinator for bed assignment. It tracks therapies, generates alerts for medication deadlines, documents every clinical decision. The family can follow their loved one’s status, administration sees occupancy in real time.

If your process has states, transitions and rules (whether manufacturing, logistics, administrative or any other sector) we can give it digital form.

How it’s built

Architecture

Laravel/PHP backend, with support for both Oracle and PostgreSQL. REST APIs for integration with other systems. The workflow engine is the same one we use for our vertical products, in production at our clients.

Configurability

States and transitions definable from admin interface. Visibility rules by role and state. Customizable notification templates. Custom fields for each type of case.

Available integrations

The system can integrate with your existing applications via API. It can send notifications via email, SMS, PEC (certified email). It can generate documents from templates.

Performance and scalability

Multi-tenant architecture: if you serve multiple customers or divisions, each tenant has its workflow configured independently.

See also

Key Features

Process analysis and mapping
Workflow configuration (states, transitions, rules)
Multi-channel notifications (email, SMS, PEC)
Monitoring dashboards and panels
Document and attachment management
APIs for integrations
Training and documentation
Support for ordinary modifications

Ready to innovate?

Contact us to find out how we can help you.

Contact Us