Automation does not start by opening Zapier. It starts on a single sheet of paper, where you draw three boxes: trigger (what happens), logic (what gets decided), action (what should become). This tutorial gives you 35 minutes to find one repetitive task in your workflow, judge whether it even qualifies for automation, and sketch it in the trigger-logic-action shape. Tool names (Zapier, n8n, Make, Pipedream, Latenode) appear only once, at the very end.
By the end of this tutorial, three things will sit on your paper and in your head.
What gets completed
📖 Term: What is Trigger-Logic-Action This is the grammar of automation. The Trigger answers "when does this start?" (a form gets submitted, 6 AM arrives). The Logic answers "what gets decided in the middle?" (this email contains the word "urgent"). The Action answers "what happens as a result?" (a Slack notification is sent). Almost every automation in the world reduces to these three boxes. Complex automations are just multiple three-box chains linked together.
Meta info for this tutorial
| Item | Value |
|---|---|
| Time | 35 min (20 fast, 50 slow) |
| Level | Intermediate (thinking drill, no coding) |
| Tools | One sheet of paper + pen |
| Coding knowledge | Not required |
| Terminal use | None |
| Payment | Not required |
Why this exists — in time terms
Most people learning automation start by watching Zapier or n8n tutorial videos. Drag and drop appears, pretty icons connect, they follow along. A month later they still have not automated anything in their actual work. The reason: they learned how the tool works but they do not know what to automate. This tutorial goes the opposite direction. Forget the tool names. First, build the eye that sees what inside your own work is worth automating. Once you have that eye, the tool choice becomes trivial.
Where you stand now: You have seen what this tutorial leaves you with. Next, confirm that the prerequisites are ready.
Only four things need to be ready.
Required
Not needed
📖 Term: What is a repetitive task A "repetitive task" in automation terms is not simply "a task done many times." It is a task where inputs are similar and outputs are similar. "Send a welcome email to every new signup" qualifies: input (signup) is similar, output (welcome email) is similar. "Handle customer support" does not qualify in the simple sense: the input (content of the question) is different every time. This distinction is the first test for whether automation is even possible.
Environment check (2 min)
Draw these three boxes on your paper in advance.
┌─────────────┬─────────────┬─────────────┐
│ TRIGGER │ LOGIC │ ACTION │
│ (when) │ (how) │ (what) │
│ │ │ │
│ │ │ │
└─────────────┴─────────────┴─────────────┘
These empty boxes are today's destination. If they contain one of your real tasks 35 minutes from now, you succeeded.
Where you stand now: Paper, pen, and 35 minutes are secured. Next, a short WHY section on why we sketch on paper before opening any tool. You can skip it and still do the work, but reading it gives you a reference point three months from now when you scale the automation.
A story from when I first ran my service.
At 10 users it was fine. Three questions a day, I answered each one directly, ten minutes total. It even felt good. I could sense that people were actually using the thing I made.
At 100 users it became 30 questions a day. Two hours, but still manageable. At 1,000 users it became 300 questions a day. I woke up and went to sleep answering messages. I could not do my main work, could not ship new features, and I broke down.
So I turned to automation. My first attempt was to open Zapier. I watched YouTube tutorials. Made an account, connected email, connected spreadsheets, built my first "zap." I worked hard on it, and the result was an automation that did not help my actual work at all. Because I had just copied the tool's example scenarios. I had never once looked at where my real time was going.
What happens when you open a tool before designing:
| Symptom | Cause | Outcome |
|---|---|---|
| A pretty automation that never gets used | Automated a non-bottleneck | Zapier bill leaks money |
| Automation runs but work stays the same | Fake test trigger | Manual work still remains |
| Forget why the automation exists a month later | Designed inside the tool with no doc | No maintenance, gets deleted |
| Automation breaks and you can't tell where | T-L-A not separated | Back to doing it manually |
Opposite side, what happens when you design on paper first:
| Symptom | Cause | Outcome |
|---|---|---|
| Any tool works | Design is tool-agnostic | Zapier→n8n migration possible |
| Break points are obvious | You can name which of three boxes | 10-minute fix |
| You can explain it to a teammate | One sheet of paper shares it | Automation becomes an asset |
| You do not build useless automations | Design step filters them out | Time and money saved |
📖 Term: What does deterministic mean "Deterministic" means the same input always produces the same output. "Form submitted → add row to spreadsheet" is deterministic: same input (submission) always gives same output (one new row). "Resolve a customer complaint" is not deterministic: the same complaint can be answered many ways. Good automation candidates are repetitive AND deterministic.
That is why this tutorial does not open a tool first. On paper we break your work into three boxes. Work that does not cleanly break into three boxes is not an automation candidate. Work that does break into three boxes — from that point on, any tool will do.
Where you stand now: You have seen why design comes before tool. Next, actually find automation candidates inside your own work.
At the bottom of your paper, write down tasks you repeated two or more times in the past week. The list does not have to be perfect. Aim for five, but three is also fine.
My own list looked like this.
When writing:
| Do | Do not |
|---|---|
| Write short verb+object ("send X to Y") | Write business categories ("customer care") |
| Note the frequency beside it ("10x a week") | Skip the frequency |
| Include tasks you are unsure about | Pre-judge whether it is automatable |
Filter your list for good automation candidates. Beside each item, ask four questions.
An item that gets yes on all four is a candidate. Any no drops it for now. A perfect candidate is not required. Today we pick just one.
My own table looked like this.
| Task | Repetitive? | Deterministic? | Low-stakes? | Measurable? | Candidate? |
|---|---|---|---|---|---|
| Welcome KakaoTalk message | Yes | Yes | Yes | Yes | O |
| Password reset answer | Yes | Yes | Yes | Yes | O |
| Weekly feedback summary | Yes | No (judgment) | Yes | Yes | X |
| Instagram DM → email | Yes | Yes | Yes | Yes | O |
| Month-end sales pull | Yes | Yes | Yes | Yes | O |
Out of the 4 that passed, pick the one that eats the most time. I picked "password reset answer": more than 10 times a week, 3 minutes each time, 30+ minutes a week.
Return to the three-box drawing at the top of your paper. Fill your chosen task into those three boxes.
Fill the Trigger box (5 min): Answer "what makes this task begin?" It must be an observable event. "When someone needs help" is not a trigger — no system can observe that. "When a KakaoTalk channel message contains the word 'password'" is a trigger — a system can detect it.
Fill the Logic box (5 min): Answer "what decision is made after the trigger?" If no decision is needed, write "none." If there is one, write it in yes/no form. "Has this user already received this answer? If yes, skip. If no, proceed."
Fill the Action box (5 min): Answer "what happens after the logic passes?" Make it as concrete as possible. "Send an answer" is not enough. "Send a KakaoTalk message with the text: 'Password change is at Settings > Account > Password. Let me know if you need more help!'" is enough.
My own example.
┌──────────────────┬──────────────────┬──────────────────┐
│ TRIGGER │ LOGIC │ ACTION │
│ │ │ │
│ KakaoTalk │ 1) Has the same │ Send the stored │
│ channel message │ user already │ answer template │
│ containing │ received │ once: │
│ "password" │ an answer │ "Password │
│ │ in last 24h? │ change is at │
│ │ 2) If yes, skip. │ Settings > │
│ │ If no, │ Account > │
│ │ proceed. │ Password..." │
└──────────────────┴──────────────────┴──────────────────┘
Take your filled paper and either photograph it into AI (ChatGPT, Claude, or Gemini) or type it in. Paste this prompt.
"Below is my Trigger-Logic-Action design for an automation I'm planning. Review it on three points: (1) Is the trigger actually detectable by a system? (2) Are there exception cases missing from the logic? (3) Is the action concrete enough to be implemented as-is? Point out problems per box and suggest improvements.
[paste your three-box content here]"
The AI will catch exceptions you missed. In my case, the AI asked: "What if the same user asks a different question?" I added that condition to my logic box.
Where you stand now: One of your real tasks now sits on paper in a clean three-box shape. Next, verify whether this design is actually ready to be implemented.
Filling three boxes is not enough. Four checks must pass before a design is ready to be moved into a tool.
If the trigger is an unobservable event like "when someone is worried," it fails. It must be one of the following.
Observable vs unobservable:
| Observable trigger | Unobservable trigger |
|---|---|
| When a new signup occurs | When someone is interested |
| When an email contains "urgent" | When a customer is angry |
| When it's Friday 5 PM | When the weekend is approaching |
| When revenue passes 1M KRW | When performance is good |
Logic must be a combination of yes/no questions. Vague phrases like "decide appropriately" fail. If the decision is complex, break it into multiple yes/no questions.
The action has to be concrete enough that whoever reads it can execute it directly. Not "send an answer" but "send a KakaoTalk message. Recipient: the user ID from the trigger. Body: template #3 as-is. Sender: official account."
If you look at your design 10 minutes later and immediately think "right, this," it is done. If you do not understand it, the design is not done.
If all four checks pass, your design is an asset implementable by any tool. If a box fails, go back to Step 3 and rewrite only that box.
Where you stand now: Your design has passed verification. Next, look at variations so the same shape transfers to other contexts.
Your context may differ from my example. Here are four variations to calibrate your intuition.
| Box | Content |
|---|---|
| Trigger | A new subscriber submits their email on YouTube |
| Logic | Has this person received the welcome series before? If no, proceed |
| Action | Send welcome email #1 + schedule 7 daily tip emails at 9 AM |
| Box | Content |
|---|---|
| Trigger | A student submits the assignment form |
| Logic | Is it before the deadline? If yes, mark "received." If no, mark "late." |
| Action | Send confirmation email + append submission to spreadsheet |
| Box | Content |
|---|---|
| Trigger | An order payment is completed |
| Logic | Is the order amount 50,000 KRW or more? If yes, "VIP flag." If no, "regular." |
| Action | VIP → add to handwritten thank-you queue. Regular → send auto thank-you email |
As of 2026, Zapier, Make, n8n, Pipedream, and Latenode all ship AI steps or nodes as standard. Putting AI in the Logic box is now a drag-and-drop configuration, not a special skill.
If you put AI inside the Logic box of Trigger-Logic-Action, a simple automation becomes an intelligent one.
| Box | Content |
|---|---|
| Trigger | A customer support email is received |
| Logic | AI step: classify the email as "refund / bug / feature request / compliment / other" |
| Action | Route to the assigned owner per category + log to spreadsheet |
AI step availability by tool (April 2026):
| Tool | AI capability |
|---|---|
| Zapier | AI Actions — instruct via natural language, fully mainstream |
| Make | AI Agents — multi-step autonomous execution, generally available |
| n8n | AI Agent node — LangChain-based, open source, free |
| Pipedream | AI embedded in code steps, developer-friendly |
| Latenode | No-code AI workflow builder, beginner-friendly |
Comparison with the non-AI version:
| Item | Without AI | With AI step |
|---|---|---|
| Logic complexity | 10+ rules entered manually | One explanation to the AI |
| Exception handling | Unforeseen cases fall through | AI adapts |
| Maintenance | Rules constantly updated | Just tweak the prompt |
| Cost | None | A few cents per call |
📖 Term: AI agent vs simple automation "Simple automation" is rule-based. "If X, then Y" is all it does. An "AI agent" has AI in the Logic box — it reads the situation and decides. As of 2026, Make AI Agents, n8n AI Agent nodes, and Zapier AI Actions make this a standard config in every major tool. Simple automation is brittle against exceptions. AI agents handle exceptions well but cost money per call. Start with simple automation for 80% of cases, add AI only for the exceptional 20%. That is cost-efficient.
Where you stand now: You have seen the same three-box shape working in several shapes. Next, common blocks people hit and what to do after this tutorial.
You do. You are just so used to them that you no longer feel them as repetition. Ask these questions.
Any "yes" means there is a repetitive task hiding there.
Vague triggers come from starting too early in the timeline. "When a customer shows interest in my service" is too early. "When a customer submits a signup form" or "When a customer sends an email" works — those are the moments an observable trace hits the system.
Some automations do not need logic. "Form submitted → append to spreadsheet" has "none" as its logic and that is fine. An empty Logic box is not a problem. Do not force content in. Logic-less automations are easier to implement.
If there are many actions, the correct move is to make two three-box designs. "Signup → welcome email" is one. "Signup → spreadsheet log" is another. Two automations branching from the same trigger. Do not cram them into a single Action box.
If the four checklist items (repetitive / deterministic / low-stakes / measurable) all said yes, it is automatable. If you still doubt it, do it manually for one more week first. During that week you will catch "ah, this exception exists." Add that exception to your Logic box and move on.
You can, but do it on paper the first three times. Typing makes your thinking too fast and you skip the three-box structure. Writing by hand slows the hand down, which slows the thinking down, which brings the structure back. After three rounds, Notion, Obsidian, or Figma all work.
You have one design on paper now. I suggest three next steps.
A scaling question: If today's three-box design succeeds, can another three-box grow next to it? Automations do not increase one-by-one. They grow as multiple actions branching off the same trigger. One signup trigger can branch into a welcome email, a spreadsheet log, a Slack alert, and a 7-day tip series. Your three boxes are the root of one tree.
Automation is not a tool. It is a way of thinking. Once that way of thinking enters you, every system you build later will first be broken into these three boxes. That is the real asset.
이 튜토리얼을 따라오시면 종이 한 장과 머릿속에 세 가지가 남습니다.
완성되는 것
📖 용어: 트리거-로직-액션이란 무엇인가 자동화의 기본 문법입니다. **트리거(Trigger)**는 "언제 시작되는가"를 정합니다(예: 폼이 제출되면, 새벽 6시가 되면). **로직(Logic)**은 "어떤 판단을 거치는가"를 정합니다(예: 이 이메일이 "긴급"을 포함하면). **액션(Action)**은 "무엇이 일어나는가"를 정합니다(예: 슬랙에 알림을 보낸다). 세상의 거의 모든 자동화는 이 세 칸으로 환원됩니다. 복잡해 보이는 자동화도 이 세 칸을 여러 번 연결한 것에 불과합니다.
이 튜토리얼의 메타 정보
| 항목 | 값 |
|---|---|
| 소요 시간 | 35분 (빠르게 20분, 차분히 50분) |
| 난이도 | 중급 (사고 훈련 중심, 코딩 없음) |
| 필요 도구 | 종이 한 장 + 펜 |
| 사전 코딩 지식 | 필요 없음 |
| 터미널 조작 | 없음 |
| 결제 | 필요 없음 |
왜 이걸 만드나 — 시간 차원에서
자동화를 배우시는 분들 대부분이 Zapier나 n8n의 튜토리얼 영상부터 보십니다. 화면에 드래그 앤 드롭이 나오고, 예쁜 아이콘들이 연결됩니다. 따라 해봅니다. 그리고 한 달 뒤, 실제로 자기 업무에는 아무것도 자동화하지 못하신 상태로 남으십니다. 왜냐하면 도구 사용법은 배웠는데, 무엇을 자동화해야 하는지 모르시기 때문입니다. 이 튜토리얼은 그 반대 순서로 갑니다. 도구 이름은 잊으시고, 먼저 내 업무 안에서 자동화할 만한 것이 무엇인지 찾는 눈을 드립니다. 이 눈이 생기시면 어떤 도구를 쓰시든 상관없게 됩니다.
여기까지 오신 상황: 이 튜토리얼이 무엇을 남겨드리는지 확인하셨습니다. 다음으로 할 일은 시작 전 준비물이 갖춰져 있는지 보는 것입니다.
딱 네 가지만 준비되어 있으면 됩니다.
필수 준비물
필요 없는 것
📖 용어: 반복 작업(Repetitive Task)이란 무엇인가 "반복 작업"은 단순히 "여러 번 하는 일"이 아닙니다. 자동화 관점에서는 입력이 비슷하고 출력도 비슷한 일이 반복 작업입니다. 예를 들어 "가입자마다 환영 이메일 보내기"는 입력(가입)도 비슷하고 출력(환영 이메일)도 비슷합니다. 반면 "고객 상담"은 여러 번 하는 일이지만 입력(질문 내용)이 매번 달라서 단순 반복이 아닙니다. 이 구분이 자동화 가능성을 판단하는 첫 번째 기준입니다.
환경 체크 (2분)
종이 위에 다음 세 칸을 미리 그려두세요.
┌─────────────┬─────────────┬─────────────┐
│ TRIGGER │ LOGIC │ ACTION │
│ (언제) │ (어떻게) │ (무엇을) │
│ │ │ │
│ │ │ │
└─────────────┴─────────────┴─────────────┘
이 빈 칸이 오늘의 목적지입니다. 35분 뒤 이 세 칸이 당신의 업무 하나로 채워져 있으면 성공입니다.
여기까지 오신 상황: 종이와 펜, 그리고 35분이 확보되셨습니다. 이제 왜 "도구를 열기 전 종이 위에서 먼저 그리는가"의 이유를 짚고 본 작업으로 들어갑니다. 이 WHY 섹션은 건너뛰셔도 작업은 되지만, 읽으시면 3개월 뒤 자동화를 확장하실 때 기준점이 됩니다.
제가 처음 서비스를 운영할 때의 일입니다.
사용자 10명일 때는 괜찮았습니다. 하루에 질문이 3개 오면 직접 답하면 됐습니다. 10분이면 끝났습니다. 오히려 뿌듯했습니다. 사람들이 진짜 제 서비스를 쓰고 있다는 실감이 들었기 때문입니다.
100명이 되자 하루에 질문이 30개였습니다. 2시간이 걸렸지만 감당할 만했습니다. 1000명이 되자 하루에 300개가 되었습니다. 아침에 눈을 떠서 밤에 잠들 때까지 메시지에만 답했습니다. 본업은 못 했고, 새 기능은 못 만들었고, 저는 무너졌습니다.
그래서 자동화에 손을 댔습니다. 첫 번째 시도는 Zapier를 켜는 것이었습니다. 유튜브 영상 보고 따라 했습니다. 계정 만들고, 이메일 연결하고, 스프레드시트 연결하고, "zap"을 만들었습니다. 열심히 만들었는데 정작 제 업무에는 아무 도움도 되지 않는 자동화였습니다. 왜냐하면 도구의 "예제 시나리오"를 따라 했을 뿐, 제가 실제로 뭐에 시간을 쓰고 있는지는 한 번도 들여다보지 않았기 때문입니다.
설계 없이 도구부터 열면 벌어지는 일:
| 증상 | 원인 | 결과 |
|---|---|---|
| 예쁜 자동화를 만들었는데 쓰지 않음 | 실제 병목이 아닌 걸 자동화함 | Zapier 결제만 새어나감 |
| 자동화가 돌긴 하는데 업무는 그대로임 | 트리거가 가짜(테스트용)임 | 수동 작업이 여전히 남음 |
| 한 달 뒤 자동화가 왜 만들어졌는지 잊음 | 문서 없이 도구 안에서만 설계함 | 유지보수 불가, 폐기 |
| 자동화가 오작동해도 어디가 문제인지 모름 | 트리거-로직-액션이 분리되지 않음 | 다시 수동으로 돌아감 |
반대로, 종이 위에서 먼저 설계하면 벌어지는 일:
| 증상 | 원인 | 결과 |
|---|---|---|
| 어떤 도구든 쓸 수 있음 | 설계가 도구 중립적임 | Zapier→n8n 이동 가능 |
| 어디서 고장났는지 바로 보임 | 3칸 중 어느 칸인지 짚임 | 10분 안에 수리 |
| 팀원에게 설명할 수 있음 | 종이 한 장으로 공유됨 | 자동화가 자산이 됨 |
| 불필요한 자동화를 안 만듦 | 설계 단계에서 걸러짐 | 시간과 돈 절약 |
📖 용어: 결정론적(Deterministic) 작업이란 무엇인가 "결정론적"은 "같은 입력이 들어오면 항상 같은 출력이 나오는" 특성을 말합니다. 예를 들어 "폼이 제출되면 스프레드시트에 추가" 같은 작업은 결정론적입니다. 입력(폼 제출)이 있으면 출력(스프레드시트 한 줄 추가)이 항상 똑같이 나옵니다. 반면 "고객의 불만을 해결한다"는 결정론적이지 않습니다. 같은 불만이라도 답이 여러 개일 수 있습니다. 자동화하기 좋은 작업은 반복적이면서 결정론적인 것입니다.
그래서 이 튜토리얼은 도구를 먼저 열지 않습니다. 종이 위에서 먼저 당신의 업무를 3칸으로 분해합니다. 3칸으로 깔끔하게 분해되지 않는 업무는 자동화 후보가 아닙니다. 3칸으로 분해되면, 그때부터는 어떤 도구를 쓰셔도 됩니다.
여기까지 오신 상황: 설계가 도구보다 먼저인 이유를 보셨습니다. 이제 실제로 당신의 업무 안에서 자동화 후보를 찾아내는 첫 번째 단계로 넘어갑니다.
종이 아래쪽에 여백을 두고, 지난 일주일 동안 두 번 이상 반복하신 작업을 떠오르는 대로 적으세요. 완벽한 목록이 아니어도 됩니다. 5개를 목표로 하시되, 3개만 떠올라도 괜찮습니다.
예를 들어 제 경우는 이렇게 적혔습니다.
적으실 때 주의할 점:
| 하실 것 | 하지 마실 것 |
|---|---|
| 동사+목적어로 짧게 쓰기 ("X를 Y에게 보내기") | 업무 분류로 쓰기 ("고객 관리") |
| 빈도를 옆에 적기 ("주 10회") | 빈도 없이 넘어가기 |
| 자신 없는 것도 일단 적기 | 자동화 가능 여부 미리 판단하기 |
적어놓으신 목록 중에서 자동화 후보로 적합한 것을 걸러냅니다. 각 항목 옆에 네 가지 질문을 던지세요.
네 질문에 모두 예가 나오는 항목이 자동화 후보입니다. 하나라도 아니오가 나오면 일단 제외하세요. 완벽한 후보가 아니어도 괜찮습니다. 오늘은 1개만 고르면 됩니다.
제 경우는 이랬습니다.
| 작업 | 반복? | 결정론적? | 저위험? | 측정? | 후보? |
|---|---|---|---|---|---|
| 환영 메시지 카톡 | 예 | 예 | 예 | 예 | O |
| 비번 변경 답변 | 예 | 예 | 예 | 예 | O |
| 주간 피드백 정리 | 예 | 아니오 (판단 필요) | 예 | 예 | X |
| 인스타 DM → 이메일 | 예 | 예 | 예 | 예 | O |
| 월말 매출 정리 | 예 | 예 | 예 | 예 | O |
체크리스트를 통과한 4개 중 시간을 가장 많이 잡아먹는 1개를 고르세요. 저는 "비번 변경 답변"을 골랐습니다. 주 10회 이상에 매번 3분씩 걸려서 주당 30분 이상 썼기 때문입니다.
이제 종이 위쪽의 3칸 박스로 돌아갑니다. 고르신 1개 작업을 그 3칸에 채워넣으세요.
트리거 칸 채우기 (5분): "이 작업은 무엇 때문에 시작되는가?"를 적으세요. 반드시 관찰 가능한 사건이어야 합니다. "누군가 도움이 필요하면"은 트리거가 아닙니다. 관찰할 수 없기 때문입니다. "카톡 채널에 '비밀번호'라는 단어가 포함된 메시지가 도착하면"은 트리거입니다. 시스템이 감지할 수 있기 때문입니다.
로직 칸 채우기 (5분): "트리거가 왔을 때 어떤 판단을 거치는가?"를 적으세요. 판단이 필요 없으면 "없음"이라 적으셔도 됩니다. 있다면 예/아니오 형태로 쓰세요. "해당 사용자가 이미 답변받은 적이 있는가? → 있으면 패스, 없으면 진행".
액션 칸 채우기 (5분): "로직을 통과하면 무엇이 일어나는가?"를 적으세요. 가장 구체적으로 쓰세요. "답변을 보낸다"는 부족합니다. "카톡으로 '비밀번호 변경은 설정 > 계정 > 비밀번호에서 하실 수 있습니다. 더 도움이 필요하시면 말씀해주세요!'라는 메시지를 보낸다"가 충분합니다.
제가 채운 예시는 이렇습니다.
┌──────────────────┬──────────────────┬──────────────────┐
│ TRIGGER │ LOGIC │ ACTION │
│ │ │ │
│ 카톡 채널에 │ 1) 같은 유저가 │ 카톡에 미리 │
│ "비밀번호" │ 24시간 내 │ 저장된 답변 │
│ 단어 포함 │ 이미 답 │ 템플릿 1번 발송: │
│ 메시지 도착 │ 받았는가? │ "비밀번호 변경은 │
│ │ 2) 받았으면 │ 설정 > 계정 > │
│ │ 패스, │ 비밀번호에서..." │
│ │ 안 받았으면 │ │
│ │ 진행 │ │
└──────────────────┴──────────────────┴──────────────────┘
채우신 종이를 그대로 AI(ChatGPT, Claude, Gemini 중 아무거나)에게 사진 찍어 올리거나 텍스트로 타이핑해서 입력하세요. 다음 프롬프트를 복사해서 쓰시면 됩니다.
"다음은 제가 자동화하려는 작업의 트리거-로직-액션 설계입니다. 아래 세 가지 관점에서 평가해주세요: (1) 트리거가 실제로 시스템이 감지할 수 있는 사건인지, (2) 로직에 빠진 예외 상황이 있는지, (3) 액션이 충분히 구체적이어서 바로 구현 가능한지. 각 칸마다 문제가 있으면 지적하고 개선안을 제시해주세요.
[여기에 당신의 3칸 내용 붙여넣기]"
AI는 당신이 놓친 예외 케이스를 잡아줍니다. 예를 들어 제 경우 AI가 "같은 유저지만 다른 질문을 한 경우는 어떻게 하시나요?"라고 물었습니다. 저는 로직에 그 조건을 추가했습니다.
여기까지 오신 상황: 당신의 업무 하나가 종이 위에서 트리거-로직-액션 3칸으로 완성되었습니다. 이제 이 설계가 실제로 작동할 것인지 검증하는 단계입니다.
3칸이 채워진 것만으로는 충분하지 않습니다. 다음 네 가지 체크가 통과되어야 도구로 옮길 준비가 된 설계입니다.
트리거가 "누군가가 고민할 때" 같은 감지 불가능한 사건이면 실패입니다. 다음 중 하나로 치환되어야 합니다.
감지 가능 vs 감지 불가능:
| 감지 가능한 트리거 | 감지 불가능한 트리거 |
|---|---|
| 새 가입이 발생하면 | 누군가 우리 서비스에 관심을 가지면 |
| 이메일에 "긴급"이 포함되면 | 고객이 화가 났으면 |
| 매주 금요일 17시가 되면 | 주말이 다가오면 |
| 매출이 100만원을 넘으면 | 실적이 좋으면 |
로직은 예/아니오로 답할 수 있는 질문들의 조합이어야 합니다. "적절히 판단한다" 같은 모호한 말이 있으면 안 됩니다. 판단이 복잡하면 여러 개의 예/아니오 질문으로 쪼개세요.
액션을 읽으신 분이 그대로 실행할 수 있을 정도로 구체해야 합니다. "답변을 보낸다"가 아니라 "카톡 발송. 수신자: 트리거가 된 유저 ID. 내용: 템플릿 #3 그대로. 발송자: 공식 계정".
당신이 쓰신 설계를 10분 뒤 다시 보셨을 때 "아, 이거였지" 하고 바로 이해되어야 합니다. 이해 안 되시면 설계가 덜 된 것입니다.
네 체크가 모두 통과하시면 이 설계는 어떤 도구로도 구현 가능한 자산입니다. 통과 못 하신 칸이 있으면 Step 3으로 돌아가 그 칸만 다시 쓰시면 됩니다.
여기까지 오신 상황: 설계가 검증되었습니다. 이제 이 설계가 적용될 수 있는 여러 변형 케이스를 살펴봅니다.
당신의 업무 맥락이 제 예시와 다를 수 있습니다. 다음 세 가지 변형을 보시면서 감을 잡으세요.
| 칸 | 내용 |
|---|---|
| Trigger | 새 구독자가 유튜브에서 이메일 제출하면 |
| Logic | 이미 환영 시리즈를 받은 적이 있는가? 없으면 진행 |
| Action | 환영 이메일 1번 발송 + 이후 7일간 매일 오전 9시 팁 이메일 발송 |
| 칸 | 내용 |
|---|---|
| Trigger | 학생이 과제 제출 폼을 제출하면 |
| Logic | 마감시간 전인가? 전이면 "접수완료", 후면 "지각 처리" |
| Action | 학생에게 이메일로 접수 확인 + 스프레드시트에 제출 기록 추가 |
| 칸 | 내용 |
|---|---|
| Trigger | 주문 결제가 완료되면 |
| Logic | 주문 금액이 5만원 이상인가? 이상이면 "VIP 플래그", 미만이면 "일반" |
| Action | VIP는 감사 손편지 대기열에 추가 + 일반은 자동 감사 이메일 발송 |
2026년 기준, Zapier·Make·n8n·Pipedream·Latenode 모두 AI 스텝(노드)을 기본 내장합니다. 로직 칸에 AI를 놓는 것이 이제 특별한 기술이 아니라 일반 설정입니다.
트리거-로직-액션 중 로직 칸에 AI를 넣으시면 단순 자동화가 지능형 자동화가 됩니다.
| 칸 | 내용 |
|---|---|
| Trigger | 고객 문의 이메일이 수신되면 |
| Logic | AI 스텝: 이 이메일을 "환불요청/버그신고/기능제안/칭찬/기타"로 분류 |
| Action | 분류 결과에 따라 다른 담당자에게 전달 + 스프레드시트에 기록 |
도구별 AI 스텝 현황 (2026-04):
| 도구 | AI 기능 |
|---|---|
| Zapier | AI Actions — 자연어로 액션 지시, 주류화 완료 |
| Make | AI Agents — 멀티스텝 자율 실행, 정식 출시 |
| n8n | AI Agent 노드 — LangChain 기반, 오픈소스 무료 |
| Pipedream | 코드 스텝에 AI 내장, 개발자 친화 |
| Latenode | 노코드 AI 워크플로우, 입문자 친화 |
AI를 넣지 않은 버전과의 비교:
| 항목 | AI 없음 | AI 스텝 있음 |
|---|---|---|
| 로직 복잡도 | 규칙 10개+ 수동 입력 | AI에게 설명 한 번 |
| 예외 처리 | 규칙에 없는 케이스 누락 | AI가 유연 대응 |
| 유지보수 | 규칙 업데이트 계속 | 프롬프트 조정만 |
| 비용 | 없음 | API 호출당 소액 |
📖 용어: AI 에이전트(Agent)와 단순 자동화의 차이 "단순 자동화"는 규칙 기반입니다. "만약 X면 Y를 해라"가 전부입니다. "AI 에이전트"는 로직 칸에 AI가 들어가서 상황을 읽고 판단합니다. 2026년에는 Make AI Agents, n8n AI Agent 노드, Zapier AI Actions처럼 모든 주요 도구에 이 기능이 내장되어 있습니다. 단순 자동화는 예외에 약하고, AI 에이전트는 예외에 유연하지만 비용이 듭니다. 처음엔 단순 자동화로 80%를 커버하시고, 예외가 많은 20%에만 AI를 도입하시는 것이 비용 효율적입니다.
여기까지 오신 상황: 다양한 변형에서 같은 3칸 구조가 작동하는 것을 보셨습니다. 마지막으로 자주 막히는 지점과 다음 단계로 넘어갑니다.
있습니다. 단지 익숙해져서 반복이라고 느끼지 못하시는 것입니다. 다음 질문을 해보세요.
하나라도 "예"면 거기에 반복 작업이 숨어 있습니다.
트리거가 모호해지는 이유는 시작점을 너무 일찍 잡으시기 때문입니다. "고객이 서비스에 관심을 가지면"은 너무 이릅니다. 그보다는 "고객이 가입 폼을 제출하면" 혹은 "고객이 이메일을 보내면"처럼 실제로 시스템에 흔적이 남는 순간을 트리거로 잡으세요.
로직이 필요 없는 자동화도 있습니다. "폼 제출 → 스프레드시트에 추가"는 로직이 "없음"이어도 됩니다. 로직 칸이 비어도 괜찮으니 억지로 채우지 마세요. 로직이 없는 자동화는 구현도 더 쉽습니다.
액션이 여러 개면 3칸 설계를 2개 만드시는 것이 맞습니다. "가입 → 환영 이메일 발송"이 하나. "가입 → 스프레드시트 기록"이 또 하나. 두 개가 같은 트리거에서 갈라지는 구조입니다. 억지로 한 칸에 넣지 마세요.
체크리스트 4개(반복/결정론적/저위험/측정가능)에 모두 "예"가 나왔으면 하셔도 됩니다. 확신이 없으시면 일주일만 먼저 수동으로 해보세요. 수동으로 해보시는 동안 "아, 이 예외 케이스가 있구나"를 잡으실 수 있습니다. 그 예외를 로직 칸에 반영하고 넘어가시면 됩니다.
되십니다만, 처음 세 번은 종이로 하시길 권합니다. 키보드로 타이핑하시면 사고가 빨라져서 3칸 구조를 건너뛰시는 경향이 있습니다. 손으로 쓰시면 손의 속도가 사고를 늦추고 구조가 살아납니다. 세 번 해보신 뒤엔 Notion, Obsidian, Figma 어디든 좋습니다.
이 튜토리얼로 설계 하나가 종이 위에 완성되셨습니다. 다음 세 단계를 제안드립니다.
확장 질문: 오늘 3칸으로 설계하신 이 자동화가 성공하면, 그 옆에 비슷한 3칸이 하나 더 생길 수 있는가를 생각해보세요. 자동화는 하나씩 늘어나는 게 아니라, 같은 트리거에서 갈라지는 액션이 늘어나는 방식으로 자라납니다. 가입 하나의 트리거에서 환영 이메일, 스프레드시트 기록, 슬랙 알림, 7일 팁 시리즈가 모두 갈라져 나올 수 있습니다. 당신의 3칸은 하나의 나무의 뿌리입니다.
자동화는 도구가 아닙니다. 사고방식입니다. 이 사고방식이 한 번 몸에 들어오시면, 앞으로 만드실 모든 시스템이 이 3칸으로 먼저 분해될 것입니다. 그게 진짜 자산입니다.
Three short questions. Get them all right and the completion stamp is auto-granted. Answers stay on your device.
Q1. What is the first thing you should do when starting an automation?
Opening a tool first leads to pretty automations that do not help real work. Design comes first, tools come last. The three-box design is tool-agnostic, so it can be moved to any tool.
Q2. Which of the following is the least suitable automation candidate?
Automation candidates must be repetitive AND deterministic (same input → same output). Resolving a complex complaint requires creative judgment with different answers each time — it fails the deterministic test. The other three have predictable inputs and outputs.
Q3. When is it OK for the Logic box in the Trigger-Logic-Action structure to be empty?
The Logic box captures "what decision is made." For pass-through automations (trigger → action with no decision), Logic = "none" is correct. Forcing logic in only adds complexity.
Completion is stored on this device only. See your full passport at /member.