Laney Docs
워크플로우 세팅

워크플로우 세팅

워크플로우는 특정 이벤트가 발생했을 때 메시지 발송, API 호출 등 정해진 동작을 자동으로 실행하는 기능입니다. 잘못 설정하면 실제 고객에게 의도하지 않은 메시지가 발송될 수 있으므로, 생성 전에 이 페이지를 반드시 읽어두세요.


사전 준비

  • 메시지 템플릿: 워크플로우에서 사용할 템플릿 등록 완료
  • 메시지 유형 구분: 발송할 메시지가 정보성인지 광고성인지 사전 판단
  • 트리거 이벤트 결정: 어떤 이벤트에 반응할지 명확히 정의
  • 필터 조건 정의: 어떤 조건에서만 실행할지 사전 설계

1. 워크플로우는 활성화 즉시 동작합니다

활성화하는 순간부터 데이터 변경이 감지될 때마다 즉시 실행됩니다. 되돌릴 수 없습니다.

설정을 완료하기 전에 활성화하지 마세요. 관리자 AI로 생성할 때 **"비활성 상태로 만들어줘"**를 함께 요청하고, 설정 내용을 모두 확인한 뒤 수동으로 활성화하세요.


2. 광고성 메시지와 정보성 메시지 구분

워크플로우로 발송하는 메시지는 정보통신망법의 적용을 받습니다. 광고성 메시지를 정보성으로 발송하면 법률 위반에 해당하며, 이에 대한 책임은 발송자(조직)에게 있습니다.

구분 기준

메시지 내용유형판단 근거
"예약이 확정되었습니다"정보성거래 확인
"내일 예약이 있습니다"정보성서비스 이용 안내
"시술 후 주의사항 안내"정보성사후관리
"예약이 확정되었습니다. 친구 추천 시 10% 할인!"광고성광고 포함
"내일 예약이 있습니다. 신규 메뉴도 확인해보세요"광고성홍보 포함
"시술 후 관리 제품 20% 할인"광고성영리 목적
"지난 시술은 만족스러우셨나요? 후기를 남겨주세요"광고성재방문/참여 유도

정보성 메시지에 광고가 한 줄이라도 포함되면 전체가 광고성으로 간주됩니다. 정보성 메시지에는 할인, 이벤트, 추천, 홍보 문구를 절대 넣지 마세요.

현재 시스템 기본값은 광고성입니다. 정보성 메시지로 발송하려면 워크플로우 생성 시 **"정보성 메시지로"**를 명시하세요.

자세한 법적 기준은 메시지 발송 규정을 참고하세요.


3. 자주 발생하는 설정 실수

아래 4가지는 워크플로우에서 고객에게 의도하지 않은 메시지가 발송되는 대표 원인입니다. 활성화 전에 반드시 점검하세요.

필터 조건 누락 → 모든 변경에 메시지 발송

필터 조건이 없으면 감시 대상의 어떤 수정이든 워크플로우가 실행됩니다. 반드시 필터 조건을 설정하세요.

상태와 메시지 불일치

필터에 상태를 지정하지 않으면, 취소·노쇼 상태 변경에도 "예약이 확정되었습니다" 메시지가 나갈 수 있습니다. 필터 조건과 템플릿 내용이 일치하는지 반드시 확인하세요.

템플릿 변수 매핑 오류

템플릿의 변수(#{name}, #{date} 등)가 실제 데이터와 올바르게 연결되지 않으면, 고객에게 빈칸이나 잘못된 값이 포함된 메시지가 전달됩니다. 관리자 AI에게 변수 매핑 확인을 요청하세요.

"예약 확정 알림의 변수 매핑을 확인해줘"

관리자 AI가 바로 활성화

관리자 AI에게 워크플로우 생성을 요청하면 활성화까지 한 번에 처리할 수 있습니다. 반드시 "비활성 상태로 만들어줘"를 함께 요청하고, 설정을 확인한 뒤 활성화하세요.


4. 발송 채널

메시지는 가장 효과적인 채널로 자동 발송되며, 실패 시 다음 채널로 전환됩니다.

채널특징
카카오 알림톡사전 승인된 템플릿 기반. 채널 친구 추가 없이 발송 가능
카카오 친구톡자유 형식. 카카오 채널 친구인 고객에게만 발송 가능
RCS카카오 실패 시 자동 전환. 조직명 + 고정 발신번호
SMS최종 전환. 고정 발신번호로 문자 발송

고객의 전화번호가 없는 경우 메시지가 발송되지 않습니다.


5. 실행 제약

항목제한
전체 실행 시간10초 이내 완료 필요
sleep 스텝최대 30초
스텝 실행 순서순차 실행, 하나 실패 시 이후 스텝 중단
장기 지연 발송미지원 ("7일 후 후기 요청" 등은 워크플로우 단독으로 불가)

6. 설정 전 체크리스트

#확인 항목
1워크플로우가 비활성 상태에서 생성되었는가
2필터 조건이 의도한 이벤트만 잡도록 설정되었는가 (필터 없으면 모든 변경에 반응)
3메시지 내용이 정보성인지 광고성인지 구분했는가
4광고성이라면 (광고) 표기, 수신거부 링크가 포함되어 있는가
5템플릿 변수가 올바르게 매핑되어 있는가
6대상 고객에게 전화번호가 등록되어 있는가
7테스트 고객으로 실제 메시지 수신을 확인했는가

모든 항목을 확인한 뒤 활성화하세요.


7. 예상치 못한 대량 발송과 비용 주의

CRM 동기화나 일괄 작업을 할 때 수백~수천 건의 메시지가 한 번에 발송될 수 있습니다. 광고성 메시지는 건당 과금되므로 요금이 크게 늘어날 수 있습니다. 아래 상황을 반드시 확인하세요.

워크플로우는 조건에 맞는 이벤트마다 건별로 메시지를 발송합니다. 광고성 메시지는 별도 비용이 청구됩니다.

CRM 연동 사용 시 특히 주의

CRM 연동을 사용하면, 매 동기화 주기마다 CRM의 새 데이터가 레이니에 추가됩니다. 이때 "생성" 이벤트 워크플로우가 활성화되어 있으면 CRM에서 넘어온 데이터에도 메시지가 발송됩니다.

워크플로우 설정CRM 동기화 시 발생하는 일
고객 생성 시 환영 메시지이미 대면한 환자에게 뜬금없는 환영 메시지
예약 생성 시 확인 메시지이미 확인된 예약에 중복 안내
예약 수정 시 알림 (필터 없음)동기화로 데이터 갱신될 때마다 반복 발송

안전한 대안

  • "생성" 이벤트 대신 "수정" + 상태 변경 조건을 사용하세요
  • 광고성 메시지는 별도 비용이 청구됩니다 — 동기화 주기와 데이터 건수를 반드시 고려하세요

관리자가 일괄 작업할 때도 주의

관리자 AI나 대시보드에서 여러 고객을 한꺼번에 추가하거나 여러 예약의 상태를 일괄 변경하는 경우에도, 활성화된 워크플로우가 건별로 반응하여 대량 메시지가 발송될 수 있습니다.

일괄 작업 전에 반드시 확인하세요:

"현재 활성화된 워크플로우 목록을 보여줘"

해당 작업에 반응할 수 있는 워크플로우가 있다면, 작업 전에 비활성화하고 완료 후 다시 활성화하세요.

"고객 생성 관련 워크플로우를 모두 비활성화해줘"
→ (일괄 작업 수행)
→ "고객 생성 관련 워크플로우를 다시 활성화해줘"

8. 문제 발생 시 대처

즉시 비활성화

의도하지 않은 메시지가 발송되고 있다면, 워크플로우를 즉시 비활성화하세요.

관리자 AI: "예약 확정 워크플로우를 비활성화해줘"

또는 설정 → 워크플로우에서 해당 워크플로우의 활성화 토글을 끄세요.

실행 이력 확인

설정 → 워크플로우 → 해당 워크플로우를 클릭하면 실행 이력을 확인할 수 있습니다. 각 실행 기록에서 어떤 고객에게 발송되었는지 확인할 수 있습니다.

항목설명
실행 시각트리거가 실행된 시간
상태성공 / 실패 / 대기 중
트리거 데이터어떤 데이터가 트리거를 발동시켰는지
스텝 결과각 스텝의 성공/실패 여부와 에러 메시지
소요 시간전체 실행에 걸린 시간

오발송된 메시지는 되돌릴 수 없습니다. 활성화 전에 반드시 테스트 고객으로 실제 수신을 확인하세요.


관련 문서

On this page