행사를 처음 여는 담당자가 화면 순서대로 따라할 수 있도록 정리했습니다. 목차를 눌러 원하는 항목으로 바로 이동하세요.
단체(협의체) 단위로 로그인해서 쓰는 웹 서비스입니다. 참가자는 로그인 없이
공개 신청폼(/r/행사슬러그) 링크 하나로 신청하고, 담당자는 로그인한
화면에서 정원·대기·입금·문자를 관리합니다. 단체별로 데이터가 완전히 분리되어 있어
다른 단체 정보와 섞이지 않습니다. 정원이 차면 자동으로 대기로 돌리고, 입금 기한을
넘기면 자동으로 회수해 다음 대기자에게 자리를 넘기고, 자리가 나면 즉시 승격 문자를
보내는 등 — 담당자가 명단 파일을 손으로 옮겨 적던 일들을 자동화합니다.
가입 — /signup에서 초대코드·단체(협의체) 이름·담당자 이름·
로그인 아이디·비밀번호(8자 이상)를 입력하고 「가입하고 시작하기」를 누르면 바로
로그인된 상태로 대시보드로 이동합니다. 이 계정이 그 단체의 첫 관리자 계정이 됩니다.
로그인/로그아웃 — /login에서 아이디·비밀번호로 로그인합니다.
비밀번호를 틀려도 계정 존재 여부를 알려주지 않도록 되어 있습니다.
대시보드(「내 행사」)에서 「+ 새 행사 만들기」를 누르면 시작됩니다. 행사 하나에는 세션(회차)을 여러 개 붙일 수 있습니다 — 예: "가을 걷기 여행" 행사 안에 "1회차", "2회차"를 각각 정원·참가비 다르게 만들 수 있습니다. 입력 항목: 행사 이름(필수, 신청폼 제목으로 노출)·설명(선택)·계좌·예금주·문의 전화번호(모두 선택, 나중에 설정 화면에서 언제든 수정 가능). 만들기를 누르면 행사 상세 화면으로 이동합니다 — 이 화면이 그 행사를 운영하는 본부 역할을 합니다. 새 행사는 처음에 신청이 닫혀 있습니다. 「모집 시작 전 확인」에서 날짜·질문·참가비·문자 설정을 살펴보고, 안전 미리보기로 참가자 화면을 확인한 뒤 모집을 시작하세요.
세션은 참가자가 실제로 고르는 "회차"입니다. 정원·참가비·입금은 전부 세션 단위로 관리됩니다. 행사 상세 화면 아래쪽 「세션 추가」 카드에서 이름(필수)·행사 날짜·종료일· 정원(팀, 기본 10)·참가비(원, 기본 0)·집결장소·집결시간을 입력합니다. 집결장소·시간을 비워두면 문자에 해당 줄이 아예 안 붙습니다.
세션 목록의 「수정」으로 언제든 값을 고칠 수 있고, 「수동 마감」을 누르면 그 회차만 더 이상 신청을 받지 않습니다(다른 회차는 그대로 운영). 마감된 회차는 대기자가 있어도 자동 승격되지 않으며, 다시 「마감 해제」를 눌러야 채워집니다.
이름·연락처·인원 외에 이 행사에만 필요한 질문(반려동물 정보, 체중, 접종 여부, 거주지역 등)을 추가합니다. 모든 세션에 공통으로 적용되며 신청폼에 카드 형태로 자동 노출됩니다. 종류는 텍스트(자유 입력)·숫자·선택(드롭다운, 쉼표로 구분한 선택지) 세 가지입니다. 「필수 항목」으로 체크하면 신청폼에서 빈 값으로 제출이 막힙니다. 필드는 목록의 「수정」에서 라벨·종류·필수여부·아래 게이팅 설정을 언제든 바꿀 수 있고(필드 ID가 유지돼 이미 들어온 신청 값은 끊기지 않습니다), 「삭제」하면 이미 들어온 신청의 해당 값도 함께 사라집니다.
요건 필드 — 선택형 필드를 요건 필드로 지정하면 맨 앞 선택지가 "충족값"이
됩니다(예: 선택지를 완료,미완료 순서로 넣으면 "완료"가 충족값). 신청 값이
충족값과 다르면 정원과 무관하게 「대기(요건)」으로 등록됩니다(예: 광견병 접종 여부
확인 전에는 자리를 안 줌).
지역우선 배정 기준 필드 — 맨 앞 선택지가 "대상 지역값"이 됩니다. 그 값과 일치하는 신청은 설정의 "회차당 그 지역 즉시접수 정원"만큼 찰 때까지 정원과 무관하게 「대기(지역)」으로 등록됩니다(기본값 0 = 전원 대기). 설정한 "대기 해제 시점"(기본 출발 7일 전)이 지나야 남은 자리를 순서대로 채우며, 같은 자리를 다툴 땐 그 지역이 아닌 신청자가 먼저입니다. 요건 필드와 지역우선 필드는 서로 다른 필드에 지정해야 합니다.
행사 상세의 「참가신청 관리」에서 신청자 목록을 확인·처리합니다. 표는 세션·이름· 연락처(화면에는 마스킹 표시)·인원·추가정보(커스텀 필드 값)·참가비·상태·입금 순으로 보여줍니다.
| 배지 | 의미 | 언제 이렇게 되나 |
|---|---|---|
| 접수 | 정원 안에 들어 자리를 확보했습니다. 아직 입금 전 상태입니다. | 정원이 남아 있을 때 신규 신청되거나, 대기자가 승격될 때 |
| 대기 | 정원이 차서 대기 순번이 매겨졌습니다(신청순). | 세션 정원이 다 찼을 때 신규 신청 |
| 대기(마감) | 대기 명단(회차당 20명)도 다 찼습니다. | 대기자가 20명을 넘었을 때 |
| 대기(요건) | 「참가 조건」 규칙을 아직 충족하지 못했습니다. 정원과 무관하게 이 상태가 됩니다. | 참가 조건 규칙이 있는 행사에서 조건을 벗어난 값으로 신청했을 때 |
| 대기(우선배정) | 「우선배정」 규칙에 해당하는데 그 규칙의 회차당 자리가 다 찼습니다. | 우선배정 규칙이 있는 행사에서 그 대상으로 신청했을 때 |
| 대기(미입금) | 접수 상태였다가 입금기한을 넘겨 자동으로 회수되었습니다. | 매일 배치가 입금기한 초과 건을 자동으로 내릴 때 |
| 취소 | 담당자가 직접 취소 처리했습니다. | 참가신청 관리에서 상태를 수동으로 「취소」로 바꿀 때 |
| 마감 | 그 세션 자체가 수동 마감된 상태에서 들어온 신청입니다. 대기 명단에도 들어가지 않습니다. | 수동 마감된 회차로 신청이 들어올 때 |
판정 우선순위는 "세션 마감 → 요건 미충족 → 지역우선 → 정원" 순서입니다. 즉 어디에 살든 먼저 확인해야 하는 요건이 지역보다 우선합니다.
상태를 직접 바꾸기 — 행 오른쪽 상태 칸의 드롭다운으로 여덟 가지 상태 중 무엇으로든 직접 바꾸고 「변경」을 누르면 됩니다. 「접수」였던 신청을 다른 상태로 바꿔서 자리가 비면, 그 즉시(다음 날 배치를 기다리지 않고) 그 세션의 대기 1순위가 자동으로 승격되고 승격 문자가 나갑니다. 거꾸로 대기·취소·마감이던 신청을 「접수」로 올리면 그 사람에게도 바로 문자가 나갑니다(대기에서 올리면 승격 문자, 취소·마감에서 되살리면 접수 문자). 「대기(미입금)」을 되돌릴 때만은 보내지 않습니다.
입금 확인 — 「입금확인」을 누르면 그 신청이 「입금완료」로 표시되고, 상태가 여전히 「접수」라면 그 즉시 확정 문자가 나갑니다. 다시 누르면(「입금취소」) 표시만 취소되고 상태나 정원에는 영향을 주지 않습니다.
추가정보 수정 — 커스텀 필드가 있는 행사는 추가정보 칸 아래 「수정」 링크로 값을 고칠 수 있습니다. 요건 대기 중이던 값을 여기서 충족값으로 고치면 저장하는 순간 요건이 재판정되어 자동으로 승격을 시도합니다.
참가신청 관리 화면 위쪽 「엑셀 다운로드」 버튼으로 .xlsx 파일을 받습니다. 포함되는 열: 세션·이름·연락처(마스킹 없이 전체 번호, 실무 연락용)·인원·커스텀 필드 전부(필드 라벨이 그대로 열 이름이 됨)·참가비·상태·대기순번·입금확인·신청시각·비고. 화면의 마스킹된 연락처와 달리 이 파일은 실제 연락처가 그대로 들어가므로, 파일을 외부에 공유할 때는 개인정보 취급에 주의하세요.
문자는 솔라피(SOLAPI)를 통해 나갑니다. 연동하지 않아도 서비스는 정상 작동하며, 문자만 실제 발송 대신 문자 발송 로그에 미리보기로 쌓입니다 — 이것이 기본값이자 안전장치입니다.
솔라피 연동 4단계
187.77.144.61을 반드시 추가. 빠뜨리면 발송이
ERR 403 Forbidden으로 실패합니다.발급받은 값은 행사 설정 화면에 입력합니다: 발신번호(숫자만)·솔라피 API Key·API Secret(입력칸을 비워두면 기존 값 유지).
실제 발송 켜기 — 설정 화면의 「실제 문자 발송 켜기」 체크박스가 꺼져 있으면 (기본값) 모든 문자가 미리보기로만 남고 참가자에게는 나가지 않습니다. 행사 상세 화면과 문자 발송 로그 화면 맨 위에 지금 켜져 있는지 배지로 항상 표시됩니다.
추가 안내문구 — 설정 화면의 이 칸에 준비물·환불규정·주의사항 같은 자유 문구를 적으면, 참가자가 실제로 챙겨야 할 정보가 담긴 접수확인·승격안내·확정 문자 끝과 행사 전 리마인드 문자에 자동으로 붙습니다. 대기·회수 문자에는 붙지 않습니다.
입금기한·리마인드 시점 — 입금기한(기본 2일, 접수문자를 실제로 보낸 시각부터 계산 — 신청 시각이 아님) · 리마인드(출발 며칠 전, 기본 3일)도 설정 화면에서 바꿉니다.
| 종류 | 보내는 시점 | 안내문구 | 집결정보 |
|---|---|---|---|
| 접수확인 | 신규 신청이 정원 안에 들 때 즉시 | 붙음 | 붙음 |
| 대기안내 | 정원초과·요건미충족·지역우선대기로 등록될 때 즉시 | 안 붙음 | 안 붙음 |
| 승격안내 | 대기자가 자리를 받을 때(수동 처리 즉시 또는 일일 배치) | 붙음 | 안 붙음 |
| 확정 | 담당자가 「입금확인」을 누른 즉시 | 붙음 | 붙음 |
| 리마인드 | 행사 D-N일(기본 3일)에 일일 배치가 자동 발송 | 붙음 | 붙음 |
| 회수 | 입금기한 초과로 일일 배치가 자동 회수할 때 | 안 붙음 | 안 붙음 |
문자 예시 — "가을 순천만 걷기 여행 · 1회차"를 예로 실제 발송되는 문구 그대로입니다(예시 값).
접수확인 (신청 직후)
대기안내(정원) (신청 직후)
승격안내 (자리가 났을 때)
확정 (입금확인 클릭 시)
리마인드 (행사 D-3일)
회수 (입금기한 초과)
행사 상세의 「문자 발송 로그」에서 나간(또는 미리보기로 쌓인) 문자를 전부 확인합니다. 최근 200건까지 발송시각·이름·연락처(마스킹)·종류·결과·내용을 보여주고 종류별로 필터할 수 있습니다. 결과 배지는 「미리보기」(발송 스위치가 꺼져 있어 문구만 기록됨)·「발송성공」·「실패」(배지 아래 원문 사유가 함께 표시됨) 세 가지입니다.
테스트 발송 — 화면 위쪽 카드에서 본인 번호와 문자 종류를 골라 보내면, 실제 문자 발송 스위치와 무관하게 항상 실제로 발송을 시도합니다(참가자에게는 나가지 않고, 로그에 종류 "테스트"로 기록됨). 세션이 있으면 첫 번째 세션 값으로, 없으면 예시 값으로 문구를 만듭니다.
ERR 403 Forbidden이면
솔라피 계정의 IP 허용 목록에 이 서버 IP(187.77.144.61)가 빠져 있는
경우입니다. 10장의 4단계를 참고해 추가하세요.서버가 매일 정해진 시각에 모든 단체·모든 행사에 대해 아래 세 가지를 순서대로 처리합니다. 순서가 중요합니다 — 회수를 먼저 해야 그날 빈 자리가 승격 대상에 들어갑니다.
완전 삭제 기능은 아직 없습니다(이미 입금·문자까지 나간 신청을 영구히 지우는 위험을 피하기 위한 설계). 대신 두 가지 방법으로 신청폼을 닫습니다: 행사 상세 화면의 「지금 즉시 마감」 버튼으로 즉시 닫기(다시 「마감 해제」로 되돌릴 수 있음), 또는 설정 화면의 "신청 마감일"을 지정해 그 날짜가 지나는 순간 자동 마감(날짜를 지우면 재오픈). 둘 중 하나라도 해당되면 신청폼은 "마감되었습니다" 화면으로 바뀌고 더 이상 신규 신청을 받지 않습니다(주소를 직접 알아도 막힘). 이미 들어온 신청·문자 로그· 엑셀 다운로드는 마감 후에도 그대로 조회할 수 있습니다. 대시보드 목록에서도 행사 이름 옆에 「마감됨」/「진행중」 배지로 바로 확인됩니다.
참고 — 세션별 「수동 마감」은 그 회차 하나만 닫는 것이고, 여기서 말하는 행사 마감은 그 행사의 신청폼 전체를 닫는 것입니다. 둘은 별개로 동작합니다.
한 단체 계정을 여러 담당자가 나눠 쓸 수 있습니다. 상단 메뉴의 「팀원 관리」에서 관리합니다. 팀원 추가 카드에 이름·로그인 아이디·초기 비밀번호(8자 이상)·역할(선택, 기본 "담당자")을 입력하고 「추가」를 누릅니다. 초대 메일 발송 기능은 없으므로, 만든 아이디·비밀번호는 담당자가 직접 팀원에게 전달해야 합니다.
문자가 하나도 안 나가요 — 가장 흔한 원인은 설정의 「실제 문자 발송 켜기」가 꺼져 있는(기본값) 경우입니다. 행사 상세 화면이나 문자 발송 로그 위쪽 배지로 지금 켜짐/꺼짐 상태를 바로 확인할 수 있습니다. 켜져 있는데도 안 나가면 솔라피 키·발신번호 입력을 확인하세요.
테스트 발송이 "ERR 403 Forbidden"으로 실패해요 — 솔라피 계정에 IP 허용
목록이 켜져 있고 이 서버 IP(187.77.144.61)가 등록돼 있지 않은
경우입니다. 솔라피 콘솔에서 해당 IP를 추가하세요.
가입 화면에서 "지금은 신규 가입을 받지 않습니다"라고 나와요 — 초대코드 없이는 가입할 수 없도록 막혀 있습니다. 운영자에게 초대코드를 문의하세요.
신청폼 QR 이미지나 큰 QR 화면이 안 열려요 — QR 이미지 자체도 로그인이 필요합니다(의도된 보호장치). 로그인한 상태에서 행사 상세 화면 또는 「QR 크게 보기·인쇄」로 접근하세요.
행사를 완전히 지우고 싶어요 — 아직 지원하지 않습니다. 「지금 즉시 마감」으로 신청만 막을 수 있습니다. 신청도 "취소"로 상태만 바꿀 수 있고 완전삭제는 없습니다.
비밀번호를 바꾸고 싶어요 — 화면에서 직접 바꾸는 기능은 아직 없습니다. 운영자에게 문의하세요.
한글로 된 신청폼 주소가 카카오톡으로 잘 전달되나요 — 네. 한글 슬러그가 그대로 쓰이며, 카카오톡에서 글자 깨짐 없이 클릭 가능한 링크로 인식되는 것을 실제로 확인했습니다.
운영에 참고하시라고 현재 한계를 그대로 밝힙니다.