본문 바로가기
트러블 슈팅 노트

노드 두 개를 연결했더니 움직였어요. n8n 첫 워크 플로우 성공.

by 크리에이터 독타 (Creator Dokta) 2026. 10. 8.

 

노드 두 개를 연결했더니 움직였어요, n8n 첫 워크플로우 성공

지난 편에서 X MINI Debian Docker에 n8n을 올려서 Firefox에서 localhost:5678로 접속하는 데까지 성공했습니다.

브라우저에 n8n 화면이 실제로 뜬 거죠.

그런데 화면이 나온 것만으로는 아직 자동화라고 하기는 어려웠습니다.

화면을 둘러보니 가운데 빈 공간이 있고, 뭔가를 추가할 수 있는 버튼이 있었어요.

여기서부터는 설치가 아니라 실제 사용이었습니다.

디지털 장난감 19편 핵심
X MINI에서 실행 중인 n8n에 첫 워크플로우를 만들고, 시작 노드와 간단한 작업 노드를 연결한 뒤 직접 실행해서 결과가 전달되는지 확인한 기록입니다.

n8n에서 Manual Trigger와 Set 노드를 연결하고 첫 워크플로우를 직접 실행해봤습니다.
출처: 독타의 디지털 장난감

처음에는 빈 화면부터 조금 낯설었어요

n8n에 들어가면 가장 먼저 워크플로우를 만드는 화면이 나옵니다.

가운데는 넓게 비어 있고, 여기에 필요한 기능을 하나씩 가져다가 연결하는 방식이었어요.

설명으로만 들었을 때는 노드 기반 자동화라는 말이 꽤 어렵게 느껴졌는데, 화면을 보고 있으니 조금 달랐습니다.

상자 하나가 작업 하나라고 생각하면 될 것 같았어요.

어떤 상자는 시작을 담당하고, 어떤 상자는 데이터를 만들거나 바꾸고, 또 다른 상자는 다른 서비스로 값을 보내는 식이었습니다.

처음부터 Google Sheets나 블로그 발행 같은 걸 연결하면 또 어디서 막혔는지 찾기 어려울 것 같았어요.

그래서 정말 단순한 것부터 해보기로 했습니다.

“복잡한 자동화 말고, 노드 몇 개만 연결해서 실제로 움직이는지부터 확인해보자.”

첫 번째는 시작점을 하나 만들었어요

자동화도 어디선가는 시작해야 하잖아요.

n8n에는 여러 가지 시작 방법이 있지만, 처음 테스트할 때는 제가 직접 버튼을 눌러 실행해볼 수 있는 방식이 가장 이해하기 쉬워 보였습니다.

쉽게 말하면 “내가 지금 실행해보겠다.” 라고 직접 시작시키는 거예요.

아직 정해진 시간에 자동으로 움직이거나 외부 서비스에서 신호를 받는 단계는 아니었습니다.

일단 제가 버튼을 눌렀을 때 워크플로우가 움직이는지만 확인하면 됐어요.

첫 노드를 화면에 올려놓고 나니까 빈 화면에 처음으로 뭔가 하나 생겼습니다.

별것 아닌데도 조금 재미있더라고요.

그런데 노드 하나만으로는 할 일이 없었어요

시작점만 만들어놓으면 실행은 할 수 있어도 실제로 처리할 일이 없습니다.

그래서 다음에는 아주 간단한 작업 하나를 붙여보기로 했어요.

이번에는 외부 서비스와 연결하지 않고 n8n 안에서 값 하나를 만들어보는 정도로 잡았습니다.

예를 들면 이런 식이에요.

message = X MINI n8n 첫 워크플로우

복잡한 데이터도 아니고, API도 아니고, 로그인도 필요 없어요.

그냥 제가 입력한 문장이 다음 단계로 제대로 넘어가는지 확인하는 테스트였습니다.

이 정도면 실패하더라도 어디를 봐야 할지 바로 알 수 있겠다고 생각했어요.

두 번째 노드를 연결해봤어요

첫 번째 노드 옆에 작업 노드를 하나 추가했습니다.

그리고 두 노드 사이를 연결했어요.

Manual Trigger와 Set 노드를 연결해 처음으로 작업 흐름을 만들어봤습니다.

그 순간 화면이 조금 달라 보였습니다.

지금까지는 아이콘 두 개가 따로 놓여 있었는데 선으로 연결하니까 정말 작업 흐름처럼 보이기 시작했어요.

시작 → 값 만들기

딱 이 정도였습니다.

자동화라고 부르기 민망할 정도로 단순한 구조였지만, 저한테는 오히려 이게 좋았어요.

처음부터 노드가 열 개씩 연결돼 있었다면 뭘 보고 이해해야 할지도 몰랐을 테니까요.

처음 만든 구조

  • 첫 번째 노드 — 제가 직접 실행을 시작하는 역할 (Manual Trigger)
  • 두 번째 노드 — 테스트용 값을 하나 만드는 역할 (Set)
  • 연결선 — 첫 번째 작업의 결과를 다음 작업으로 넘기는 흐름

이제 직접 실행해봤어요

노드를 만들고 연결했으니 이번에는 실제로 움직여봐야 했습니다.

실행 버튼을 눌렀어요.

화면에서 첫 번째 노드가 실행되고 그다음 노드까지 순서대로 넘어가는 게 보였습니다.

워크플로우를 실행하자 두 노드가 순서대로 처리되는 것을 확인했습니다.

예전에는 n8n 화면에 있는 선과 노드가 그냥 프로그램 디자인처럼 보였어요.

그런데 직접 실행해보니까 왜 이렇게 만들어져 있는지 조금 감이 왔습니다.

앞 작업이 끝나면 다음 작업으로 넘어갑니다.

그리고 그 과정에서 데이터도 같이 넘어가요.

이번에는 제가 만들어둔 간단한 문장이 다음 노드의 결과 화면에 나타났습니다.

X MINI n8n 첫 워크플로우

제가 입력한 값이 그대로 결과로 보였어요.

처음으로 “내가 만든 흐름이 실제로 움직였다”는 걸 확인했습니다.

출력 결과를 보는 것도 처음이었어요

n8n에서는 노드마다 들어온 값과 처리된 결과를 확인할 수 있었습니다.

Set 노드 실행 결과에서 직접 입력한 message 값이 그대로 전달된 것을 확인했습니다.

처음에는 화면에 영어와 괄호, 여러 항목들이 보여서 또 복잡해 보였어요.

그런데 제가 직접 넣은 값을 찾으니까 훨씬 쉬워졌습니다.

“아, 이 값이 여기서 들어왔고 다음 노드로 이렇게 넘어갔구나.”

단순한 문장 하나였지만, 이걸 눈으로 확인하면서 n8n이 어떻게 움직이는지 조금 이해하게 됐어요.

결국 자동화도 갑자기 마법처럼 결과가 나오는 게 아니라 하나의 흐름이 이어지는 거였습니다.

입력 → 처리 → 출력

노드라는 말도 이제 조금 덜 어렵게 느껴졌어요

n8n을 처음 봤을 때 가장 먼저 걸렸던 단어 중 하나가 노드였습니다.

노드라고 하니까 뭔가 개발자만 아는 구조 같았거든요.

그런데 직접 두 개를 연결해보고 나니까 그냥 작업 하나를 담당하는 블록이라고 생각하면 됐어요.

나중에 Google Sheets를 붙이면 Sheets 노드가 하나 생길 거고, HTTP 요청을 보내면 그 역할을 하는 노드가 들어가고, 조건을 나누고 싶으면 조건을 판단하는 노드를 넣게 되는 식이겠죠.

지금 제가 만든 건 두 칸짜리 아주 작은 흐름이지만, 결국 복잡한 자동화도 이런 작업을 여러 개 이어놓는 구조일 것 같았습니다.

처음부터 블로그 자동화를 안 하길 잘한 것 같아요

사실 제가 n8n을 설치한 가장 큰 이유 중 하나는 블로그 자동화였습니다.

그러니까 마음만 앞서면 바로 이런 걸 만들고 싶어져요.

Google Sheets → 글 작성 → 이미지 → 블로그 발행

그런데 이번에 단순한 워크플로우 하나를 만들어보니 먼저 기본 구조를 이해하는 게 맞겠다는 생각이 들었어요.

노드 연결도 익숙하지 않은 상태에서 계정 인증이나 API까지 한꺼번에 들어오면 문제가 생겼을 때 어디서 잘못됐는지도 모를 것 같거든요.

18편에서는 n8n 화면이 뜨는 것만으로도 반가웠는데, 이번에는 그 화면 안에서 제가 만든 작업이 처음으로 움직였습니다.

이제야 조금 “자동화 도구를 설치했다”가 아니라 “자동화를 하나 만들어봤다”고 말할 수 있을 것 같아요.

다음에는 여기에서 한 단계만 더 나가서, n8n 밖에 있는 데이터를 실제로 가져오는 쪽을 살펴보려고 합니다.

제가 가장 먼저 떠올린 건 Google Sheets예요.

이번에는 제가 직접 입력한 값을 움직여봤으니, 다음에는 밖에 있는 값을 n8n이 직접 읽어올 수 있는지 확인해보려고요.

※ 본 글은 X MINI N100 Debian Docker 환경에서 n8n 첫 워크플로우를 만들어본 개인적인 경험을 기록한 글입니다. n8n의 노드 이름과 화면 구성, 실행 방식은 버전에 따라 달라질 수 있으며, 실제 사용 시에는 현재 n8n 공식 문서를 함께 참고해주세요.