How It Works
A workflow starts with a trigger — an HTTP endpoint, a schedule, an inbound email, or an event from a connected app — and continues through steps you assemble. Each step is either a prebuilt component for a specific API action or a code step in Node.js, Python, Go or Bash. Managed authentication handles OAuth and token refresh for thousands of services, so a code step can call an authenticated API without you storing credentials. State can be passed between steps and persisted across runs.