EVENT-DRIVEN AUTOMATION

Trigger Anything. Automate Everything.

Initiate complex workflows or simple actions with event-driven or scheduled triggers. Turn any business process into an on-demand, automated service.

Join waitlist

trigger.do

import { Trigger } from '@do-sdk/agent';

// Create a new trigger that runs a workflow every day at 9 AM UTC
const dailyReportTrigger = new Trigger({
  name: 'daily-sales-report',
  schedule: '0 9 * * *', // Cron expression for 9:00 AM daily
  workflow: 'generate-sales-report',
  input: {
    period: 'daily',
    recipients: ['team@example.com']
  }
});

await dailyReportTrigger.enable();

console.log(`Trigger '${dailyReportTrigger.name}' is now active.`);

Deliver economically valuable work

Frequently Asked Questions

Do Work. With AI.