목차
이메일 도구로 이메일 마케팅을 간편하게
이메일 마케팅 자동화 구축
게시일: · 최종 업데이트: · 작성자 Marcus Biel
핵심 요약
구독 신청, 필드, 태그, 이벤트, 웹훅 트리거로 Maildroppa 자동화를 만드는 방법을 알아보세요. 자동화 내 이메일 작성, 구독 혜택 자료, 지연과 조건 설정도 함께 살펴봅니다.
자동화를 활용하면 구독자 활동, 날짜, 데이터 변경, 외부 애플리케이션의 이벤트에 따라 작동하는 전체 이메일 여정을 만들 수 있습니다.
각 자동화는 시각적인 흐름으로 구성합니다. 트리거가 연락처의 자동화 진입 시점을 결정하면, 이후 단계에서 이메일 발송, 대기, 구독자 데이터 업데이트, 다른 시스템 호출, 조건에 따른 경로 분기 등을 수행합니다. 일반적인 환영 이메일 시리즈, 후속 이메일, 기념일 이메일, 구독자 세분화에는 프로그래밍이 필요하지 않습니다. 다른 애플리케이션을 연결할 때는 같은 빌더에서 Custom Event와 Inbound Webhook 트리거를 사용할 수 있습니다.
이 가이드에서는 Automations 페이지와 빌더 전반을 살펴봅니다. 현재 제공되는 모든 트리거와 단계, 자동화 내 이메일 편집기, 이벤트 데이터, 구독 혜택 자료 전달, 게시, 버전 관리, 안전한 웹훅 설정까지 설명합니다.
자동화로 만들 수 있는 여정
대표적인 활용 예시는 다음과 같습니다.
- 환영 이메일 시리즈 — 연락처가 구독 신청을 확인하면 시작합니다. 즉시 환영 이메일을 보내고 이틀을 기다린 뒤 유용한 콘텐츠를 이어서 보냅니다.
- 구독 혜택 자료 전달 — 특정 구독 신청 절차를 통해 구독 신청이 확인되면 시작합니다. 보호된 다운로드 링크를 보내고 나중에 후속 이메일을 보냅니다.
- 생일 및 기념일 이메일 — 구독자 필드에 저장된 날짜에 매년 시작합니다.
- 관심사 기반 후속 이메일 — 태그가 추가되면 시작하며, 해당 관심사에 맞는 콘텐츠를 보냅니다.
- 프로필 완성 여정 — 필드가 추가, 업데이트 또는 삭제될 때 작동합니다.
- 제품 및 구매 여정 — 백엔드에서
trial.started또는order_paid같은 이벤트를 보내고, 이벤트 속성을 이메일과 조건에 활용합니다. - 노코드 수신 연동 — 외부 도구에 고유한 웹훅 URL을 제공합니다. 이 URL로 JSON을 수신하면 특정 자동화가 시작됩니다.
- 구독자 관리 — 태그 추가 및 삭제, 필드 업데이트, 다른 자동화 시작 및 중지, 연락처의 구독 해지 등을 수행합니다.
- 시스템 연동 — 연락처가 특정 단계에 도달하면 서명된 JSON 웹훅을 다른 애플리케이션으로 보냅니다.
Automations 페이지 열기
기본 탐색 메뉴에서 “Automations”를 여세요.
개요에는 계정의 모든 자동화가 표시됩니다. 각 행에는 Status, Automation Name, Active Subscribers 수, Completed Subscribers 수가 표시되며, 오른쪽에는 작업 메뉴가 있습니다.
자동화 상태
상태를 보면 자동화가 현재 어떻게 작동하는지 알 수 있습니다.
Draft — 자동화를 준비 중인 상태입니다. 연락처가 진입하거나 단계가 실행되지 않습니다. 계속 편집할 수 있으며 준비가 끝나면 활성화할 수 있습니다.
Active — 자동화가 실행 중인 상태입니다. 트리거가 일치하면 새 실행이 시작되며, 이미 진입한 연락처는 단계를 계속 진행합니다.
Paused — 자동화를 다시 활성화할 때까지 새 연락처가 진입하지 않고, 이미 진입한 연락처도 다음 단계로 진행하지 않습니다. 일시 중지 중에도 수신 웹훅 URL은 요청을 수신하고 기록할 수 있지만, 이 요청으로 실행이 시작되지는 않습니다.
Disconnecting — 시작 트리거를 통한 새 연락처의 진입은 차단되지만, 이미 진입한 연락처는 여정을 계속 진행합니다. 진행 중인 마지막 연락처가 나가면 Maildroppa가 자동으로 해당 자동화를 보관 처리합니다. Disconnecting 상태의 자동화는 읽기 전용입니다.
Archived — 자동화가 종료된 읽기 전용 상태입니다. 더 이상 연락처가 진입하거나 단계가 실행되지 않습니다. 계속 열람하거나 새 초안을 만드는 기반으로 사용할 수 있습니다.
개요에 표시되는 집계 수치
Active Subscribers는 해당 자동화의 단계에서 현재 대기 중이거나 진행 중인 연락처 수입니다.
Completed Subscribers는 완료된 자동화 실행 횟수입니다. 재진입이 활성화되어 있으면 한 연락처가 같은 자동화를 여러 번 완료할 수 있습니다. 따라서 이 수치는 고유 연락처 수가 아니라 완료 횟수를 나타냅니다.
행별 작업 메뉴
행 끝에 있는 점 세 개 메뉴를 여세요. 현재 상태에 따라 사용할 수 있는 작업이 달라집니다.
- Active 상태의 자동화는 일시 중지, 연결 해제, 편집, 초안으로 복사 또는 삭제할 수 있습니다.
- Paused 상태의 자동화는 활성화, 연결 해제, 편집, 초안으로 복사 또는 삭제할 수 있습니다.
- Disconnecting 및 Archived 상태의 자동화는 열람, 초안으로 복사 또는 삭제할 수 있습니다.
- Draft 상태의 자동화는 편집하거나 삭제할 수 있습니다.
“Use as Draft”를 선택하면 편집 가능한 별도의 복사본이 만들어집니다. 원본 자동화가 다시 활성화되거나 변경되지는 않습니다. 원본에서 수신 웹훅 URL을 사용하는 경우 해당 비밀 URL은 새 초안에 복사되지 않습니다. 복사본에는 별도의 URL이 필요합니다.
자동화 만들기
“Create Automation”을 클릭해 시각적 빌더를 여세요.
자동화를 사용하려면 다음 항목이 필요합니다.
- 이름
- 하나 이상의 트리거
- 하나 이상의 연결된 단계
- 첫 단계부터 모든 분기의 끝까지 끊김 없이 이어지는 경로
캔버스에는 새 단계를 삽입할 수 있는 위치마다 더하기 버튼이 있습니다. 더하기 버튼을 클릭하고 단계 유형을 선택한 뒤 설정하세요. 기존 트리거나 단계 위에 마우스를 올리면 편집하거나 삭제할 수 있습니다.
테스트 중에는 자동화를 Draft 상태로 구성하고 저장하세요. 트리거, 콘텐츠, 조건, 링크, 지연 시간, 연동 설정을 모두 확인한 후에만 활성화하세요.
트리거: 연락처가 자동화에 진입하는 방식
트리거는 자동화의 시작점입니다. Maildroppa는 현재 9가지 트리거 유형을 제공합니다.
- Signup confirmed
- Date Anniversary
- Tag is Added
- Tag is Removed
- Custom Event
- Inbound Webhook URL
- Field is Added
- Field is Updated
- Field is Removed
전체 범위 트리거와 특정 대상 트리거
구독 신청, 태그, 필드 트리거는 광범위한 소스에 적용하거나 특정 소스 하나에만 적용할 수 있습니다.
예를 들어 “Any Tag”는 고객이 직접 만든 모든 태그에 반응하지만, “Webinar” 태그를 대상으로 한 트리거는 해당 태그가 할당될 때만 반응합니다. “Any Field”와 특정 필드 하나를 대상으로 한 트리거도 같은 방식으로 작동합니다.
하나의 자동화에는 같은 유형의 전체 범위 트리거와 특정 대상 트리거를 함께 넣을 수 없습니다. “Any Tag”에는 이미 “Webinar” 태그가 포함되므로 둘 다 추가하면 범위가 겹칩니다. 같은 특정 대상 트리거를 중복으로 추가하는 것도 의미가 없으므로 허용되지 않습니다.
하나의 자동화에 표준 트리거를 최대 30개까지 추가할 수 있으며, 그중 하나라도 일치하면 연락처가 진입합니다. 다만 Custom Event와 Inbound Webhook URL은 특수한 이벤트 데이터 트리거로, 아래에서 설명하는 더 엄격한 규칙이 적용됩니다.
Signup Confirmed
이 트리거는 연락처가 구독 신청을 위한 이중 수신 동의 확인 링크를 클릭한 후에만 시작됩니다. 즉, 이메일 확인을 거쳐야 하며 양식 제출만으로는 시작되지 않습니다.
여정에 맞는 소스 범위를 선택하세요.
- Form — 특정 구독 신청 양식 하나를 선택합니다.
- Signup flow — 특정 구독 신청 절차 하나를 선택합니다.
- All sources — 모든 소스에서 확인된 구독 신청에 반응합니다.
웨비나 랜딩 페이지처럼 특정 위치에서 받은 구독 신청에만 자동화를 적용하려면 Form에서 해당 양식을 선택하세요. 여러 양식에서 의도적으로 같은 확인 절차와 후속 메시지를 사용한다면 Signup flow에서 해당 구독 신청 절차를 선택하세요. 구독 신청을 확인한 모든 연락처에게 동일한 자동화를 적용해야 할 때만 All sources를 사용하세요.
이중 수신 동의 메시지, 리디렉션, 확인 페이지, 양식 할당에 관한 자세한 내용은 구독 신청 절차 가이드를 참고하세요.
Date Anniversary
Date Anniversary는 선택한 사용자 지정 Date 필드에 저장된 월과 일에 맞춰 매년 자동화를 시작합니다.
예를 들어 “Birthday” 필드에 1988-04-12가 저장되어 있다면 매년 4월 12일에 트리거가 시작될 수 있습니다. 저장된 연도는 날짜를 나타내는 일부일 뿐, 트리거 실행을 그해로 제한하지는 않습니다.
활성 상태인 Date 필드만 선택할 수 있습니다. Date 필드가 아직 없다면 이 트리거를 설정하기 전에 Subscriber Fields and Tags에서 만드세요.
매년 반복되는 여정에는 일반적으로 재진입을 활성화해야 합니다. 재진입이 꺼져 있으면 지난해 생일 자동화를 완료한 연락처가 올해 다시 진입할 수 없습니다.
Tag is Added 및 Tag is Removed
이 트리거는 고객이 직접 만든 태그가 연락처에 실제로 할당되거나 연락처에서 삭제될 때 시작됩니다. “Any Tag” 또는 특정 태그 하나를 선택하세요.
관심사, 고객 생애주기 단계, 고객 그룹, 웨비나 참석 여부, 수동 후속 작업 대기 목록 등을 관리할 때 유용합니다. 현재 Maildroppa 내 프로필 변경, 지원되는 개별 API 업데이트, 고객이 수행하는 태그 일괄 작업으로 이 트리거를 시작할 수 있습니다.
Maildroppa는 실제 변경이 있을 때만 반응합니다. 연락처에 이미 있는 태그를 할당하거나 없는 태그를 삭제해도 새 태그 변경 이벤트는 생성되지 않습니다.
자동화 단계에서 수행한 태그 변경은 다른 태그 기반 자동화를 재귀적으로 시작하지 않습니다. 한 자동화에서 다른 자동화로 연락처를 의도적으로 넘기려면 “Start Other Automation” 작업을 직접 사용하세요.
Field is Added, Field is Updated 및 Field is Removed
이 트리거는 구독자 프로필 값의 변경에 반응합니다. 각 트리거에서 “Any Field” 또는 특정 필드 하나를 선택해 변경을 감지할 수 있습니다.
- Field is Added — 비어 있던 필드에 값이 입력됩니다.
- Field is Updated — 기존 값이 다른 값으로 변경됩니다.
- Field is Removed — 필드의 값이 삭제됩니다.
이렇게 구분하면 상황에 맞게 대응할 수 있습니다. 예를 들어 생년월일을 처음 추가했을 때는 교육용 메시지를 보내고, 나중에 생년월일이 변경되었을 때는 데이터 검토 절차를 시작할 수 있습니다.
Maildroppa 앱에서 프로필을 편집하거나 지원되는 개별 API 업데이트를 수행하면 이 이벤트가 생성될 수 있습니다. 구독 신청 처리, 가져오기, 다른 자동화 단계에서 이루어진 변경은 이 유형의 트리거를 시작하지 않습니다. 구독 신청 여정에는 Signup confirmed를 사용하세요.
보관된 필드는 새 트리거에서 선택할 수 없습니다. 이전 자동화의 구성을 파악하고 수정할 수 있도록 기존 필드 참조는 계속 표시됩니다. 다만 수정한 구성을 활성화하기 전에는 해당 필드를 복원하거나 다른 필드로 교체하세요.
필드 유형과 보관 시 동작에 관한 자세한 내용은 구독자 필드 및 태그 가이드를 참고하세요.
Custom Event 및 Inbound Webhook URL
두 이벤트 데이터 트리거 모두 외부 시스템이 자동화를 시작하고 해당 개별 실행에서 사용할 임시 데이터를 전달할 수 있게 합니다. 각 트리거에 적합한 연동 방식은 서로 다릅니다.
| Custom Event | Inbound Webhook URL | |
|---|---|---|
| 적합한 용도 | 이름이 지정된 비즈니스 이벤트를 보내는 백엔드 연동 | 고유 URL로 JSON을 보낼 수 있는 도구 |
| 주소 | 중앙 Events API 엔드포인트 | 하나의 자동화용으로 생성된 비밀 URL |
| 인증 | X-API-Key 헤더 | URL 경로에 포함된 비밀 액세스 토큰 |
| 라우팅 | eventKey가 반응할 자동화를 결정 | URL이 정확히 하나의 자동화를 식별 |
| 재사용 | 여러 자동화가 같은 이벤트 키에 반응 가능 | URL은 해당 자동화에만 사용 |
| 테스트 모드 | triggerAutomations: false 전송 | 활성화 전까지 요청을 테스트 데이터로 처리 |
이벤트 데이터 트리거는 해당 자동화의 유일한 트리거여야 합니다. Custom Event 또는 Inbound Webhook URL을 Signup confirmed, 태그 트리거, 필드 트리거, Date Anniversary 또는 다른 이벤트 데이터 트리거와 함께 사용할 수 없습니다. 이 규칙 덕분에 흐름 내 모든 이메일과 조건에서 이벤트 속성을 안정적으로 사용할 수 있습니다.
이벤트 데이터는 하나의 자동화 실행에 속하며, 구독자 프로필에 영구적으로 자동 저장되지는 않습니다. 특정 정보를 연락처에도 저장하려면 Update Field 단계를 추가하세요.
Custom Event 트리거 설정
서버에서 API 키로 Maildroppa Events API를 호출할 수 있다면 “Custom Event”를 선택하세요.
1단계: 이벤트 키 선택
다음과 같이 일관되게 사용할 비즈니스 이벤트 이름을 입력하세요.
trial.startedorder_paidbooking_created
이벤트 키에는 문자, 숫자, 마침표, 밑줄, 하이픈을 사용할 수 있습니다. 키가 정확히 일치해야 하므로 order_paid와 order.paid는 서로 다른 이벤트입니다. 연동 기능을 배포한 후에는 이름을 일관되게 유지하세요.
2단계: 새 연락처 허용 여부 결정
“Allow new contacts from this source”에서 등록되지 않은 이메일 주소의 처리 방식을 설정하세요.
- 이 옵션이 꺼져 있으면 기존 Maildroppa 연락처에 등록된 이메일 주소만 자동화를 시작할 수 있습니다. 등록되지 않은 주소는 거부됩니다.
- 이 옵션이 켜져 있으면 Maildroppa가 등록되지 않은 이메일 주소로 연락처를 만든 뒤 자동화를 시작합니다.
발신 시스템이 Maildroppa에서 이미 관리 중인 연락처의 정보를 보완하거나 해당 연락처에만 반응해야 한다면 이 옵션을 꺼두세요. 외부 이벤트가 승인된 연락처 생성 소스이고, 관련 절차에 필요한 권한을 확보한 경우에만 켜세요.
3단계: API 키 생성 또는 사용
설정 체크리스트에서 사용 가능한 API 키가 있는지 확인할 수 있습니다. 필요하면 트리거 설정에서 키를 생성하세요.
API 키는 비밀번호처럼 관리하고 서버 측 코드에서만 사용하세요. 브라우저 JavaScript, 공개 저장소, 스크린샷, 고객 지원 문의, 공개 문서, 공유 로그에 포함하지 마세요. 예시 cURL 명령을 복사하면 비밀 값도 클립보드에 함께 복사됩니다.
요청은 다음 주소로 전송합니다.
POST https://api.maildroppa.com/events
사용하는 헤더는 다음과 같습니다.
X-API-Key: YOUR_API_KEY
일반적인 키 보안과 교체 방법은 API 키 가이드를 참고하세요.
4단계: 테스트 이벤트 전송
triggerAutomations를 false로 설정해 이벤트를 전송하세요. 그러면 Maildroppa가 실제 자동화를 시작하지 않고 이벤트 속성을 확인합니다.
{
"eventKey": "trial.started",
"email": "contact@example.com",
"properties": {
"planName": "Professional",
"trialDays": 14,
"salesAssisted": false
},
"occurredAt": "2026-07-16T08:00:00Z",
"triggerAutomations": false
}
속성 데이터는 중첩이 없는 평면 객체여야 합니다. 값으로는 문자열, 숫자, 불리언 또는 null을 사용할 수 있습니다. 속성 이름에는 문자, 숫자, 밑줄, 마침표, 하이픈을 사용할 수 있습니다. 직렬화된 properties 객체의 최대 크기는 64 KiB입니다.
Maildroppa는 수신한 데이터에서 확인한 속성을 트리거 설정에 표시합니다. 이후 이메일 개인화 기능과 조건의 Event data 항목에서 해당 속성을 선택할 수 있습니다. 예를 들어 planName을 {{event.planName}} 형식으로 이메일에 삽입할 수 있습니다.
5단계: 체크리스트 완료 및 활성화
Custom Event 체크리스트에서 다음 사항을 확인합니다.
- 이벤트 키가 설정되어 있는지
- API 키를 사용할 수 있는지
- 테스트 이벤트 데이터가 확인되었는지
- 트리거를 활성화할 준비가 되었는지
자동화를 활성화한 후에는 triggerAutomations를 true로 설정해 운영 이벤트를 전송하세요. 이벤트 키는 정확히 일치해야 합니다. 이벤트 속성은 해당 자동화 실행과 함께 저장되며 모든 단계에서 계속 사용할 수 있습니다.
Inbound Webhook URL 트리거 설정
외부 애플리케이션이 JSON POST 요청을 보낼 수 있지만 계정 전체 API 키를 사용해서는 안 되는 경우 “Inbound Webhook URL”을 선택하세요.
Maildroppa는 해당 자동화 전용의 고유한 비밀 URL을 생성합니다. 예시는 다음과 같습니다.
https://in.maildroppa.com/webhooks/inbound/SECRET_TOKEN
경로에 포함된 토큰이 액세스 권한을 부여합니다. API 키는 필요하지 않으며, 이 URL에 연결된 자동화만 시작할 수 있습니다.
1단계: URL 생성
Inbound Webhook URL 트리거를 추가하고 저장 안내가 표시되면 자동화를 저장하세요. 그러면 Maildroppa가 URL을 생성해 표시합니다.
외부 시스템의 웹훅 설정에 URL을 복사하세요. 전체 URL을 비밀번호처럼 관리하세요. 공개하거나 클라이언트 측 코드에 넣거나 일반적인 공유 로그에 포함하지 마세요.
2단계: JSON 테스트 요청 전송
설정 화면에는 macOS/Linux와 Windows PowerShell에서 바로 복사해 사용할 수 있는 예시가 제공됩니다. 연락처 한 명당 웹훅 요청 하나를 보내세요. 페이로드에는 Maildroppa가 식별할 수 있는 위치에 유효한 수신자 이메일 주소가 포함되어야 합니다.
예시는 다음과 같습니다.
{
"email": "contact@example.com",
"checkout": {
"id": "checkout_123",
"total": 99
},
"planName": "Professional"
}
활성화 전에는 수락된 요청이 단기간 유지되는 테스트 데이터로만 저장됩니다. 자동화를 시작하거나 이메일을 보내지는 않습니다.
외부 시스템이 요청을 자동으로 재시도한다면 Idempotency-Key 또는 X-Webhook-Id 헤더를 함께 전송하세요. 이렇게 하면 Maildroppa가 동일한 전달 요청을 인식해 같은 이벤트로 두 번 시작되는 일을 방지하는 데 도움이 됩니다. 내용이 같더라도 의도적으로 별개의 이벤트를 보내는 경우에는 각각 고유한 이벤트 ID를 부여하세요.
3단계: 수신자 이메일 선택
Maildroppa는 가장 최근에 수신한 유효한 테스트 요청을 살펴보고 이메일 주소가 들어 있을 만한 필드를 찾습니다.
- 명확한 필드가 하나만 발견되면 자동으로 선택될 수 있습니다.
- 후보 필드가 여러 개 발견되면 연락처를 식별하는 필드를 선택하세요.
- 필드를 찾지 못하면 페이로드를 수정하고 테스트 요청을 다시 보내세요.
선택한 경로는 웹훅 연동 규약의 일부가 됩니다. 수신자 배열을 보내는 대신 수신자 한 명당 요청 하나를 보내세요.
4단계: 미등록 연락처 생성 여부 결정
“Create missing contacts”가 꺼져 있으면 기존 연락처만 자동화를 시작합니다. 등록되지 않은 이메일 주소는 기록되지만 실행을 시작하지는 않습니다.
이 옵션을 켜면 Maildroppa가 유효한 미등록 이메일 주소로 새 연락처를 만든 뒤 자동화를 시작합니다. 수신 소스에 연락처 생성이 허용된 경우에만 켜세요.
5단계: 이벤트 데이터 검토
Maildroppa는 테스트 페이로드에서 확인한 사용 가능한 값을 목록으로 표시합니다. 이 목록은 영구적이거나 완전한 스키마가 아닙니다. 필수 필드가 빠져 있다면 새 테스트 요청에 해당 필드를 포함하고 테스트 데이터를 새로 고치세요.
수신자 이메일은 별도로 처리하며 이벤트 데이터 속성으로 중복 저장하지 않습니다. 목록, 민감한 정보로 보이는 값, 깊게 중첩된 값, 빈 객체, 안전하지 않은 속성 이름, 지원되는 감지 한도를 벗어나는 필드도 제외될 수 있습니다.
확인된 필드는 이메일에서 병합 태그로 사용할 수 있으며, 조건에서는 Event data 항목에서 선택할 수 있습니다. 값은 실제 자동화 실행마다 별도로 저장됩니다.
6단계: 체크리스트 완료 및 활성화
설정 체크리스트에서 다음 사항을 확인합니다.
- 웹훅 URL이 준비되었는지
- 유효한 테스트 요청이 수신되었는지
- 수신자 이메일이 감지되거나 선택되었는지
- 흐름에서 이벤트 데이터를 사용하는 경우 해당 데이터를 사용할 수 있는지
- 웹훅을 활성화할 준비가 되었는지
자동화를 활성화하면 Maildroppa가 설정용 샘플을 삭제합니다. 이후 수신되는 새 요청은 실제 실행을 시작할 수 있습니다.
URL 상태 및 보안
수신 웹훅 URL의 상태는 다음과 같습니다.
- Pending — 요청이 설정용 데이터로 저장되며 실행을 시작하지 않습니다.
- Live — 유효한 요청이 활성 자동화를 시작할 수 있습니다.
- Paused — 요청이 수락되고 기록되지만 실행을 시작하지 않습니다.
- Revoked — URL이 영구적으로 비활성화되어 더 이상 실행을 시작하지 않습니다.
- Expired — 정해진 시간 내에 설정을 활성화하지 않은 상태입니다. 새 URL을 만들고 다시 테스트하세요.
계획된 URL 변경에는 “Rotate URL”을 사용하세요. Maildroppa가 새 URL을 생성하되 기존 URL도 24시간 동안 유효하게 유지하므로, 그동안 외부 애플리케이션을 업데이트할 수 있습니다.
현재 URL이 노출되었거나 악용된 경우에만 “Replace URL Now”를 사용하세요. 기존 URL은 즉시 비활성화되며 되돌릴 수 없습니다. 이후 이벤트를 수신하려면 먼저 발신 시스템을 새로 생성된 URL로 업데이트하세요.
단계 추가 및 편집
트리거 아래나 기존 단계 사이에 있는 더하기 버튼을 클릭하세요. 첫 번째 대화 상자에는 다음 네 가지 선택지가 표시됩니다.
- Action
- Delay
- Condition
Action 또는 Delay를 선택하면 세부 단계 유형을 선택하는 두 번째 화면이 열립니다.
단계를 편집하려면 해당 단계 위에 마우스를 올리고 편집 아이콘을 선택하세요. 삭제하려면 삭제 아이콘을 선택하고 경고 내용을 확인하세요. 진행 중인 연락처가 있는 자동화에서 단계를 삭제하면 해당 단계에서 대기 중인 연락처가 자동화에서 제거될 수 있으므로, 활성 흐름은 신중하게 검토하세요.
Action 단계
Action 범주에는 7가지 작업이 있습니다.
Update Field
구독자 필드를 선택하고 새 값을 입력하세요. 선택형 및 다중 선택형 필드를 비롯해 필드 유형에 맞는 입력 방식이 제공됩니다.
고객 생애주기 단계를 저장하거나, 이메일 수신 설정을 기록하거나, 연락처가 주요 단계에 도달한 후 특정 정보를 보존할 때 사용하세요. 보관된 필드는 새 작업에서 선택할 수 없습니다.
Add Tag
연락처에 할당할 태그를 선택하세요. 고객이 직접 만든 태그만 선택할 수 있으며 시스템 태그는 사용할 수 없습니다.
태그를 내부 분류, 세분화, 이후 캠페인 대상 선택에 활용하세요. 이미 할당된 태그를 추가해도 프로필은 변경되지 않습니다.
Remove Tag
연락처에서 삭제할 태그를 선택하세요. 고객이 직접 만든 태그를 사용할 수 있습니다. 연락처에 해당 태그가 없으면 변경 없이 다음 단계로 진행할 수 있습니다.
Start Other Automation
다른 적절한 자동화를 선택해 같은 연락처에 대해 시작하세요.
이 작업은 재사용 가능한 작은 여정들을 직접 연결하는 방법입니다. Maildroppa는 유효하지 않은 대상을 제외하고 자동화 간 의존 관계를 확인합니다. 이를 통해 자동화 A가 B를 시작하고 B가 다시 A를 시작하는 것과 같은 순환을 방지합니다.
대상 자동화의 재진입 규칙은 그대로 적용됩니다. 연락처가 대상 자동화에서 이미 진행 중이라면 두 번째 실행을 동시에 시작할 수 없습니다.
Stop Other Automation
해당 연락처의 진행을 중지할 다른 자동화를 선택하세요. 이후에 발생한 이벤트로 기존의 고객 육성 시퀀스가 더 이상 필요하지 않게 되었을 때 유용합니다.
Send Webhook
Send Webhook은 연락처가 이 단계에 도달하면 서명된 JSON POST 요청을 보냅니다. 웹훅을 보내는 발신 작업으로, 웹훅을 받는 Inbound Webhook URL 트리거와는 다릅니다.
다음 항목을 설정하세요.
- 공개적으로 접근 가능한 HTTPS 대상 URL
- 서버 측 인증을 위한 사용자 지정 헤더(선택 사항)
- 지원되는 모든 구독자 필드 또는 선택한 필드 집합
- 계정 웹훅의 Signing secret(서명 비밀 키)
저장하기 전에 대화 상자에서 페이로드 미리보기를 확인할 수 있습니다. 테스트 웹훅을 보내 엔드포인트를 확인한 뒤, 해당 단계에서 전달 결과와 이후 운영 환경의 전달 기록을 검토하세요.
구독자 데이터는 JSON 본문으로 전송됩니다. 대상 URL은 고정된 주소로 유지하고 쿼리 매개변수에 개인정보나 비밀 값을 넣지 마세요. 운영 환경의 전달은 백그라운드에서 실행되며 일시적인 실패 시 재시도됩니다. 테스트 요청은 한 번만 전송되고 재시도되지 않습니다.
수신 서버가 410 Gone을 반환하면, 엔드포인트가 더 이상 존재하지 않는다고 명시적으로 알린 것이므로 Maildroppa는 해당 단계의 전달을 비활성화합니다. 수신 서버나 URL을 수정한 후 해당 단계에서 “Re-enable”을 사용하세요.
자동화 웹훅과 계정 전체 개발자 웹훅은 같은 Signing secret을 사용합니다. 서명 검증, 재시도 동작, 대상 요구 사항, 비밀 키 교체에 관한 자세한 내용은 웹훅 가이드를 참고하세요.
Unsubscribe
Unsubscribe는 연락처를 모든 이메일에 대해 구독 해지 상태로 변경합니다. 해당 경로를 끝내는 단계이므로 뒤에 다른 단계를 연결할 수 없습니다.
명확한 구독 해지 의사나 의도적으로 수립한 정책을 자동화에 반영할 때만 사용하세요. 단순히 하나의 자동화를 중지하려는 경우에는 Unsubscribe 대신 Stop Other Automation을 사용하세요.
Delay 단계
지연 단계는 연락처가 다음 단계로 넘어가는 시점을 제어합니다.
Fixed Delay
기간을 숫자로 입력하고 단위를 Minutes, Hours, Days, Weeks, Months 중에서 선택하세요.
최소 지연 시간은 5분입니다. 분 이외의 단위는 1 이상의 값을 입력해야 합니다. 고정 지연은 연락처가 해당 단계에 도달한 시점부터 시작됩니다. 따라서 같은 기간을 설정해도 연락처마다 실제 대기하는 날짜와 시간은 다를 수 있습니다.
Date Field Delay
활성 상태인 사용자 지정 Date 필드를 선택하세요. 연락처는 해당 필드에 저장된 날짜까지 대기합니다.
연락처의 해당 필드에 값이 없을 때 어떻게 처리할지도 정해야 합니다.
- Proceed Immediately — 대기를 건너뛰고 바로 다음 단계로 진행합니다.
- Wait Indefinitely — 값이 입력될 때까지 연락처를 이 단계에서 대기시킵니다.
- Remove Subscriber — 해당 연락처의 현재 자동화 실행을 종료합니다.
신중하게 선택하세요. “Wait Indefinitely”를 사용하면 연락처가 오랫동안 진행 중 상태로 남을 수 있습니다. “Remove Subscriber”는 이후 단계를 실행하지 않고 여정을 종료합니다.
자동화 안에서 바로 이메일 만들기
이제 Email 단계를 선택하면 자동화 워크플로 안에서 모든 기능을 갖춘 이메일 편집기가 열립니다. 별도의 Transactional Email을 만든 뒤 드롭다운에서 선택할 필요가 없습니다.
Subject에 제목을, 선택 사항인 Preheader에 프리헤더를 입력한 뒤 시각적 편집기에서 이메일 본문을 작성하세요. 콘텐츠 블록을 메시지로 끌어다 놓고 디자인을 설정할 수 있습니다. “Browse Templates”를 클릭해 기존 디자인으로 시작할 수도 있습니다. “Save Step”을 클릭하면 완성된 메시지가 저장되고 자동화 캔버스로 돌아갑니다.
이메일에는 계정의 기본 Maildroppa 푸터가 포함됩니다. Footer Style 페이지에서 공통으로 적용할 디자인을 설정하세요.
Subject 및 Preheader
Subject는 필수 항목으로 최대 255자까지 입력할 수 있습니다. Preheader는 선택 사항으로 최대 100자까지 입력할 수 있습니다.
받은편지함에서는 제목과 프리헤더가 모두 잘려 보일 수 있으므로 중요한 내용은 앞부분에 배치하세요. 입력하는 동안 편집기에 길이 안내가 표시됩니다.
템플릿 및 콘텐츠 블록
“Browse Templates”를 클릭하면 이메일에 적합한 템플릿을 볼 수 있습니다. 템플릿을 선택하면 현재 본문 디자인이 교체되므로 본격적으로 직접 편집하기 전에 템플릿을 먼저 선택하세요.
시각적 편집기에서 레이아웃 구조와 콘텐츠 블록을 활용해 텍스트, 이미지, 버튼, 여백, 소셜 링크 등 지원되는 콘텐츠를 구성하세요. 활성화하기 전에 미리보기에서 링크, 모바일 레이아웃, 발신자 정보, 푸터의 명암 대비, 최종 문구를 확인하세요.
개인화
연락처에 저장된 정보를 활용하려면 구독자 개인화 필드를 사용하세요.
자동화가 Custom Event 또는 Inbound Webhook URL로 시작되는 경우, 수신 데이터에서 확인된 이벤트 속성도 개인화 태그로 사용할 수 있습니다. 예시는 다음과 같습니다.
Your {{event.planName}} trial has started
이벤트 값은 해당 이메일 단계에 도달한 개별 실행에서 가져옵니다. 필수 속성이 있다면 테스트 페이로드에 그 속성이 포함되어 있는지, 운영 환경의 모든 발신 시스템이 동일한 연동 규약을 따르는지 확인하세요.
자동화 이메일에 구독 혜택 자료 추가
자동화 이메일로 구독 신청 확인 직후 구독 혜택 자료(리드 마그넷)를 전달할 수 있습니다. 구독 혜택 자료는 보호된 업로드 파일 또는 Maildroppa에서 관리하는 URL 형태의 혜택일 수 있습니다.
구독 혜택 자료 전달 기능은 자동화의 모든 트리거가 특정 구독 신청 절차를 선택한 “Signup confirmed”일 때만 사용할 수 있습니다. All sources, Form을 직접 지정한 범위, Date Anniversary, 태그 또는 필드 트리거, Custom Event, Inbound Webhook URL에서는 사용할 수 없습니다. 이 엄격한 연결 규칙은 다운로드가 지정된 구독 신청 절차에서 이중 수신 동의를 완료한 여정에 속하도록 보장합니다.
구독 혜택 자료를 추가하려면 다음 단계를 따르세요.
- 조건에 맞는 자동화에서 Email 단계를 추가하거나 편집하세요.
- “Lead magnet delivery”를 여세요.
- 파일 또는 URL 형태의 혜택을 선택하세요.
- 이메일 본문에 버튼이나 텍스트 링크를 만드세요.
- “Lead magnet URL” 개인화 태그를 해당 링크의 대상 주소로 사용하세요.
- Email 단계를 저장한 뒤 자동화를 저장하세요.
Maildroppa는 내부적으로 {{ lead_magnet_url }} 병합 태그를 사용하며, 발송 시 이 태그를 보호된 Maildroppa 다운로드 링크로 교체합니다.
이 태그는 반드시 이메일 본문에서 링크의 대상 주소로 사용해야 합니다. Subject, Preheader, 화면에 표시되는 텍스트 등 링크가 아닌 위치에는 넣지 마세요. 편집기는 구독 혜택 자료를 선택하고도 유효한 다운로드 링크를 넣지 않은 경우 저장을 차단합니다. 혜택을 선택하지 않은 채 구독 혜택 자료 URL 태그를 사용하는 것도 허용하지 않습니다.
보호된 링크는 그대로 유지됩니다. 나중에 파일을 교체하거나 혜택의 연결 대상을 변경해도 이미 보낸 이메일의 링크는 계속 작동하며 현재 대상으로 연결됩니다.
Condition 단계
Condition은 연락처가 해당 단계에 도달했을 때 데이터를 평가해 여정을 두 경로로 나눕니다.
- YES — 전체 조건식을 충족합니다.
- NO — 조건식을 충족하지 않습니다.
조건에는 구독자 필드, 태그, 세그먼트를 사용할 수 있습니다. Custom Event 또는 Inbound Webhook 자동화에서는 수신 데이터에서 확인된 Event data도 사용할 수 있습니다.
필터 결합
조건은 필터 그룹으로 구성합니다.
- 같은 그룹 안의 필터는 AND로 연결됩니다. 해당 그룹의 모든 필터를 충족해야 합니다.
- 서로 다른 그룹은 OR로 연결됩니다. 어느 한 그룹의 필터를 모두 충족하면 됩니다.
예시는 다음과 같습니다.
그룹 1
- Country 값이 Germany와 같음
- AND 태그에 Customer가 포함됨
OR 그룹 2
- Event data의
planName값이 Professional과 같음 - AND Event data의
trialDays값이 7보다 큼
둘 중 어느 한 그룹의 조건을 모두 충족하면 연락처는 YES 경로로 진행합니다. 그렇지 않으면 NO 경로로 진행합니다.
이벤트 데이터 조건
Event data 옵션은 자동화에 Custom Event 또는 Inbound Webhook URL 트리거가 있고, Maildroppa가 사용 가능한 속성을 확인한 경우에만 표시됩니다.
속성이 빠져 있다면 triggerAutomations: false로 설정한 Custom Event 테스트를 다시 보내거나, 활성화 전에 수신 웹훅 테스트 요청을 다시 보내세요. 수신 웹훅 조건은 설정 중에 수락된 테스트 샘플을 기준으로 미리 확인할 수 있습니다.
이벤트 데이터는 연락처 프로필이 아니라 실행 시작 시 저장된 스냅샷을 기준으로 평가합니다. 이름이 비슷한 구독자 필드를 업데이트해도 실행 시작 시 저장된 이벤트 값은 바뀌지 않습니다.
세 개 이상의 경로 만들기
각 Condition에는 YES와 NO 두 분기만 있습니다. 국가별, 요금제별 또는 그 밖의 여러 경로로 나누려면 NO 분기에 다른 Condition을 연결하세요. 마지막 기본 경로에 도달할 때까지 같은 방식으로 이어서 구성하면 됩니다.
저장, 활성화 및 재진입
흐름 구성이 끝나면 Draft로 저장하거나 활성화하세요.
“Confirmed Signup - Main Welcome”, “Annual Birthday Offer”, “Trial Started - Professional”처럼 명확하고 고유한 이름을 지정하세요. 이름이 구체적이면 버전을 구분하고 자동화 간 작업을 파악하기가 훨씬 쉬워집니다.
Allow Reentry
재진입 설정은 과거에 자동화를 완료한 연락처가 다시 진입할 수 있는지를 제어합니다.
- 재진입이 꺼져 있으면 자동화를 완료한 연락처는 같은 자동화를 다시 시작할 수 없습니다.
- 재진입이 켜져 있으면 나중에 일치하는 트리거가 발생했을 때 다시 진입할 수 있습니다.
한 연락처는 같은 자동화에서 두 개의 실행을 동시에 진행할 수 없습니다. 재진입이 켜져 있어도 Maildroppa는 연락처 한 명이 자동화 하나를 완료할 수 있는 횟수를 하루 최대 10회로 제한합니다.
매년 돌아오는 기념일이나 반복 구매처럼 실제로 반복이 필요한 여정에는 재진입을 켜세요. 일회성 온보딩이나 한 번만 전달해야 하는 구독 혜택 자료에는 꺼두세요.
활성화 전 검사
Maildroppa는 자동화를 활성화하기 전에 전체 설정을 검사합니다. 흐름에 따라 다음 항목을 확인합니다.
- 트리거와 단계의 설정이 완성되었는지
- 분기가 연결되어 있고 시작 단계가 유효한지
- 유효하지 않은 순환이나 자동화 간 의존 관계가 있는지
- 이메일 콘텐츠와 개인화 구문
- 구독 혜택 자료 할당과 다운로드 링크 배치
- Custom Event API 키와 확인된 테스트 데이터
- 수신 웹훅 URL, 테스트 요청, 수신자 이메일, 참조된 이벤트 필드
- 발신 웹훅의 Signing secret
테스트하지 않은 상태에서 정상 작동을 가정해 활성화하지 마세요. 미완료 설정 항목을 모두 해결한 뒤 활성화하세요.
활성 자동화 편집
Active 또는 Paused 상태의 자동화를 편집기에서 열 수 있습니다. 진행 중인 연락처에 영향을 줄 수 있는 경우 저장 시 두 가지 옵션이 표시됩니다.
Update Automation
변경 사항을 현재 자동화에 직접 적용합니다.
진행 중인 연락처가 어느 단계에서 대기하는지 파악하고 있으며, 변경이 작고 안전한 경우에 사용하세요. 단계를 삭제하거나 교체하면 여정이 중단되거나 연락처가 자동화에서 제거될 수 있습니다.
Save as New Version
이미 진입한 연락처에는 현재 설정을 그대로 유지하고, 앞으로 진입할 연락처를 위한 새 활성 버전을 만듭니다.
이전 버전은 Disconnecting 상태로 전환됩니다. 트리거는 새 연락처를 받지 않지만, 진행 중인 연락처는 변경되지 않은 흐름을 계속 따라갑니다. 마지막 연락처가 완료하면 Archived 상태가 됩니다. 이후 새로 진입하는 연락처는 새 버전에서 진행합니다.
구조 변경, 새로운 시퀀스, 지연 시간 변경, 주요 조건 변경 또는 연락처가 곧 도달할 이메일의 교체에는 이 옵션을 사용하세요.
일시 중지, 연결 해제, 복사 및 삭제
다시 시작할 계획이라면 일시 중지
새 진입을 차단하고 진행 중인 연락처를 잠시 멈추려면 자동화를 일시 중지하세요. 문제가 해결되거나 계획된 중단 기간이 끝나면 다시 활성화하세요.
일시 중지는 연결 대상을 수정하거나, 이메일을 점검하거나, 시점이 중요한 여정을 잠시 멈출 때 유용합니다. 일시 중지 중에 수신된 웹훅 요청은 나중에 실행되도록 대기하지 않습니다. 요청이 수락되고 기록될 뿐 자동화를 시작하지 않는다는 점을 기억하세요.
기존 연락처가 완료하도록 하려면 연결 해제
새 연락처는 받지 않되 이미 진입한 연락처는 정상적으로 완료하도록 하려면 자동화를 연결 해제하세요. 일반적으로 실행 중인 여정을 삭제하는 것보다 안전합니다.
새 여정을 만들 때는 초안으로 복사
기존 구조를 활용하되 독립적인 새 자동화를 만들려면 “Use as Draft”를 사용하세요. 활성화 전에 복사본의 이름을 바꾸고 모든 트리거, 수신자에게 표시되는 메시지, 작업 대상, 웹훅, 지연, 조건을 검토하세요.
삭제는 신중하게
삭제는 영구적입니다. 다른 자동화에서 해당 자동화를 참조하고 있다면 먼저 그 참조를 제거해야 할 수 있습니다. 실행 중인 여정은 삭제하기 전에 Pause, Disconnect 또는 Save as New Version을 고려하세요.
실무 설정 체크리스트
활성화하기 전에 연락처의 관점에서 자동화를 검토하세요.
- 각 트리거가 여정을 시작해야 하는 정확한 이벤트를 나타내나요?
- 표준 트리거가 여러 개라면 범위가 서로 겹치지 않고 의도한 대로 설정되어 있나요?
- 이 사용 사례에 재진입이 적절한가요?
- 모든 분기가 적절한 경로로 이어지나요?
- 지연 시간이 정확하며 모든 Date Field Delay가 값이 없는 경우를 적절히 처리하나요?
- 모든 이메일 제목, 프리헤더, 링크, 개인화 태그, 모바일 레이아웃을 확인했나요?
- 구독 혜택 자료를 선택했다면 보호된 링크용 태그를 본문 링크의 대상 주소로 사용했나요?
- 이벤트 데이터를 사용한다면 테스트 요청에 필요한 모든 속성이 포함되어 있었나요?
- 웹훅 URL과 비밀 값은 적절한 서버 측 시스템에만 저장되어 있나요?
- 발신 웹훅 미리보기와 테스트를 성공적으로 확인했나요?
- Update Automation이 진행 중인 연락처에 지장을 줄 수 있다면 Save as New Version이 더 안전한 선택인가요?
- 의존하는 외부 시스템에 장애가 생겼을 때 여정을 일시 중지하거나 연결 해제할 명확한 방법이 있나요?
작고 이해하기 쉬운 흐름으로 시작하고, 명확한 구독자 여정에 도움이 될 때만 복잡한 구성을 추가하세요. 명확한 트리거, 짧은 분기, 신중하게 설정한 지연, 목적에 집중한 이메일은 하나의 거대한 자동화보다 테스트하기 쉽고 대체로 더 나은 경험을 제공합니다.
더 나은 이메일을 보낼 준비가 되셨나요?
불필요한 기능이 많은 도구와 비싼 요금제에 더 이상 부담을 느끼지 마세요. Maildroppa는 개별 지원, 개인정보 보호를 고려한 관리 기능, 강력한 이메일 마케팅 기능을 제공합니다. 기간 제한 없는 무료 요금제로 시작하세요.
신용카드가 필요하지 않습니다. 이용 기간 제한도 없습니다.