운영 데이터를 건드리지 않고 자동화 시험하기 — 시험용 날짜, 일부러 실패, 빈 폴더, 그리고 뒷정리

자동화를 시험하려면 무언가를 일으켜야 합니다. 시트에 줄을 넣고, 폼을 제출하고, 워크플로를 실패시킵니다. 이걸 운영 중인 시트나 워크플로에서 하면, 가짜 문의가 알림으로 나가고, 가짜 실패가 담당자를 깨우고, 시험하다 남은 것이 운영 데이터에 섞입니다. 자동화를 여러 번 만들면서 이걸 피하려고 쓴 방법이 몇 가지 있었습니다. 각각 다른 자동화를 만들 때 쓴 것이라 한 번에 한 것은 아닙니다. … Read more

자동화에 쓰는 주소들 — 어느 주소를 누구에게 주는가

자동화를 만들면 주소가 생각보다 많이 생깁니다. 구글 폼 문의 접수, 시트 알림, n8n 실패 알림, 시트에서 n8n 부르기를 따로따로 만드는 동안 주소가 일곱 가지 나왔습니다. 폼을 고치는 주소, 고객이 여는 주소, 시트 주소, 시트의 그 행으로 바로 가는 주소, n8n이 받는 시험용 주소와 운영용 주소, 실패한 실행을 여는 주소. 이 주소들은 생김새가 비슷한데, 줄 사람이 … Read more

자동화가 권한을 달라고 할 때 — 권한 창 읽는 법

Apps Script 권한 창의 항목과 그 항목을 부른 것을 이은 그림 — 모든 스프레드시트 권한은 수정 시 트리거, 이메일 보내기는 메일 보내는 줄, 외부 서비스 연결은 n8n 주소를 부르는 줄, 양식 보기·관리는 양식 제출 시 트리거

자동화를 처음 만들면 코드보다 먼저 권한 창을 만납니다. 「모든 스프레드시트를 보고, 수정하고, 만들고, 삭제」할 수 있게 해 달라는 창입니다. 시트 하나에 알림 하나를 붙이려는 건데, 문장은 「모든」입니다. 여기서 멈추는 분이 많습니다. 구글 시트·폼에 붙인 Apps Script로 네 번, n8n으로 한 번 자동화를 만드는 동안 권한 창을 여러 번 봤습니다. 같은 코드인데 두 번 뜨기도 했고, … Read more

시트 값이 코드로 넘어가면 달라지는 것 — 날짜, 빈 칸, 열 순서, 한글

구글 폼 중간에 추가한 「회사명」 질문이 응답 시트에서는 맨 끝 E열에 붙고 기존 열은 자리를 지키는 모습

시트에 보이는 값과 코드가 받는 값은 같지 않았습니다. 시트에는 2026-09-14라고 적혀 있는데 코드에는 「Mon Sep 14 00:00:00 GMT+09:00 2026」이 오고, 비교하면 한 줄도 안 맞았습니다. 폼에 칸을 하나 넣었더니 시트에서는 엉뚱한 자리에 붙었습니다. 보낸 이름이 받는 쪽에서는 비어 있었습니다. 구글 시트·폼·Apps Script·n8n으로 자동화를 네 번 만드는 동안, 코드가 틀려서 막힌 것보다 값의 모양이 달라서 막힌 … Read more

매일 8시에 오라고 했는데 8시에 오지 않습니다 — 정해진 시간에 도는 자동화가 어긋나는 이유

매일 도는 시간 트리거가 정각이 아니라 한 시간 창 안에서 실행되는 것을 보여 주는 그림 — 오전 8시~9시 창에서 창 시작 28분·42분 뒤 위치, 8시 전에 받으려면 7시~8시 창

「매일 아침 8시에 어제 실적이 메일로 오게 해 주세요.」 자동화 요청 중에서 가장 흔한 형태입니다. 그런데 이렇게 만들어 두면 대개 8시에 오지 않습니다. 8시와 9시 사이 어딘가에 오거나, 그날은 안 오거나, 뉴욕 시간 8시에 옵니다. 아침 보고 메일을 만들면서 이 어긋남을 직접 쟀고, n8n을 PC에 두고 쓰면서 다른 종류의 어긋남도 봤습니다. 원인은 다섯 가지였습니다. 1. … Read more

회사 사이트와 사무자동화를 처음 세운 한 달 — 다시 한다면 무엇을 먼저 할까

회사 사이트와 사무자동화를 처음 세운 한 달 — 사이트에서 다시 한다면 앞당길 다섯 가지(도메인, 볼륨, 설정, HTTPS 인식, 문의 저장)와 사무자동화를 만든 여덟 단계의 순서

회사 사이트를 세우고, 그 옆에서 사무자동화를 하나씩 만든 첫 한 달의 기록입니다. 돌아보면 한 달 동안 시간이 간 곳은 새 기능이 아니었습니다. 순서를 잘못 잡아서 다시 한 일, 그리고 「됐다」고 나왔는데 안 된 일이었습니다. 「됐다」고 나왔는데 안 된 것 중 도메인·인증서·502 이야기는 따로 썼습니다. 이 글은 그 밖의 것, 특히 「이걸 먼저 했어야 했다」로 정리되는 … Read more

노코드 자동화, 무엇부터 할까 — 네 번 만들어 보며 막힌 순서대로 정리했습니다

노코드 자동화를 네 번 만들며 막힌 곳 — n8n 설치 첫 실행 130초, 시트에서 메일 약 1시간 10분(트리거와 권한), n8n 실패 알림 0.4초(성공인데 실패 세 종류), 시트 알림을 n8n으로(자격증명과 공개 주소에서 멈춤)

노코드 자동화를 시작하려는 분이 제일 먼저 묻는 것은 대개 도구입니다. n8n이 좋은가, 자피어가 좋은가, 메이크는 어떤가. 그런데 저희가 네 번 만들어 보면서 시간이 간 곳은 도구를 고르는 데가 아니었습니다. 켜는 데, 권한을 받는 데, 그리고 「됐다」고 나오는데 실제로는 안 된 것을 알아채는 데였습니다. 이 글은 그 네 번의 기록을 순서대로 모은 것입니다. 새로 해 본 … Read more

n8n 워크플로 백업하고 복원하기 — PC 바꿀 때 뭘 챙겨야 하는지 직접 해본 기록

실패 알림을 만들었을 때는 워크플로가 멈춰도 하루 뒤에야 알았고, 자동 시작을 걸었을 때는 PC 를 껐다 켜면 n8n 이 안 떠 있는 것을 다뤘습니다. 이번은 그 다음입니다. 그 PC 가 없어지면. PC 를 바꾸거나, n8n 을 두었던 사람이 회사를 나가거나, 디스크가 죽었을 때 무엇을 챙겨 두어야 다른 PC 에서 같은 워크플로가 도는지, 직접 지우고 되살려 … Read more

n8n을 윈도우에서 자동으로 켜지게 하기 — 재부팅해도 살아 있는 설정, 직접 해본 기록

n8n 을 이 PC 에 깔았을 때 켤 때마다 2분 넘게 걸렸고, 실패 알림을 만들었을 때는 끝에 이렇게 적었습니다 — n8n 자체가 꺼진 것은 n8n 안의 장치로는 못 잡는다. 그 글에서 n8n 을 껐다 켜는 4분 동안 워크플로는 돌지 않았고, 놓친 실행을 나중에 몰아서 돌리지도 않았습니다. 5~50인 회사에서 n8n 을 사무실 PC 한 대에 두고 … Read more

매일 아침 보고서가 메일로 오게 하기 — 구글 시트 + Apps Script로 직접 만든 기록

구글 시트에 줄이 차면 메일이 오게 만들었고, 그 앞에 폼을 붙여 문의가 들어오면 알림이 오게 만들었습니다. 둘 다 무언가가 일어났을 때 도는 것이었습니다. 이번에는 아무 일이 없어도 매일 정해진 시각에 도는 것을 만들었습니다. 시트에 쌓인 어제 기록을 항목별로 합쳐 아침 8시에 메일 한 통. 5~50인 회사에서 이 일은 대개 사람이 합니다. 아침에 누군가 시트를 열고, … Read more