본문 바로가기

Automation Tool52

n8n, Google Calendar OAuth2 인증 오류(Docker) n8n을 Docker에 설치해서 잘 사용하다가, 서버를 재시작하거나 Docker 컨테이너를 다시 실행했더니 Google Calendar 인증이 풀리는 경험, 해보셨나요?문제 상황: 도커 재시작 후 인증 오류 발생n8n에서 Google Calendar를 OAuth2로 연결했을 때, 아래와 같은 에러가 발생했습니다The provided authorization grant (e.g., authorization code, resource owner credentials) or refresh token is invalid, expired, revoked, does not match the redirection URI used in the authorization request, or was issued to an.. 2025. 5. 27.
Oracle Cloud에 n8n 배포 왜 클라우드에 올리게 됐을까?나는 평소에 PC와 노트북을 오가며 n8n 작업을 하다 보니, 환경이 다 달라서 번거로웠다. 예를 들어 PC에서 만든 워크플로우를 노트북에 복사하거나 다시 셋팅하는 게 번거롭고, Webhook 주소도 바뀌어버리니 안정적인 운영이 힘들었다.그래서 생각한 게 바로 클라우드 서버에 n8n을 올려버리는 것. 이렇게 하면 어떤 환경에서든 동일한 주소로 접속하고, 같은 환경에서 작업할 수 있게 된다. [목표 및 기대 효과]외부 접속 가능한 고정형 n8n 환경 구축Webhook 자동화, 캘린더 연동 등의 작업을 언제 어디서나 동일하게 유지노트북/PC/모바일에서도 한 곳에 접속만 하면 되도록 구성 [환경 정보]클라우드: Oracle Cloud Free Tier (ARM 인스턴스)OS: Ub.. 2025. 5. 21.
n8n + Slack 연동 방법 Slack을 n8n과 연동하면 단순한 메시지 자동화를 넘어서, 트리거 기반의 AI 응답 시스템까지 구현할 수 있습니다. 이 글에서는 OAuth 인증부터 Slack 메시지 테스트까지 한 번에 정리해봤습니다. ✅ 1. Slack 앱 생성하기📌 왜 필요한가요?Slack 외부 서비스(n8n)가 Slack API를 사용할 수 있도록 인증된 앱을 만들어야 합니다.✔️ 작업 요약:Slack API: Your Apps 접속“Create New App” → From scratch 선택앱 이름 + 워크스페이스 선택 → Create App더보기Slack 앱이 안 보일 때 (복구 방법)📌 왜 필요한가요?본인이 만든 Slack 페이지에서 앱을 실수로 지웠다면, 삭제된 것이 아니라 숨겨졌거나 필터링된 것일 수 있음.✔️ 해결.. 2025. 5. 16.
n8n + Supabase + GPT, 나만의 RAG 기반 AI 챗봇 만들기 반복되는 챗봇 질문, 직접 만들면 안 될까?요즘 사이트들을 보면 우측 하단에 챗봇 아이콘이 떠 있는 경우가 많다. 클릭하면 슬슬 등장하는 "무엇을 도와드릴까요?" 같은 인삿말. 그런데 이런 챗봇, 항상 아쉽다. 질문을 해보면 엉뚱한 답을 하거나, 특정 문서 기준으로 명확히 답해주지 못한다.그래서 문득 생각했다.내가 만든 PDF 문서를 기반으로 정확히 답해주는 AI 챗봇을 직접 만들 수는 없을까? ⚽ 내 문서 기반의 맞춤형 Q&A 챗봇 만들기일반적인 GPT는 학습된 지식만을 기반으로 답변한다. 그러나 내 문서에 들어있는 고유한 내용을 정확히 반영하긴 어렵다. 이를 보완하는 방식이 바로 RAG (Retrieval-Augmented Generation) 이다.더보기🧩 왜 RAG 기반 챗봇이 필요한가?LLM(.. 2025. 5. 14.
n8n + GPTs, AI비서 만들기(Google Calendar, 일정(Event) 잡기) https://cord-ai.tistory.com/199 GPTs + n8n을 활용한 AI비서 만들기(Gmail)핵심 아이디어n8n을 백엔드로 사용해 이메일/캘린더 등의 기능을 수행하고GPTs를 프론트처럼 활용해 사용자의 명령을 받아 API 호출까지 수행하게 만든다결국 "GPT에게 말만 걸면 백엔드가 자동 실cord-ai.tistory.com핵심 아이디어n8n을 백엔드로 사용해 이메일/캘린더 등의 기능을 수행하고GPTs를 프론트처럼 활용해 사용자의 명령을 받아 API 호출까지 수행하게 만든다결국 "GPT에게 말만 걸면 백엔드가 자동 실행되는 구조"를 만들 수 있다는 얘기다.목표 / 기대 효과GPTs에 액션 기능을 연결해 입력 → 처리 → 전달까지 완전 자동화된 AI 비서를 만들고 싶었다.n8n의 백엔드 .. 2025. 5. 12.
n8n + GPTs, AI비서 만들기(Gmail, Send mail) 핵심 아이디어n8n을 백엔드로 사용해 이메일/캘린더 등의 기능을 수행하고GPTs를 프론트처럼 활용해 사용자의 명령을 받아 API 호출까지 수행하게 만든다결국 "GPT에게 말만 걸면 백엔드가 자동 실행되는 구조"를 만들 수 있다는 얘기다. 목표 / 기대 효과GPTs에 액션 기능을 연결해 입력 → 처리 → 전달까지 완전 자동화된 AI 비서를 만들고 싶었다.n8n의 백엔드 기능과 GPTs의 프론트 역할을 결합해 대화형 자동화 시스템을 구축하는 게 목표였다.환경 정보:OS: Windows 10플랫폼: ChatGPT Plus (GPTs 기능 포함), n8n (커뮤니티 클라우드 서버)문제: GPTs는 로컬 주소(localhost)를 인식할 수 없음해결: n8n을 클라우드 서버에 배포하거나 ngrok을 이용해 공개 .. 2025. 5. 12.
n8n, Google Credential 연동하기 Google API, 특히 Gmail과 같은 서비스를 n8n에서 연동하려면 Google Cloud Console에서 OAuth2 Credential을 설정해야 합니다. 다소 복잡해 보이지만, 한 번만 제대로 설정해두면 다양한 워크플로우에 활용할 수 있습니다. 아래는 그 설정 과정에 대한 정리입니다.✔ 진행전 n8n에서 먼저 Google Trigger 생성 후 진행해주세요.(Gmail, Calendar 등)1. Google Cloud Console 접속 및 프로젝트 생성Google Cloud Console에 접속로그인 또는 계정 생성좌측 상단 프로젝트 선택 드롭다운 > New Project 클릭프로젝트 이름 입력 후 Create 클릭2. OAuth 동의 화면 구성좌측 메뉴 OAuth consent scre.. 2025. 5. 12.
n8n + OpenAI Chat Model 연동 시 발생한 오류 해결기 ❗ n8n 오류 메시지- Openai Chat Model 노드를 만들고 chat시 output 값이 나오지 않고 아래와 같은 Error 발생You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors 🔍 원인 분석1️⃣ OpenAI API 크레딧 소진ChatGPT와 달리 OpenAI API 사용량은 별도의 크레딧($)을 소모합니다.초기 제공되는 $18 무료 크레딧이 모두 소진되었거나, 3개월 유효기간이 만료된 경우 위 에러가 .. 2025. 5. 9.