블로그 › 레슨 운영

인기 시간대 레슨 대기자 관리, 카톡 단체방으로 돌리다 생긴 문제

문영웅 · 현직 골프 레슨프로, ProField 개발자 · 2026년 11월 2일

퇴근 후 저녁 시간, 주말 오전처럼 다들 원하는 시간대는 늘 꽉 차 있습니다. 거기에 취소가 하나 나면 그 자리를 누구에게 줄지가 매번 골칫거리였습니다. 처음에는 단체방에 "오늘 7시 자리 하나 났어요, 선착순입니다"라고 올렸는데, 이게 생각보다 뒷말이 많은 방식이라는 걸 몇 번 겪고서야 알았습니다. 대기자 관리는 자리 하나를 '공정하게' 주는 문제가 아니라, 그 과정을 '기록으로' 남기는 문제였습니다. 이 글은 그 과정에서 정리한 기준들입니다.

단체방 '선착순'이 왜 매번 분란이 됐는가

자리가 나면 가장 빠른 방법은 단체방에 올리는 것이었습니다. 문제는 "선착순"이라는 말이 생각보다 애매하다는 점이었습니다. 메시지를 읽은 시각과 "저요"라고 답을 올린 시각이 다르고, 와이파이가 느려서 몇 초 늦게 뜬 사람도 있었습니다. 누가 진짜 먼저인지는 저만 알 수 있는데, 저도 알림이 쌓이면 순서를 놓쳤습니다. 결국 "제가 먼저 썼는데요"라는 항의가 들어오면 제가 캡처를 뒤져가며 순서를 다시 확인해야 했고, 그 사이 다른 대기자들은 또 기다려야 했습니다.

실제 상황 두 가지

사례 1 — 같은 자리에 "저요"가 동시에 세 개 달렸다

평소 가장 인기 있는 토요일 오전 자리가 취소로 하나 났습니다. 단체방에 올리자마자 1분 안에 "저요"가 세 개 달렸습니다. 타임스탬프를 봐도 거의 동시라 누가 먼저인지 구분이 안 됐습니다. 저는 결국 임의로 한 명을 골랐고, 나머지 두 명 중 한 명은 "저는 항상 늦게 걸린다"며 서운함을 표현했습니다. 공정하게 주려고 올린 방식이 오히려 불공정하다는 느낌을 준 셈이었습니다.

사례 2 — 대기자에게 연락했는데 반나절이 지나서야 답이 왔다

평일 저녁 자리가 취소돼서 대기 1순위 회원에게 개인적으로 문자를 보냈습니다. 답이 없어 계속 그 자리를 비워둔 채 기다렸는데, 반나절이 지나서야 "오늘은 안 되는데 다음에 기회 주세요"라는 답이 왔습니다. 그 사이 대기 2순위 회원은 다른 일정을 잡아버려서 결국 그날 자리는 비게 됐습니다. 응답 기한을 정해두지 않으면 자리 하나가 통째로 날아간다는 걸 그때 알았습니다.

대기자 관리에 반드시 들어가야 할 것

단계별로 — 취소 자리가 났을 때 하는 일

  1. 취소가 발생하면 그 시간대의 대기 순번을 먼저 확인한다 — 단체방을 다시 열어 누가 먼저 신청했는지 뒤지는 게 아니라, 쌓여 있는 순번 목록을 그대로 봅니다.
  2. 1순위에게만 먼저 제안한다 — 여러 명에게 동시에 뿌리면 사례 1처럼 "동시 응답" 문제가 또 생깁니다.
  3. 응답 기한을 같이 알린다 — "지금부터 30분 안에 답 주시면 확정"처럼 기한을 명시합니다.
  4. 기한이 지나면 자동으로 다음 순번에게 넘긴다 — 1순위에게 계속 연락이 안 된다고 그 자리를 무기한 비워두지 않습니다.
  5. 확정되면 나머지 대기자에게도 결과를 알린다 — "이번 자리는 마감됐습니다"라는 한 줄만 보내도 대기자가 계속 기다리며 다른 일정을 놓치는 일이 줄어듭니다.

단체방 선착순 vs 순번 기록 방식

방식실제로 생기는 문제
단체방에 "선착순" 공지동시 응답 시 순서 구분이 안 되고, 캡처를 뒤져가며 강사가 직접 판정해야 합니다.
개인 문자로 1순위부터 순서대로 연락응답 기한이 없으면 한 명이 답을 미루는 동안 자리 전체가 묶입니다.
신청 순서를 기록해두고 기한을 정해 순서대로 제안순서 다툼이 사라지고, 기한이 지나면 다음 순번으로 자동 넘어가 자리가 묶이는 시간이 줄어듭니다.
대기 제안 문구 예시: "안녕하세요, 토요일 오전 10시 자리가 하나 났습니다. 대기 1순위로 먼저 안내드려요. 오늘 오후 6시까지 답 주시면 그대로 확정해드리고, 답이 없으시면 다음 대기 순번에게 안내드릴게요."

대기자가 줄어들지 않는다면 — 자리를 늘릴 신호

기준을 정리해도 특정 시간대 대기자가 계속 2~3명씩 쌓인다면, 그건 운영 방식의 문제가 아니라 그 시간대 수요가 공급보다 많다는 신호입니다. 저는 한 시간대 대기가 꾸준히 쌓이면 그 앞뒤로 비슷한 시간을 하나 더 열거나, 그룹 레슨 정원을 늘려서 받을 수 있는 인원 자체를 넓히는 쪽으로 풀었습니다. 대기자 관리를 아무리 매끄럽게 해도, 결국 자리 자체가 부족하면 누군가는 계속 기다려야 하기 때문입니다.

정리

대기자 관리에서 제가 가장 크게 바꾼 건 "누구에게 줄까"를 매번 고민하는 대신, 신청 순서·응답 기한·거절 시 처리를 미리 정해두고 그 기준을 기계적으로 따르는 것이었습니다. 기준이 있으면 저는 판정자가 아니라 그 기준을 적용하는 사람이 되고, 대기자들도 "왜 저 사람이 먼저냐"는 불만 대신 순서가 있다는 걸 받아들였습니다.

프로필드는 회원이 비어 있는 시간대를 직접 보고 예약·취소하는 레슨 관리 앱입니다. 누군가 취소하면 그 시간이 다시 열려 있는 자리로 바로 보이기 때문에, 강사가 단체방에 일일이 "자리 났어요"를 올리지 않아도 다른 회원이 그 시간을 보고 스스로 예약할 수 있습니다.

취소된 자리, 다시 단체방에 올리지 않아도 됩니다

회원 셀프 예약·취소 · 강사별 취소 마감 · 그룹 정원 관리 — 전부 무료

App Store Google Play 웹으로 써보기

자주 묻는 질문

대기자를 몇 명까지 받아야 하나요?

저는 자리 하나당 대기자를 2명까지만 받습니다. 그 이상 쌓이면 취소가 하나 나도 대부분이 연결이 안 돼서 다시 대기로 남고, 거절당하는 사람만 늘어납니다. 대기가 2명을 넘으면 그 시간대 자체를 늘릴지 고민하라는 신호로 봅니다.

먼저 연락한 사람과 먼저 신청한 사람이 다르면 누구를 줘야 하나요?

저는 '신청 순서'로 통일했습니다. 연락은 전화·문자·카톡으로 경로가 다 달라서 누가 먼저인지 저도 헷갈렸는데, 신청 순서는 기록이 남아서 다툼이 없습니다. 기준을 바꾸면 대기자들 사이에서 불만이 나오므로 한 번 정하면 계속 그 기준으로 갑니다.

대기자에게 자리를 알렸는데 답이 없으면 얼마나 기다려야 하나요?

저는 30분을 기준으로 둡니다. 그 시간이 지나면 다음 대기자에게 넘기고, 먼저 연락받은 사람에게는 '시간이 지나 다음 분께 넘겼다'고 짧게라도 알립니다. 기준 없이 무기한 기다리면 그 사이 다른 대기자들이 자리를 포기하고 이탈합니다.