n8n 카카오톡 API 연동으로 메시지 발송하기
이 글에서는 n8n 워크플로우에 카카오톡 메시지 전송 API를 연동해 자동으로 메시지를 보내는 방법에 대해 알아봅니다. 카카오 개발자 설정부터 n8n HTTP Request 노드 구성·테스트까지 자세히 알아보겠습니다.
1. 준비물
- n8n 최신 버전 (로컬 또는 서버에 설치)
- 카카오 개발자 계정 (developers.kakao.com)
- 카카오톡 개인 Open API 사용 권한
2. 카카오 개발자 콘솔에서 애플리케이션 생성
1. 카카오 개발자 사이트에 로그인 후 내 애플리케이션에서 새 앱을 생성합니다.
2. 애플리케이션 설정의 앱 설정 → 일반 탭에서 플랫폼 → 웹을 추가하고, Redirect URI에 n8n 호스트 주소를 등록합니다.

3. 동일한 일반 탭에서 앱 키 항목의 REST API 키 값을 복사해 둡니다.

4. 제품 설정 → 카카오 로그인 메뉴의 동의 항목에서 카카오톡 메시지 전송(talk_message) 권한을 허용합니다.

3. n8n에서 OAuth2 크레덴셜 생성
n8n UI 상단 메뉴에서 Credentials ▶ Create New Credential ▶ OAuth2 API를 선택하고, 아래 값을 입력합니다.
- Client ID: 앞서 복사한 REST API 키
- Authorization URL:
https://kauth.kakao.com/oauth/authorize - Access Token URL:
https://kauth.kakao.com/oauth/token - Scope:
talk_message - Redirect URI: 카카오 개발자 콘솔에 등록한 URI


4. HTTP Request 노드 구성
워크플로우에 HTTP Request 노드를 추가하고, 다음처럼 설정합니다.
- Method: POST
- URL:
https://kapi.kakao.com/v2/api/talk/memo/default/send - Authentication: Generic Credential → 방금 생성한 OAuth2 크레덴셜 선택
- Headers:
Content-Type: application/x-www-form-urlencoded;charset=utf-8 - Body Content Type: Form Urlencoded
- Body Parameters:
Name: template_object
Value: {
"object_type": "text",
"text": "n8n으로 전송된 테스트 메시지입니다. (최대 200자)",
"link": {
"web_url": "https://your-website.com",
"mobile_web_url": "https://your-website.com"
}
}


5. 워크플로우 실행 및 메시지 확인
‘Execute Workflow’ 버튼을 눌러 실행하면, 카카오톡으로 아래와 같은 메시지가 전송됩니다.

6. 친구에게 메시지 보내기
현재는 본인(나에게)에게만 메시지 발송이 가능하며, 다른 친구나 다수에게 보내려면 비즈니스 채널을 등록하고 알림톡/친구톡 권한을 승인받아야 합니다.
자세한 절차는 카카오톡 API 공식 문서를 참고하세요.
👉 여기까지 n8n과 카카오톡 API를 연동해 자동화된 메시지 발송을 설정하는 방법을 살펴봤습니다.
함께 보면 좋은 게시글
- Make, Zapier, n8n 비교: 나에게 맞는 자동화 도구는?
- n8n으로 구글 시트와 Gmail 연결: 자동화된 이메일 발송 시나리오
- n8n과 ChatGPT로 워드프레스 자동 글쓰기 시나리오
- n8n 스케줄 텔레그램 자동 전송 워크플로우 예제
- Make.com 자동화를 위한 Gmail 연동 설정하는 방법
이 글이 도움이 되셨다면 공유 부탁 드립니다.

![[반디집] 분할 압축, 분할 압축 해제, 암호 설정 방법](https://bluesharehub.com/wp-content/uploads/2022/02/img_53.png)

