Hand the repetitive work to a workflow
Visual building, conditional branches, multi-system integration — every step is visible.
Workflow editor
Draw it, and it runs
Drag to build
Start from a trigger, drag out condition and action nodes, connect them into a flow.
Conditional branches
Go one way if the amount is over 100, another way if not — 9 operators including equals, greater than, contains and exists.
Pass values between nodes
Reference an upstream result with $.node.field — for example, put a looked-up order number straight into an email message.
Validated on save
Miswired connections, cycles or missing required fields are flagged one by one when you save — you don't have to wait until it runs to find out.
Connector library
Connectors, ready out of the box
HTTP
Any REST API, with auth and retries
Send via SMTP, with HTML and template variables
Slack
Incoming Webhook: post messages to a channel, mrkdwn supported
Teams
Workflows (Power Automate) webhook: post Adaptive Card messages to a channel
SQLite
Parameterized queries, read and write your own data file
MySQL
Parameterized queries, read-only by default, TLS-encrypted connections supported
Webhook
Signature verification, replay protection, idempotency
DingTalk
Group bot messages, @ a specific member or everyone
WeCom
Group bot: text, Markdown, card messages
Feishu
Group bot: rich text, message cards, with signature verification
Need a connector we don't have? Email hello@opengency.ai and tell us.
Save credentials once, reuse across workflows
AI-powered
Let AI help you build and tune
Draft a workflow from one sentence
Describe what you need in Chinese or English, and AI generates a complete workflow draft (usually about 10 to 20 seconds) loaded into the editor; missing credentials are flagged for you to review and fill in before it takes effect.
Run optimization tips
You can inspect node inputs, outputs, duration, and failure details in run history for manual diagnosis. The product does not currently generate AI run-optimization recommendations.
Run monitoring
Every run leaves a trail
Per-node logging
Every run records which nodes ran, along with each one's input, output and duration.
Stops on failure
Any node's failure stops the run immediately and marks it failed, with the error shown right on that node.
Run history
See every run of a workflow, most recent first.
Secure by default
Secure by default, no extra setup
Internal network isolation
Every connector except SQLite can only reach public addresses — redirects and DNS rebinding are blocked too.
Data sandboxing
The SQLite connector can only read and write files in your own data directory, never anyone else's data.
Signature verification
Webhooks support HMAC-SHA256 signatures; setting a secret makes verification mandatory.
No code execution
Conditions are structured comparisons — any input is treated purely as data, never executed as code.
Comparison
Where this beats a hand-written script
| Comparison | Hand-written script | Opengency |
|---|---|---|
| Getting started | Requires coding | Just drag and drop |
| Change a notification target | Edit code, redeploy | Edit one field, save |
| Debugging | Dig through logs | Every node's input/output is right there |
| Internal-network access / unauthorized file reads | Depends on whoever wrote the code | Blocked by default |
| Team collaboration | Code review | Personal accounts are supported |
Build your first automated workflow in 5 minutes
Start free, no card required, ready to use after signup.