๐ค ์ n8n์ธ๊ฐ? ์ฝ๋ ์๋ ์๋ํ์ ์๋ก์ด ํจ๋ฌ๋ค์
์คํ์์ค ์ํฌํ๋ก์ฐ ์๋ํ ํ๋ซํผ n8n์ ๋ค์ํ ์ฑ, API, ์๋น์ค๋ฅผ ์ฐ๊ฒฐํด ๋ณต์กํ ์์ ์ ์ฝ๋ ์์ด ์๋ํํ ์ ์๋ ๊ฐ๋ ฅํ ๋๊ตฌ์ ๋๋ค. ๊ฐ๋ฐ์๋ค์ 'ํ๋ก์ฐ๋ฐ(Flowming)'์ด๋ผ ๋ถ๋ฆฌ๋ ์ด ๊ณผ์ ์์ ๊ธฐ์กด ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ (์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ, ์ถ์ํ)์ ๊ทธ๋๋ก ์ ์ฉํ๋ฉด์๋ ์๊ฐ์ ์ธํฐํ์ด์ค๋ก ์ง๊ด์ ์ธ ์๋ฃจ์ ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
๐ ํต์ฌ ์ฅ์ :
- ๋น์ฉ ํจ์จ์ฑ: ์คํ์์ค ๊ธฐ๋ฐ์ผ๋ก ๋ฌด๋ฃ ์ฌ์ฉ ๊ฐ๋ฅ
- ํ์ฅ์ฑ: 200๊ฐ ์ด์์ ๋ ธ๋๋ก ๋ค์ํ ์๋น์ค ํตํฉ ์ง์
- ์ ์ฐ์ฑ: JavaScript ์ฝ๋ ์ฝ์ ์ผ๋ก ์ธ๋ฐํ ์ปค์คํฐ๋ง์ด์ง ๊ฐ๋ฅ
- ์ปค๋ฎค๋ํฐ: ํ๋ฐํ ์คํ์์ค ์ํ๊ณ์ ์ง์์ ์ธ ์ ๋ฐ์ดํธ

๐ ๏ธ ์์ํ๊ธฐ: n8n ์ค์น๋ถํฐ ์ฒซ ์ํฌํ๋ก์ฐ๊น์ง
1. ํธ์คํ ํ๊ฒฝ ์ค์
n8n๋ฅผ ์ค์ ์ด์ ํ๊ฒฝ์ ๋ฐฐํฌํ๊ธฐ ์ํด Hostinger์ VPS ํธ์คํ ์ ํ์ฉํ ์ ์์ต๋๋ค. ์ฌ์ ๊ตฌ์ฑ๋ n8n ํ ํ๋ฆฟ์ ์ฌ์ฉํ๋ฉด 5๋ถ ๋ด๋ก ์ค์น๊ฐ ์๋ฃ๋ฉ๋๋ค.
2. ๊ธฐ๋ณธ ๊ฐ๋ ์ดํด
- ๋ ธ๋(Node): ๊ฐ ์๋น์ค๋ ๊ธฐ๋ฅ์ ๋ํ๋ด๋ ๊ตฌ์ฑ ์์
- ์ํฌํ๋ก์ฐ(Workflow): ๋ ธ๋๋ฅผ ์ฐ๊ฒฐํด ๋ง๋ ์๋ํ ํ๋ก์ธ์ค
- ํธ๋ฆฌ๊ฑฐ(Trigger): ์ํฌํ๋ก์ฐ๋ฅผ ์์ํ๋ ์ด๋ฒคํธ
- ํฌ๋ฆฌ๋ด์ (Credential): ์ธ๋ถ ์๋น์ค ์ ๊ทผ ๊ถํ ๊ด๋ฆฌ
3. ํ์ ์ธํฐ๋ท ํ์ค
n8n์ ์ํํ ํตํฉ์ ์ํด REST API์ OAuth 2.0 ํ์ค์ ๋ํ ๊ธฐ๋ณธ ์ดํด๊ฐ ํ์ํฉ๋๋ค. ์ด ํ์ค๋ค์ ์๋ก ๋ค๋ฅธ ์์คํ ์ด ์์ ํ๊ฒ ํต์ ํ ์ ์๋ ๊ธฐ๋ฐ์ ์ ๊ณตํฉ๋๋ค.

๐ 4๊ฐ์ง ์ค์ ์ํฌํ๋ก์ฐ ์์ ๋น๊ต ๋ถ์
์๋ ํ๋ ๋ณธ ๊ฐ์ด๋์์ ๋ค๋ฃจ๋ ์ฃผ์ ์ํฌํ๋ก์ฐ ์์ ๋ค์ ํน์ง๊ณผ ํ์ฉ ๊ธฐ์ ์ ๋น๊ตํ ๊ฒ์ ๋๋ค.
| ์ํฌํ๋ก์ฐ ์์ | ์ฃผ์ ๊ธฐ๋ฅ | ์ฌ์ฉ ๊ธฐ์ | ๋์ด๋ | ์ค์ฉ์ฑ |
|---|---|---|---|---|
| AI ์ฑ๋ด | ์์ํ ์ง์์๋ต ์ฑ๋ด | OpenAI GPT-4, ๋ฉ๋ชจ๋ฆฌ ๊ธฐ๋ฅ | โญโโโโ | ๊ต์ก์ฉ/๋ฐ๋ชจ |
| WhatsApp ๊ธด๊ธ ์๋ฆผ | ์๊ธ ์ํฉ ์๋ ๋์ | WhatsApp Cloud API, Google Sheets, Gmail | โญโญโโโ | ๋์ (๋ณด์/์๋ฃ ๋ถ์ผ) |
| ์ด๋ ฅ์ ์๋ ์ฌ์ฌ | ์ธ์ฌ ์ฑ์ฉ ํ๋ก์ธ์ค ์๋ํ | Google Drive, AI ์์ฝ, Human-in-the-Loop | โญโญโญโโ | ์ค๊ฐ (๊ธฐ์ ์ฑ์ฉ) |
| ์ธํฐ๋ทฐ ์๋ ์ค์ผ์ค๋ง | ์บ๋ฆฐ๋ ๊ธฐ๋ฐ ๋ฉด์ ์ผ์ ๊ด๋ฆฌ | Google Calendar API, AI ์์ด์ ํธ | โญโญโโโ | ๋์ (์ธ์ฌ ๊ด๋ฆฌ) |
๐ง ๊ธฐ์ ์ ์ฌํ: Human-in-the-Loop ๊ตฌํ
์ด๋ ฅ์ ์ฌ์ฌ ์ํฌํ๋ก์ฐ์ ํต์ฌ์ Human-in-the-Loop ํจํด์ ๋๋ค. AI๊ฐ ์ด๋ ฅ์๋ฅผ ์์ฝํ๋ฉด, ๋ด๋น์๋ ์ด๋ฉ์ผ์ '์น์ธ'/'๊ฑฐ์ ' ๋ฒํผ์ ํด๋ฆญํด ์ํฌํ๋ก์ฐ ์งํ์ ์ ์ดํฉ๋๋ค. ์ด ํจํด์ AI์ ์๋ํ์ ์ธ๊ฐ์ ํ๋จ์ ์ต์ ์ผ๋ก ๊ฒฐํฉํฉ๋๋ค.

๐ ๊ณ ๊ธ ํ์ฉ๋ฒ๊ณผ ํ์ฅ ์ ๋ต
1. ์๋ธ์ํฌํ๋ก์ฐ๋ก ๋ชจ๋ํ
๋ณต์กํ ์ํฌํ๋ก์ฐ๋ **์๋ธ์ํฌํ๋ก์ฐ(Subworkflow)**๋ก ๋ชจ๋ํํด ์ฌ์ฌ์ฉ์ฑ๊ณผ ๊ฐ๋ ์ฑ์ ๋์ผ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ธํฐ๋ทฐ ์ค์ผ์ค๋ง ๋ก์ง์ ๋ณ๋ ์๋ธ์ํฌํ๋ก์ฐ๋ก ๋ถ๋ฆฌํ๋ฉด ์ฌ๋ฌ ๋ถ๋ชจ ์ํฌํ๋ก์ฐ์์ ํธ์ถ ๊ฐ๋ฅํฉ๋๋ค.
2. ์ธ๋ถ ์์คํ ํตํฉ
- ์นํ (Webhook): ์ธ๋ถ ์น์ฌ์ดํธ ํผ ๋ฐ์ดํฐ๋ฅผ n8n์ผ๋ก ์์
- HTTP Request ๋ ธ๋: ์ปค์คํ API ํธ์ถ ๋ฐ ์น ์คํฌ๋ํ
- ์ฝ๋ ๋ ธ๋: JavaScript๋ก ๋ฐ์ดํฐ ๋ณํ ๋ฐ ๋ณต์กํ ๋ก์ง ๊ตฌํ
3. ์ค์ ์ ์ฉ ์ ๊ณ ๋ ค์ฌํญ
- ๋ณด์: OAuth 2.0 ํฌ๋ฆฌ๋ด์ ๊ด๋ฆฌ์ API ํค ๋ณดํธ
- ๋ชจ๋ํฐ๋ง: ์ํฌํ๋ก์ฐ ์คํ ๋ก๊ทธ์ ์๋ฌ ์ฒ๋ฆฌ
- ์ฑ๋ฅ: ๋ฃจํ ์ฒ๋ฆฌ ์ต์ ํ์ ๋์ฉ๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ
๐ก ํจ๊ป ๋ณด๋ฉด ์ข์ ๊ธ:
- ๊ตฌ๊ธ AI ์ ๊ธฐ๋ฅ ๋๋ ธ ๋ฐ๋๋ ํ๋ก ์๋ฒฝ ํ์ฉ๋ฒ ์ด๋ฏธ์ง ์์ฑ์ ํ๋ช ๐
- ๋ค์ ์งํ๋ก ์ ํต์ฌ ์ง๋ฌธ ์ ์์์กด์ ์ ์์ ์ถํ์ ์ค๋ช ํ ์ ์์๊น? ๐งฌ
n8n์ ํ์ฉํ๋ฉด ๊ธฐ์ ์ ์ ๋ฌด ํ๋ก์ธ์ค ์๋ํ๋ถํฐ ๊ฐ์ธ์ ์์ฐ์ฑ ํฅ์๊น์ง ๋ค์ํ ์๋ฃจ์ ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ ์ํฌํ๋ก์ฐ๋ฅผ ๋ง๋ค๊ณ ์คํํด๋ณด๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ ํ์ต ๋ฐฉ๋ฒ์ ๋๋ค. ์ฐฝ์์ ์ธ ์๋ํ ์์ด๋์ด๋ฅผ ๊ตฌํํด๋ณด์ธ์!
