
🧭 지난 이야기
지난 글에서는 “왜 자동화를 하게 됐는지”, 그리고 “어떤 문제를 발견했고 어떤 흐름으로 바꿨는지”에 집중했어요. 이번 글은 예고했던 대로 그 연장선에서, 제가 실제로 적용한 노션 자동화 설정 방법을 최대한 짧고 따라하기 쉽게 정리한 실전편입니다. 처음 보시는 분이라면 아래 글을 먼저 보면 “왜 이 설정이 필요한지” 맥락이 더 또렷해져요.
👉 [Notion] 같은 일을 두 번 하던 협업 프로세스, 노션 자동화로 한 번에 끝내기
결론부터 말하면, 설정 자체는 생각보다 복잡하지 않아요. 이미 우리가 겪는 문제가 무엇인지, 어떤 방식으로 해결할지 흐름은 먼저 정리해뒀잖아요. 그리고 “이벤트(조건) 발생 → 슬랙 메시지 전송(액션)” 이 한 문장만 이해하면, 아래 과정은 거의 클릭 가이드에 가깝습니다. 요즘은 ChatGPT 같은 AI 도움도 쉽게 받을 수 있으니, 설정은 훨씬 가볍게 끝낼 수 있고요 ㅎㅎ
🔔 노션 버튼 클릭 시 슬랙 알림 보내기
그럼 바로 설정으로 넘어가볼게요. “버튼 클릭 → 슬랙 메시지 전송” 이 한 흐름만 만들면, 요청/완료 등은 문구만 바꿔서 그대로 적용하면 끝입니다. 그리고 제가 어떤 기준으로 설정을 잡았는지 이해하기 쉽도록, 당시 정리해뒀던 목표·조건·동작도 함께 적어둘게요.
목표
노션 페이지에 들어가거나 메일/슬랙에서 다시 묻지 않아도, 슬랙 메시지 하나로 ‘확인’이 끝나게 만들기 (요청이든 완료든, 핵심 정보 + 링크가 한 번에 보이는 흐름)
조건(Trigger)
버튼을 누르는 순간
(저는 상태값이 바뀌는 순간에 알림을 보내기보다, 실무자가 내용을 한 번 더 확인하고 “이제 보내도 된다”는 타이밍에 누르는 별도 버튼이 지금 문제에 더 맞다고 판단했어요.)
동작(Action)
지정한 슬랙 채널로 메시지 전송
(메시지만 봐도 “무슨 요청인지 / 뭐가 완료됐는지”가 끝나야 했기 때문에, 요청/완료 모두 핵심 정보가 한 번에 보이도록 문구를 정리했습니다.)

설정 순서 — 여기만 따라오면 끝
참고로 저는 기본 언어가 영어로 되어 있어서, 예시 이미지에서는 속성값이 영어로 보일 거예요. 그래도 화면 구성과 설정 흐름은 동일해서 따라 하시는 데는 크게 문제 없을 겁니다 ㅎㅎ
1. 자동화를 붙일 노션 데이터베이스(또는 페이지 템플릿) 로 이동

2. 노션 데이터베이스 내 속성 설정하기

3. 버튼을 둘 속성값 위치에서 타입을 Button으로 생성 후 속성값 이름 설정

4. 자동화 편집 > 동작 : 슬랙 보내기 > 알림을 보낼 슬랙 채널 연결
💡 Tip) 팀 채널에 바로 적용하기 전에 저처럼 개인 슬랙 채널로 먼저 테스트하면 실수 비용이 거의 0이에요

5. 서식 편집 > 서식 입력

6. 추천 메시지 템플릿(복붙용)
메시지 구조를 아래처럼 먼저 텍스트로 정리해두면, 서식 작성도 쉽고 나중에 관리하기도 편해요. 제가 사용한 예시를 참고해서 그대로 복붙해서 쓰거나, 팀 상황에 맞게 살짝 수정해서 사용해보세요 ㅎㅎ 아래 예시들을 AI 프로그램에 프롬프트로 넣으면, 여러분 상황에 맞는 문구로도 쉽게 다듬을 수 있을 거예요.
6-1. [요청] 메시지 예시 * {} 표기는 속성값
안녕하세요, {IP팀 담당자} 입니다.
아트 작업 요청 드립니다.
- 프로젝트: {그룹}
- ART 담당자: {ART 담당자}
- IP 요청일: {IP 요청일}
- 아트 작업 마감일: {아트 작업 마감일}
- 내용: {내용}
- 비고: {비고}
자세한 내용은 하단의 'Open in Notion' 버튼에서 확인하실 수 있습니다.
감사합니다.
6-1. [요청] 서식 예시
lets(
/* Get person who clicked the button */
clickPerson, if(empty(context("Whoever clicked")), "담당자", context("Whoever clicked").name()),
/* Get page properties */
group, context("This page").prop("그룹").join(", "),
ipManagers, context("This page").prop("ART 담당자").map(current.name()).join(", "),
requestDate, context("This page").prop("IP 요청일"),
enterpriseReviewDate, context("This page").prop("아트 작업 마감일"),
content, context("This page").prop("내용"),
remarks, context("This page").prop("비고"),
/* Format dates */
formattedRequestDate, if(empty(requestDate), "미정", formatDate(requestDate, "YYYY년 MM월 DD일")),
formattedEnterpriseReviewDate, if(empty(enterpriseReviewDate), "미정", formatDate(enterpriseReviewDate, "YYYY년 MM월 DD일")),
/* Create the formatted message */
"안녕하세요, " + clickPerson + " 입니다.\n" +
"아트 작업 요청 드립니다.\n\n" +
"- 프로젝트: " + if(empty(group), "미정", group) + "\n" +
"- ART 담당자: " + if(empty(ipManagers), "미정", ipManagers) + "\n" +
"- IP 요청일: " + formattedRequestDate + "\n" +
"- 아트 작업 마감일: " + formattedEnterpriseReviewDate + "\n" +
"- 내용: " + if(empty(content), "미정", content) + "\n" +
"- 비고: " + if(empty(remarks), "없음", remarks) + "\n\n" +
"자세한 내용은 하단의 'Open in Notion' 버튼에서 확인하실 수 있습니다. \n" +
"감사합니다."
)
6-2. [완료] 메시지 예시 * {} 표기는 속성값
안녕하세요, {ART 담당자}입니다.
아트 리소스 작업이 완료되었습니다.
{IP팀 담당자} 님 확인 부탁드립니다.
- 프로젝트: {그룹}
- 아트 리소스 경로: {아트 리소스 경로}
6-2. [완료] 서식 예시
lets(
project, context("This page").prop("그룹"),
artResourcePath, context("This page").prop("아트 리소스 경로"),
artAssignee, context("This page").prop("ART 담당자"),
ipRequester, context("This page").prop("IP 요청자"),
"안녕하세요, " +
if(
empty(artAssignee),
"ART 담당자",
join(artAssignee.map(current.name()), ", ")
) +
"입니다.\n" +
"아트 리소스 작업이 완료되었습니다.\n" +
if(
empty(ipRequester),
"IP 요청자",
join(ipRequester.map(current.name()), ", ")
) +
"님 확인 부탁드립니다.\n\n" +
"- 프로젝트: " + if(empty(project), "미지정", project) + "\n" +
"- 아트 리소스 경로:\n" + if(empty(artResourcePath), "없음", artResourcePath)
)
7. 버튼명 수정 후 저장하기

8. 생성된 버튼 확인 > 버튼 클릭 > 슬랙 알림 전송 - 끝

마무리: 설정법보다 중요한 건 “흐름”

이번 글에서 소개한 설정은 기능적으로는 단순해요.
그런데 이 단순함이 오히려 장점이었습니다. 팀에 적용하기 쉽고, 유지보수도 거의 필요 없거든요.
결과적으로는,
- 업데이트 누락이 줄었고
- 진행 상황을 “불필요하게 재확인하는 비용”이 줄었고
- 무엇보다 팀원들이 ‘자연스럽게’ 확인하게 되는 환경이 만들어졌습니다.
그리고 사용 방법이 어렵지 않다 보니, 편하게 쓰이면서 자연스럽게 유지됐고요. 결국 이런 작은 것들이 쌓여서 하나의 프로세스로 자리 잡는다고 믿어요.
이번 글도 누군가에게 도움이 되었길 바랍니다.
다음에도 기획자로 일하면서 남길 수 있는 기록들을 계속 정리해볼게요✍🏻
'Notion' 카테고리의 다른 글
| [Notion] 같은 일을 두 번 하던 협업 프로세스, 노션 자동화로 개선하기 (2) | 2026.02.06 |
|---|---|
| [Notion] 개발 지식 없이도 가능한 노션 자동화 : 슬랙 알림 설정법 (1) | 2025.06.10 |
| [Notion] “왜 안 봐요?” 대신, '자동화' 적용으로 자연스럽게 바꿨습니다 (1) | 2025.06.03 |
| 📘 '우린 원래 이렇게 해왔어'라는 팀, 두 달 만에 노션 루틴화 한 이야기 (2) | 2025.04.14 |