워드프레스 Amelia 예약 플러그인으로 받은 예약을 Zapier를 통해 Notion 표로 자동 전송하는 방법입니다.
1. 워드프레스 Amelia 설정
웹훅(Webhook) 활성화
경로: Amelia 관리자 → Features & Integrations → Features


a. + 웹훅 버튼 클릭
b. 다음 항목 입력:
이름: 웹훅 이름 (예: "노션 예약 연동") URL: 나중에 Zapier에서 받을 주소 입력 (2단계 후 다시 입력) 유형: 약속(Appointment) 또는 이벤트(Event) 선택 액션: 예약 생성 시(Booking Approved) 선택
c. 저장
2. Zapier 웹훅 설정 (무료 계정 가능) zapier.com

Create → Zaps 클릭 Trigger(트리거) 단계: 앱 검색: "Webhooks by Zapier" 선택 Ation 단계: 앱 검색: "Notion" 선택
3. Webhooks
A. Setup: Trigger Event "Catch Hook" 선택
B. Configure: 건너뛰기(Skip)
C. Test: 화면에 Webhook URL 표시됨 → 복사하기
이것을 복사해서 워드프레스 amelia 웹훅 설정에 넣는다. 웹훅 URL 연결

D. 테스트 예약으로 데이터 확인
웹사이트에서 실제 예약폼 작성을 한 후 다시 Zapier 사이트로 와서 find new records를 하면 request A, B, C…등으로 find new records를 할때 마다 request가 나타나며 이부분을 체크하면 예약폼에서 받은 데이타가 웹훅으로 오는지 확인 가능하다. 여기에 보여지는 항목들을 바탕으로 노션에서의 항목들을 매핑하면 된다.
팁: 이 단계에서 보이는 항목들이 Notion 표에 매핑할 수 있는 데이터입니다!
4. Zapier → Notion 연결 설정
Notion 연결 준비
Notion에서 먼저:
A. 예약 데이터를 받을 표(데이터베이스) 생성
B. 표 우측 상단 "…" → Connections → Zapier 추가
C. 컬럼 생성: 보호자 이름, 연락처, 예약 날짜, 예약 ID 등
D. 노션에서 연결(zapier) > 페이지사용권한 선택 설정을 해놓아야 함
Zapier Action 설정
Zapier로 Action의 Notion으로 돌아와서:

A. Setup: Action event를 Create Data Source item을 선택하고,
B. Account 부분은 notion에서의 작업할 데이타를 연결
C. Configure: Data source에서 노션에서 연결하고자 하는 페이지나 표를 선택. 이미지에서 이름 항목(오른쪽의 + 아이콘 클릭)부터 find new records의 내용을 참고로 필드매핑을 해준다.

테스트 및 완료
A. "Test action" 클릭
B. Notion 표에 예약 데이터가 잘 들어왔는지 확인
C. Publish Zap 클릭하여 활성화
5. Notion 에서의 결과 예시
예약 데이터가 이렇게 자동으로 입력됩니다. (개인정보 관련된 것은 앞으로 밀음. 표내용 일부.)

이런식으로 예약 데이타가 들어오며, 예약폼 표의 설정에 따라, Zapier에서의 항목들이 더 늘어나기도 하고, 줄일수도 있다. 항목 이름은 워드프레스 amelia 예약폼에서의 이름과 notion 표에서의 이름, Zapier의 notion부분의 이름이 일치해야 한다.
주의! 시간대 설정. Zapier 계정 설정 → Timezone → Asia/Seoul 선택. 이 부분 설정을 안 하면 한국 시간이 아닌 Zapier 서버쪽 시간대로 표현된다.
