Skip to main content

workflows

Trigger-based automations — reminders, follow-ups, webhooks — across the booking lifecycle.

소스 정보

저장소
BuilderIO/agent-native
최근 소스 활동
2026년 4월 18일 14:33
감지된 SKILL.md 언어
영어
스타
7,449
포크
681

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
workflows
description
Trigger-based automations — reminders, follow-ups, webhooks — across the booking lifecycle.
# Workflows ## Triggers - `new-booking` — fires when a booking is created - `before-event` — offset minutes BEFORE `startTime` - `after-event` — offset minutes AFTER `endTime` - `reschedule` — booking rescheduled - `cancellation` — booking cancelled - `no-show` — a host marked an attendee as no-show ## Steps | Action | Sends | |---|---| | `email-host` | Email to the organizer | | `email-attendee` | Email to the attendee | | `email-address` | Email to a fixed address (e.g. ops@example.com) | | `sms-attendee` | SMS to the attendee's phone (requires attendee `phone` custom field) | | `sms-host` | SMS to the host | | `sms-number` | SMS to a fixed number | | `webhook` | HTTP POST to a URL | Step `offsetMinutes` is relative to the trigger time. For `before-event` use positive values (we apply them with a minus sign internally). ## Template variables In email subjects / bodies and SMS bodies: - `{eventName}` — event type title - `{attendeeName}`, `{attendeeEmail}` — first attendee - `{hostName}`, `{hostEmail}` — organizer - `{startTime}`, `{endTime}` — formatted in host's timezone - `{location}` — meeting URL or address - `{cancelUrl}`, `{rescheduleUrl}` — public magic links ## Firing When a booking fires a trigger, the hook dispatcher materializes rows in `scheduled_reminders`. A recurring job processes due rows and fires the actual emails/SMS/webhooks. Framework-side recurring jobs handle the polling. ## Common tasks | User | Action | |---|---| | "Email attendees 24h before the meeting" | `create-workflow --trigger before-event --steps '[{action: email-attendee, offsetMinutes: 1440}]'` | | "Text me when someone books" | `create-workflow --trigger new-booking --steps '[{action: sms-host, ...}]'` | | "Stop all reminders on an event type" | `toggle-workflow` to disable |
GitHub에서 보기