# Naver Works

## 사전 준비

***

네이버웍스 알림 연동을 위해서는 네이버웍스 앱이 먼저 연동되어 있어야 합니다.

{% hint style="info" %}
캘린더 연동 시 이미 앱을 설정하셨다면 앱 생성은 불필요합니다. [네이버웍스 캘린더 연동 가이드](https://guide.roundhr.com/setting/integrations/calendar/naver-works)를 참고해 주세요.
{% endhint %}

## 1. 봇 생성

***

[네이버 웍스 개발자 센터](https://dev.worksmobile.com/)에서 봇을 생성합니다.

1. Developer Console > **Bot** 메뉴 > **\[등록하기]**&#xB97C; 클릭합니다.
2. 아래 내용을 입력합니다.
   * **Bot 이름**: 라운드HR 알림
   * **Bot 설명**: 면접 일정 및 업무 알림
   * **Callback URL**: Off
   * **담당자**: 관리자 계정 선택
3. **\[저장]**&#xC744; 클릭하면 **Bot ID**가 발급됩니다.

<figure><img src="https://3113620308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx3vbe9mozK3C5425TCxL%2Fuploads%2Fgit-blob-81528f266bf811fc8fe4e1666c08526f70be75da%2Fset_integ_noti_naver-works_s1_01.png?alt=media" alt=""><figcaption></figcaption></figure>

## 2. 봇 도메인 등록

***

생성한 봇을 구성원에게 노출하려면 Admin에서 등록해야 합니다.

1. 네이버웍스 Admin > 서비스 > **Bot** > **\[Bot 추가]**&#xB97C; 클릭합니다.
2. 생성한 봇을 선택하고 **\[Bot 추가]**&#xB97C; 클릭합니다.

<figure><img src="https://3113620308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx3vbe9mozK3C5425TCxL%2Fuploads%2Fgit-blob-127853cd78724b48a5aa95a63b1c026ee37fbbb6%2Fset_integ_noti_naver-works_s2_01.png?alt=media" alt=""><figcaption></figcaption></figure>

3. 추가된 봇을 클릭하여 **사용 권한**을 **전체**로, **공개 설정**을 **ON**으로 변경 후 **\[저장]**&#xD569;니다.

<figure><img src="https://3113620308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx3vbe9mozK3C5425TCxL%2Fuploads%2Fgit-blob-215ba4632b5d505775a8264beb416cc967194ac7%2Fset_integ_noti_naver-works_s2_02.png?alt=media" alt=""><figcaption></figcaption></figure>

## 3. Service Account 발급

***

1. Developer Console > API > **ClientApp** > 앱을 선택합니다.
2. 서비스 계정 인증 정보에서 Service Account **\[발급]**&#xC744; 클릭합니다.
3. Service Account ID를 확인하고 **\[복사]**&#xD569;니다.
4. Private Key **\[발행 / 재발행]**&#xC744; 클릭하여 `.key` 파일을 다운로드합니다.

<figure><img src="https://3113620308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx3vbe9mozK3C5425TCxL%2Fuploads%2Fgit-blob-431b6b00d8c1e4657a2ee80a6fa6d99399b329fc%2Fset_integ_noti_naver-works_s3_01.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Private Key는 1개만 유효합니다. 재발행하면 기존 키는 사용할 수 없습니다.
{% endhint %}

## 4. 라운드HR에서 봇 정보 입력

***

* 서비스 연동 > 알림 에서 네이버웍스를 클릭합니다.
* 아래 정보를 입력하고 **\[저장]**&#xD569;니다.

| 입력 항목                  | 값                              |
| ---------------------- | ------------------------------ |
| **Bot ID**             | 봇 등록 후 발급된 정수값 (예: 11704641)   |
| **Service Account ID** | `xxxxx@example.serviceaccount` |
| **Private Key**        | 다운로드한 `.key` 파일의 전체 내용         |

{% hint style="info" %}
봇 정보가 저장되면 조직 내 구성원 정보가 자동으로 동기화됩니다. 개별 구성원이 별도로 연동할 필요 없이 바로 알림이 발송됩니다.
{% endhint %}

## 네이버웍스로 발송되는 알림 종류 <a href="#content" id="content"></a>

***

### 1. 면접관에게 발송되는 알림

> **면접관이 확인해야 하는 정보를 네이버웍스 봇으로 발송합니다.**

* 서류 검토 요청 알림
* 면접 일정
  * 면접 가능한 시간 선택 요청
  * 면접 일정 확정, 변경, 취소, 리마인더
* 면접 평가
  * 평가 요청 / 재요청
  * 평가 미완료 시 리마인더
* 과제 평가 요청
* 팀 채팅 멘션
* 자동화 승인 요청

### 2. 채용 관리자/매니저에게 발송되는 알림

> **채용 관리자, 매니저가 바로 확인이 필요한 알림을 네이버웍스 봇으로 발송합니다.**
>
> ***공고 멤버에게는 공고 관련 알림을 전송하지 않습니다.***

* 면접 일정
  * 면접관 시간 확정 실패
  * 면접관 시간 확정 완료
  * 후보자 가능한 시간 없음
  * 후보자 시간 선택 확정
  * 면접 일정 확정, 변경, 취소, 리마인더
* 지원자가 메시지 보낼 때 알림
* 평가 완료 알림
  * 서류 평가 알림 (1시간 기준)
* 팀 채팅 멘션
* 자동화 승인 요청
* 업무 리마인더


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guide.roundhr.com/setting/integrations/notifications/naver_works.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
