콘텐츠로 이동

Automate Your GoHighLevel Appointments (copy this)

원본 영상: Automate Your GoHighLevel Appointments (copy this)

GoHighLevel 워크플로 두 개로 예약 전 주기를 완전 자동화해, 수동 문자·이메일 없이 클라이언트 리인게이지먼트까지 처리한다.

  1. 워크플로 1 — Confirmed(예약 확정): 트리거는 Appointment Status = Confirmed. 즉시 확인 이메일 발송 → D-1 리마인더 이메일 → 30분 전 SMS → 1분 전 자동 연결 전화(Call Whisper).
  2. 워크플로 2 — Cancel / No-Show / Invalid 통합: 트리거 세 개(Cancelled, No-Show, Invalid)를 하나의 워크플로에 묶고, If/Else 분기로 각 경로를 분리 처리.
  3. 워크플로 간 상호 제거: 확정 워크플로 진입 시 취소/노쇼 워크플로에서 제거, 반대도 동일 — 상태 충돌 방지.
  4. Invalid 경로: GHL에 예약 삭제 기능이 없으므로 Invalid 상태를 삭제 대용으로 사용, 해당 연락처를 워크플로에서 즉시 제거.
항목설정값 / 기법
Re-entry 허용Confirmed 워크플로에서 활성화 (재예약 클라이언트 대응)
Stop on ResponseConfirmed: 비활성 / Cancel·No-Show: 활성
발송 시간 창오전 8시 ~ 오후 5시, 월~토
시간대Contact Time Zone 기준
첫 이메일 전 1분 Wait실수로 잘못 입력한 예약 취소할 여유 확보
Skip outbound 옵션D-1 Wait 스텝에 체크 — 당일 예약 시 하루 전 이메일 건너뜀
예약 버퍼최소 4시간 전 예약만 허용 (Skip outbound 오작동 방지)
Assigned User 지정모든 워크플로에서 미배정 연락처에 자동 할당 — 발신자명 공백 방지
재유치 Cadence취소/노쇼 후: 즉시 → 1일 → 2일 → 3일 → 점진적 간격 증가
  • 설정 소요 시간 약 20분 (본인 추정)
  • 연간 절감 효과 5~10 영업일 (본인 추정)

사용 도구: GoHighLevel (GHL) CRM

워크플로 1 — Confirmed 흐름

Trigger: Appointment Status = Confirmed (특정 캘린더)
→ Wait 1분
→ Assign User (미배정 시)
→ Send Email: 확인 이메일 (취소·재예약·캘린더 추가 링크 포함)
→ Wait: 예약 1일 전 (Skip outbound 체크)
→ Send Email: D-1 리마인더
→ Wait: 예약 30분 전 (Skip outbound 체크)
→ Send SMS: "30분 후 전화드립니다"
→ Internal SMS to Assigned User: 연락처 전화번호 포함
→ Wait: 예약 1분 전
→ Call (Call Whisper: "예약자 이름, 키패드 누르면 연결")
→ Remove from: Cancel/No-Show 워크플로

워크플로 2 — Cancel / No-Show / Invalid 흐름

Trigger: Cancelled OR No-Show OR Invalid (특정 캘린더)
→ Remove from: Confirmed 워크플로
→ If/Else 분기
[Cancelled] → Wait 4분 → SMS → Wait 1일 → Email → (간격 늘려 반복)
[No-Show] → SMS ("전화했으나 부재중") → Wait 1일 → Email → 반복
[Invalid] → 워크플로에서 제거 (삭제 대용)

커스텀 변수 주요 예시

  • {{contact.first_name}}, {{user.full_name}}, {{user.email}}
  • {{appointment.start_date}}, {{appointment.start_time}}
  • {{appointment.cancel_link}}, {{appointment.reschedule_link}}
  • {{calendar.google_invite}}, {{calendar.outlook_invite}}