트리거 워크플로

Trigger workflow

이벤트가 발생하면 대기와 조건 검사를 거쳐 후속 행동을 실행합니다.

···
html
<div class="track"><div class="row"><b>01</b><span>CART LEFT</span></div><div class="row"><b>02</b><span>WAIT</span><i></i></div><div class="row"><b>03</b><span>PURCHASE?</span></div><div class="bottom"><strong>EXIT</strong><strong>SEND</strong></div><div class="dot"></div><div class="dot exit-dot"></div></div>
css
.track{position:relative;width:min(80%,410px);font:900 clamp(10px,max(3.7vmin,1vw),16px)/1.1 sans-serif}.row{height:clamp(31px,8vmin,66px);display:flex;align-items:center;gap:12px;border:2px solid var(--fg);background:var(--surface);margin-bottom:clamp(4px,1vmin,9px);padding:0 12px}.row b{color:var(--accent)}.row i{margin-left:auto;width:30%;height:5px;background:var(--line);overflow:hidden}.row i:after{content:'';display:block;height:100%;background:var(--accent);animation:fill 4s linear infinite}.bottom{display:flex;gap:8px}.bottom strong{flex:1;padding:7px;border:1px solid var(--accent);text-align:center;color:var(--accent)}.bottom strong{animation:choose 6s infinite}.bottom strong:first-child{animation-delay:3s}.dot{position:absolute;right:-12px;top:6%;width:clamp(9px,2vmin,17px);aspect-ratio:1;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--bg);opacity:0;animation:go 6s ease-in-out infinite}.exit-dot{right:auto;left:-12px;animation-delay:3s}@keyframes go{0%{top:6%;opacity:0}15%{opacity:1}55%{top:65%}75%{top:88%;opacity:1}85%,100%{top:88%;opacity:0}}@keyframes choose{0%,15%,100%{background:var(--surface);color:var(--accent)}30%,65%{background:var(--accent);color:white}}@keyframes fill{0%,25%{width:0}60%,100%{width:100%}}

트리거 워크플로는 특정 이벤트를 시작점으로 삼는 자동화입니다. 예를 들어 장바구니 이탈 뒤 일정 시간을 기다리고, 그사이 구매했는지 확인한 다음 알림을 보낼 수 있습니다.

데모의 고객 점은 이벤트·대기·구매 확인을 통과합니다. 구매가 확인되면 발송 대신 종료로 갈라집니다.

이벤트 중복, 늦게 들어온 구매 기록, 수신 동의를 모두 고려해야 이미 산 사람에게 불필요한 메시지를 보내지 않습니다.

언제 쓰나

고객 행동 직후의 후속 안내를 자동화할 때 사용하고 종료 조건을 먼저 정합니다.

페이지로 열기 ↗