LISTEN. FILTER. EXECUTE.

Event-Driven Workflow Automation

Launch any workflow from any event. Connect your services, define triggers with simple rules, and let .do handle the orchestration. Business-as-Code starts here.

Join waitlist

triggers.do

import { Trigger } from 'triggers.do';

const newOrderTrigger = new Trigger({
  name: 'New High-Value Order',
  description: 'Triggers a fulfillment workflow for new orders over $100.',
  event: 'order.created',
  source: 'stripe-webhook',
  filter: {
    condition: 'event.data.amount > 100',
    priority: 'high'
  },
  handler: async (event) => {
    // Initiate the 'order-processing' workflow with event data
    console.log(`Starting workflow for order: ${event.data.orderId}`);
    return {
      workflow: 'order-processing',
      input: event.data
    };
  }
});

Deliver economically valuable work

Frequently Asked Questions

Do Work. With AI.