What's new?
Who uses Directual?
What can be built on Directual
Learn Directual
Why Directual?

/ No-Code Backend Scenarios

Take advantage of Directual’s scenarios to create backend capable of supporting enterprise-grade apps. Instant response time, event logs, and complex logic—at your disposal.

Create real-time or scheduled scenarios

Event-based scenarios

Build event-driven scenarios and process objects as they appear or change. For example, start the onboarding process when a new user signs up, or send an alert to the admin if a limit is reached.

Scheduled jobs

Run scenarios according to a schedule—every minute, every first Monday of the month, or something else entirely. For example, collect daily statistics or run periodic email campaigns. 

Real-time processing

Directual scenarios take mere milliseconds to complete. You won’t be able to discern the flow of an object through the scenario—it’s that fast. That is a key feature of Directual—we’re proud to say other platforms are 10x (at least) slower. 

Real-time back-end logic

Manipulate data as objects

Workflow builder

Directual scenarios deal with abstract pieces of data—objects with no direct connection to specific business processes. Manipulate those objects using universal steps such as ”edit object”, “new object”, or “condition”.

Backend debugging

Debug your apps at three different levels: checking the expression in the step, checking the step itself, and checking the whole scenario. Moreover, each manipulation with an object is recorded as a new version.

JSON data handling

Parse and compose complex JSON objects with ease. For instance, if you get an array of orders via API in JSON, you can create Directual objects which order and map JSON properties to object fields, and vice versa. 

No-code workflow builder

Hook multiple scenarios together

Scenario interconnection

Create complex scenario systems by connecting scenarios into a single flow. The scenarios can be linked directly or via an event model that acts upon creating or changing an object. 

Backend logic blocks reuse

Build scenario sets with a specific piece of logic (for example, alerting a user via a preferred channel) and invoke this complex block of logic when you need it. 

Advanced processing settings

Directual scenarios can be configured in just about any way imaginable. Configure synchronic mode, one-thread processing, locking an object by its field, and so many others. You will find these settings essential for a high load app.

Complex backend logic

Connect to third-party systems

Plugin library

Get a headstart with integrations by easily connecting to a whole range of services via premade plugins. Can’t see the plugin you want? No problem—make your own without too much hassle. 

HTTP-request handling

Connect your Directual app to any other service capable of REST API integration with the help of a powerful HTTP-request step. Apply different parameters, auth methods, and request types. Response testing is done in one click just as well.

API synchronization logic

In case your app needs to perform a complex workflow after a call is made, use synchronous processing to handle it. That way, your app can receive a request, run a workflow, and return a response based on the results. 

Connect third-party systems

Bring your idea to life

Ready to build your dream app?

Join 15,000+ no-coders using Directual and create something you can be proud of—both faster and cheaper than ever before. It’s easy to start thanks to the visual development UI, and just as easy to scale with powerful, enterprise-grade databases and backend.