01
Rich triggers
Field changes (status, priority, assignee, project). Time-based (overdue by N days). Aggregate (sprint with > 80% blocked).
Automation Engine
Rules check trigger → optional condition → action against your tasks — preview exactly what would change, then apply in one click. A server worker re-evaluates matches every 5 minutes (unattended writes stay dry-run until qualification). Built into the database, not bolted on.
Read-only demo · no signup · realistic seeded records
How it works
A cron worker on the same VPS as your app runs every 5 minutes. It scans your active rules, evaluates each rule's trigger and optional condition against the current task table, and reports the planned matches — actions are applied from the panel's one-click Apply, and unattended worker writes stay dry-run until qualification. No webhook duct tape. No 30-second polling. No third-party service hosting your automation logic.
01
Field changes (status, priority, assignee, project). Time-based (overdue by N days). Aggregate (sprint with > 80% blocked).
02
Optional secondary check after trigger fires. AND-combined with trigger for precise targeting.
03
update_status, reassign, notify (in-app + email). All one DB transaction. update_priority and add_label are on the roadmap.
04
Engine never auto-Done's a task with requires_qc=true unless it's already Under Review. Same rule the UI enforces.
05
Rules are scoped to tenant. Engine groups by account_id and processes each tenant's tasks separately.
06
The scheduled worker always dry-runs today — live unattended writes are deliberately blocked until qualification; you apply from the preview. 100-action cap so a misconfigured rule can't empty your table.
Connected workflow
Azora keeps project work, quality evidence, people, suppliers, units, documents, and customer context on one shared operating core—without a sync job between every team.
Field changes (status, priority, assignee, project). Time-based (overdue by N days). Aggregate (sprint with > 80% blocked).
Optional secondary check after trigger fires. AND-combined with trigger for precise targeting.
update_status, reassign, notify (in-app + email). All one DB transaction. update_priority and add_label are on the roadmap.
Engine never auto-Done's a task with requires_qc=true unless it's already Under Review. Same rule the UI enforces.
“We had Zapier zaps falling over silently for months. Now our automation runs on the same DB as our work — I preview exactly what a rule will touch before applying it, and I can see why in the logs when nothing matched.”
At GA: one plan, every module — value-based pricing sized to your team, with a 30-day full-feature trial and unlimited free read-only viewers. Open-beta design partners lock preferential founding terms for 24 months from GA. Talk to us about pricing.
See it before you talk to sales
The demo tenant includes sample rules and a dry-run dashboard so you can see triggers fire without writing data.