triggers.do

Event-Driven Automation at Scale

Manage thousands of triggers with centralized monitoring and intelligent event routing. Scale with automatic load balancing and failure recovery across global edge locations.

Read the docs
index.tstriggers.do
import { Triggers } from 'triggers.do' // Centralized event-driven automation at scaleconst manager = Triggers.manager({  namespace: 'production',  monitoring: true,  rateLimit: { events: 1000000, per: 'minute' }}) // Register multiple triggers with prioritiesawait manager.register([  { event: 'Payment.received', handler: processPayment, priority: 'high' },  { event: 'Order.created', handler: fulfillOrder, priority: 'normal' },  { event: 'User.signup', handler: onboardUser, priority: 'low' }]) // AI optimizes performance automaticallyTriggers.every.hour($ => $.AI.optimize.TriggerPerformance({ period: '24h' }))

One of 48 primitives

triggers.do sits in Workflows: triggers, steps and functions. Every .do shares one grammar, Business-as-Code, and one SDK.

Business

Goals, plans and the work itself

Workflows

Triggers, steps and functions

Data

Records, vocabulary and search

Insight

Measure, test and trace

Build

Ship from code, CLI or MCP

Frequently asked questions

Build your 1-person unicorn

Write the business. Agents run it around the clock.

Read the docs