B2B Quote
Add a complete request a quote workflow to Magento 2. Buyers submit products and requirements, sales prepares a tailored offer, and the accepted quote becomes an order without entering everything again.
Build versioned Magento 2 workflows with event, schedule, API and webhook triggers, conditional routes, actions, waits and human decisions.
SoftwareSilo Workflow turns repeatable Magento processes into visual, versioned definitions. A workflow starts from a Magento event, schedule, API call or signed webhook and moves through connected nodes until it ends or pauses for a later decision.
Build routes instead of hard-coding one linear process: Conditions and switch nodes inspect fields or expressions and choose the next connection. Different outcomes can continue with separate actions, wait states or manual reviews.
Use controlled actions: Action nodes can set variables, update supported entities or entity state, send email, call a webhook, add a comment, wait or end the run. The definition shows the order of those actions and the data available to each step.
Include people where automation should stop: Human-task nodes create a review item with the allowed decisions. The workflow waits until an authorized administrator chooses an outcome and can record a comment before continuing through the matching route.
Validate and simulate before publication: Graph validation checks node types, configuration and connections. Simulation follows the same routing logic without sending emails or webhooks and stops at expected wait or approval points.
Publish immutable versions: Saving edits changes the draft. Publishing creates the active version used by new runs. A run that has already started keeps its original version, so later edits do not change a process in progress.
Inspect runs and tasks in Magento Admin: Runtime views show status, current path, node results, payload and errors. Task views show the available decision, reviewer and outcome. This gives operators a concrete place to investigate a process that has paused or failed.
Connect external systems through service contracts: REST endpoints support definition management, simulation, API triggers, provider events, run inspection and task decisions. Webhook validation, payload limits and expression controls are configurable at store scope.
Designed for queued Magento operation: Workflow starts can run through Magento's message queue, while waits resume through cron. Retry and failure behavior remains visible in Magento's queue and workflow run data instead of hiding work in a browser request.
Place supported nodes on a canvas, configure them and connect their outputs to the next step.
Start published workflows from Magento events, planned schedules or authenticated external requests.
Choose the next path from payload fields, comparison rules or controlled expressions.
Set variables, update supported entities, send email, call webhooks, add comments, wait or end a run.
Pause a run for an authorized decision and continue through the route that matches the selected outcome.
Check the graph and follow its routing without sending email or webhooks before publication.
Publish a new immutable version for future runs while active runs keep the version on which they started.
Inspect status, path, node results, payload, errors, decisions and reviewer comments in Magento Admin.
Trigger and inspect workflows through service contracts while Magento queues and cron handle background progress.
If your environment differs from the listed requirements, we can check compatibility in advance. Please contact us via our contact form.
No. Saving updates the draft. New events use the workflow only after a valid version has been published and the definition is active.
The open run keeps the published version with which it started. The new version applies only to later runs.
No. Simulation follows routing and node logic but suppresses those external side effects. It may stop at a wait or human task.
Supported action nodes can update allowed entities and state. The exact entity and field must be available to the configured action and payload.
Yes. Each active published definition with a matching event trigger can create its own run.
An authorized administrator selects one of the decisions configured on the task. The run continues through the matching outcome route.
The run stores its resume time. Magento cron finds due waits and schedules or performs the next runtime step.
Yes. Definitions can be exported and imported. Environment-specific IDs, webhook targets, permissions and store configuration must be checked before publication.
Yes. A published API-triggered workflow can be started through the service contract. Signed provider webhooks are also supported when configured.
Check the run status and latest node, open human tasks, due wait time, Magento queue consumers, cron and the workflow error details.
The license is valid for one Magento installation, including multi-website operation. In addition, the module may be installed on any number of development or staging servers. You can find further details in our license terms.
Installation and configuration are not included in the price. On request, we can support you with a smooth integration into your system.
Composer is PHP's package manager, and Magento 2 uses it to install modules and their dependencies. After purchase, the commands for your module are available under Licenses in your customer account. First add the private SoftwareSilo repository and your license token. Then install the listed package with composer require and run php bin/magento setup:upgrade and php bin/magento cache:clean.
You can pay by credit card (Stripe) or bank transfer (prepayment). For credit card payments, the order is processed immediately and the access credentials are provided directly in a separate follow-up email.
After credit card payment, you immediately receive access credentials to obtain the module via Composer. For bank transfer, access is granted once the invoice is paid.
Custom requests are no problem. We tailor our Magento 2 modules to your project and maintain a dedicated internal version so we always know exactly what runs on your system for support.
On each module detail page, you can request your own demo instance and test the module intensively for 7 days. However, we do not provide a local demo version.
No, the source code of our modules is not encrypted. If you need a customization, feel free to send us a request. We will get back to you promptly with a non-binding quote.
You can add a support package to your order. It includes assistance as well as updates and upgrades related to the module. No continuous subscription is required.
You can reach us anytime via eMail.
Route matching orders to a human task, record the decision and continue with the approved or rejected path.
React to a customer event, store context in the payload, wait and continue according to a later condition.
Use an authenticated API or signed webhook to enter a published workflow with a controlled payload.
Create a review task when a condition requires human judgment and resume after the recorded outcome.
Publish a revised definition for new events while processes already in progress keep their original version.
Trigger a published workflow at configured times for operational checks, follow-ups or periodic processing.
Request a personal demo and test the module with realistic sample data in Magento Admin and the storefront. Take your time to see whether it fits your requirements and workflows.
Practical Magento 2 guides, developer documentation, and API references for installation, configuration, and troubleshooting.
Go to Knowledge BaseDo your requirements go beyond the capabilities of our Magento 2 modules? We develop suitable Magento 2 modules and integrations for your business processes.
Request now