구글 캘린더 앱은 CoS가 활용하도록 만들어진 앱이에요. ( → CoS 가이드 확인하기)
구글 캘린더 앱을 연동해두면 CoS와 대화 중 캘린더 조회, 빈 시간 확인, 일정 생성·수정·삭제 같은 업무를 요청할 수 있어요.
이 외에도 태스크 함수 단계에서 구글 캘린더 관련 함수를 직접 설정하실 수도 있습니다.
CoS안에서 자연어로 구글 캘린더에 대한 업무를 요청하고 싶은 경우 (제공 예정)
고객사와 미팅/상담 일정을 잡는 일이 잦아서, 캘린더 확인과 예약 생성을 자동화하고 싶은 팀
AI 상담이 끝난 뒤 자동으로 예약이 생성되는 시나리오를 만들고 싶은 경우
여러 담당자의 일정을 한 번에 확인해서 빈 시간을 빠르게 찾고 싶은 경우
[채널설정] → [앱스토어] → [Google Calendar] 앱을 선택해요
[연동하기] 버튼을 클릭해요
Google 로그인 화면이 뜨면, 연동에 사용할 Google 계정으로 로그인해요
연동시, 연동에 사용 할 Google 계정은 몇 개까지 연결할 수 있나요?
채널(워크 스페이스)당 Google 계정 1개만 연동할 수 있어요. 추후 여러 계정을 연동하고, 연동된 계정을 목록에서 확인할 수 있도록 업데이트될 예정이에요.
요청되는 권한 목록을 확인하고 [허용] 을 클릭해요
연동이 완료되면 설정 화면에 연동된 날짜와 시간이 표시돼요
권한 | 이 권한으로 할 수 있는 일 |
|---|---|
구독 중인 Google Calendar 목록 조회 | 연동한 계정이 접근 가능한 캘린더 목록을 확인해요 |
모든 캘린더의 일정 보기 및 수정 | 새 일정을 만들거나, 기존 일정을 바꾸거나 취소해요 |
캘린더에서 내 참석 여부 보기 | 특정 시간대에 비어있는지, 이미 일정이 있는지 확인해요 |
조직의 Google Workspace 디렉터리 보기 및 다운로드 | Google Workspace에 등록된 팀원 정보(이름, 이메일, 부서 등)를 확인해요 |
앞으로는 구글 캘린더 앱을 연동하면, CoS에게 자연어로 요청만으로 캘린더 조회, 빈 시간 확인, 일정 생성·수정·삭제 등의 캘린더 업무를 맡길 수 있게 될 예정이에요.
@CoS 다음주 월요일 오후 3시에 김민수님과 미팅 잡아줘.
@CoS 내일 오후 2~5시 중 1시간 미팅 가능한 시간 알려줘.
@CoS 이번 주 비어있는 회의실 있는지 확인해줘.
[서포트 → 설정 → 태스크] 단계에서 태스크를 생성하거나 기존 태스크를 수정해요.
'함수' 단계를 추가하고, 보여지는 목록 중 원하는 Google Calendar 함수를 선택해요.
태스크 설정을 완료한 뒤 저장합니다.
일정 관리 (CRUD)
createEvent– 일정 생성제목, 설명, 장소, 시간, 참석자, 회의실을 지정해 새 일정을 만들어요. 필요하면 Google Meet 화상회의 링크도 자동으로 생성돼요. 참석자에게 초대 메일을 보낼지 여부도 선택할 수 있어요.
updateEvent– 일정 수정이미 만들어진 일정의 시간, 장소, 참석자 등 일부 내용만 바꿔요.
listEvents– 일정 목록 조회
시간/자원 찾기
findAvailableSlots– 사람들이 다 같이 비어있는 시간대 찾기여러 캘린더의 일정을 겹치지 않게 확인해서 비어있는 시간대를 찾아줘요. 더블부킹을 방지하는 데 활용돼요.
인증(연동)은 Google 계정 1개로 하지만, 그 계정이 조회 권한을 가진 다른 담당자의 캘린더라면 여러 개를 한꺼번에 조회할 수 있는 구조예요.
findAvailableRooms– 비어있는 회의실 찾기캘린더 목록을 조회할 때, 캘린더 이름에 아래 키워드가 포함되어 있으면 자동으로 "회의실 캘린더"로 인식해요. (예: "3층 회의실", "Meeting Room A" 등)
room,회의실,미팅룸,meeting room,conference,booth,부스,会議室,ミーティングルーム,ブースGoogle 리소스 캘린더(주소가
@resource.calendar.google.com으로 끝나는 캘린더)도 자동으로 인식돼요.
조직 정보
listMembers– 구성원 조회searchMembers– 구성원(참석자 후보) 검색
설정 보조
listCalendars– 연동 가능한 캘린더 목록 원본 데이터 가져오기listCalendarChoices–listCalendars가 가져온 원본 데이터 중 이름/라벨/설명만 정리하여 보기 좋게 가져오기
채널톡 [채널설정] - [앱스토어]에서 [Google Calendar]로 이동해요.
[연동 해제] 버튼을 클릭해요.
앱 자체를 더 이상 쓰지 않는다면 [설치 해제] 를 눌러 앱스토어에서 앱을 제거할 수 있어요.
연동을 해제해도 이미 구글 캘린더에 생성된 일정은 그대로 남아있어요. 다만 연동 해제 이후에는 태스크에 연결된 캘린더 함수가 더 이상 동작하지 않아요.