Business Rules & Trigger Engine
Automate invoice generation, customer notifications, and ledger syncing with deterministic guarantees.
Active Rules3 Rules
Executions Today212 Runs↑ +24.1%
Evaluation Latency0.02 ms↓ -35.0%
Success Delivery Rate100.0%
Visual Automation Rule Pipeline
Deterministic event chain executed instantly in-memory
1. Event Trigger
Customer Registered
Source: Stripe Webhook / API
➔
2. Condition Filter
MRR ≥ $5,000
Tier: Enterprise Lead
➔
3. Automated Action
Assign Senior AE
Create onboarding task
➔
4. Notification
Slack + Email Alert
Latency: < 1 ms
On New Customer ➔ Auto Provision SLA & Welcome Invoice
Trigger: customer.created • Executions: 142
customer.created➔IF: tier == 'Enterprise' || tier == 'Scale'➔DO: invoice.generate && email.send
On Deal Closed Won ➔ Sync Ledger & Slack Celebration
Trigger: deal.stage_changed_won • Executions: 58
deal.stage_changed_won➔IF: deal.value >= 50000➔DO: stripe.charge && slack.notify_revenue
On Health Score Alert ➔ Create Priority Task for Account Lead
Trigger: customer.health_drop • Executions: 12
customer.health_drop➔IF: health_score < 60➔DO: task.create_priority_outreach
📝 Transactional Email & Notification Template Engine
Visual token-interpolated email and webhook payload templates with zero runtime allocation
Enterprise Welcome & SLA Kit
Trigger: customer.created (Enterprise) • Subject: Welcome to Velvet Enterprise — {{customer.company}}
Body Preview
Hello {{customer.name}},
Your 99.99% Platinum SLA instance is now provisioned with initial capacity.
Access your team keys and billing console below.
Dynamic Variables: {{customer.name}}, {{customer.company}}, {{deal.value}}
Deal Won Executive Notification
Trigger: deal.closed_won • Subject: Congratulations! {{deal.title}} Closed Won (${{deal.value}})
Body Preview
A new enterprise deal has finalized with {{deal.customer_name}}.
Total contract value: ${{deal.value}}.
Dynamic Variables: {{customer.name}}, {{customer.company}}, {{deal.value}}
Proactive Health Outreach
Trigger: customer.health_drop (<60) • Subject: Platform Health & Optimization Review for {{customer.company}}
Body Preview
Hi {{customer.name}},
Our system detected an optimization opportunity on your instance.
Let's schedule a 15-minute engineering check-in.
Dynamic Variables: {{customer.name}}, {{customer.company}}, {{deal.value}}
⚡ Deterministic Sub-Tick Workflow Evaluation
How Velvet evaluates automation rules at tick boundaries without SoA column mutation races
In Velvet Framework, workflow rules subscribe to the shared SignalBuffer and typed command rings.Rule evaluation executes in 0.02ms at the Publish phase, preventing mid-tick ECS state invalidation and guaranteeing 100% replayability.
Zero Node/V8 Event Loop LagStrict Trigger/Condition/Action SyntaxIdempotent Webhook Delivery