Event-Driven Automation

Trigger Anything, Automate Everything.

Initiate complex workflows and agentic actions based on real-time events, schedules, or on-demand API calls. Connect your digital world seamlessly.

Join waitlist

trigger.do

import { trigger } from "@do/sdk";

// Trigger a welcome email workflow when a new user signs up
const newUserTrigger = trigger.on("user.created", {
  name: "New User Welcome",
  run: async (event, context) => {
    await send.email({
      to: event.payload.email,
      subject: `Welcome, ${event.payload.name}! `,
      body: "We're excited to have you join us.",
    });
    context.logger.info("Welcome email sent.", { userId: event.payload.id });
    return { success: true };
  },
});

Deliver economically valuable work

Frequently Asked Questions

Do Work. With AI.