> For the complete documentation index, see [llms.txt](https://guide.hypercape.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.hypercape.com/brand-guide/form-events/undefined-2.md).

# 새 캠페인 만들기

## Part 3 · 새 캠페인 만들기

폼 이벤트 목록 페이지 우상단의 **➕ 캠페인 생성** 버튼을 누르면 큰 다이얼로그가 열립니다. 이 다이얼로그 하나에서 캠페인의 모든 기본 설정을 마칠 수 있습니다.

<figure><img src="/files/65GuCKT27t5G2EzxRFZH" alt=""><figcaption></figcaption></figure>

### 3-1. 다이얼로그 구조 — 탭으로 단계 분리

생성 다이얼로그는 상단에 **3개 탭**이 가로로 나열됩니다 (이미 만든 이벤트를 수정하는 경우엔 4개 탭).

| 탭          | 다루는 내용                            | 노출 조건        |
| ---------- | --------------------------------- | ------------ |
| **기본 정보**  | 제목·이벤트 상품·일정·선정자 수·태그·콘텐츠 요구 여부   | 항상           |
| **캠페인 설명** | 응모자에게 보여줄 본문 (리치 텍스트 + 이미지)       | 항상           |
| **참가 양식**  | 응모자에게서 받을 정보 — 폼 빌더 (Part 4 참고)   | 항상           |
| **메일 설정**  | 자동 발송될 6가지 메일 템플릿 편집 (Part 10 참고) | **수정 모드에서만** |

> 💡 **메일 설정은 수정 모드에서만 보입니다** 새 캠페인을 처음 만들 때는 기본 메일 템플릿이 자동으로 설정되며, 캠페인이 만들어진 후에 다시 들어와 메일 내용을 다듬을 수 있습니다.

### 3-2. 기본 정보 탭

<figure><img src="/files/c82oHarPURYrPJIkqwSw" alt=""><figcaption></figcaption></figure>

#### 3-2-1. 이벤트 제목

<figure><img src="/files/XhZSgGKr40Su6BixjpZb" alt=""><figcaption></figcaption></figure>

| 항목         | 내용                             |
| ---------- | ------------------------------ |
| **라벨**     | 이벤트 제목                         |
| **플레이스홀더** | "예: 신제품 출시 기념 FormEvent Event" |
| **제한**     | 1\~200자 (입력 중 카운터가 우상단에 표시됨)   |

#### 3-2-2. 이벤트 상품 — 카탈로그에서 선택

<figure><img src="/files/eOZSFfPIz69Y0DrV7xCS" alt=""><figcaption></figcaption></figure>

응모자에게 발송할 제품을 **등록된 제품 카탈로그(PIM)에서 직접 선택**합니다.

**추가하기**

1. 영역 우측 **\[+ 제품 추가]** 버튼 클릭
2. 검색창에서 **제품명 / SKU / 바코드**로 검색
3. 검색 결과에서 제품 선택 → 제품 카드로 추가됨

**추가된 제품 카드**

각 제품 카드에는 다음이 표시됩니다.

* 썸네일 이미지
* 제품명 + 브랜드명
* **수량 입력란** (1 이상)
* ✕ 제거 버튼

여러 제품을 추가하면 카드가 세로로 쌓입니다.

> 💡 **이 정보는 자동으로 어디에 쓰이나요?** 등록한 이벤트 상품은 **콘텐츠 확인 팝업**(콘텐츠 검수 시)과 **출고지시서**(배송 단계)에 자동 반영됩니다. 별도로 다시 입력할 필요가 없습니다.

#### 3-2-3. 신청 기간 — 시작일 / 종료일

<figure><img src="/files/dlvFliddli4eLT4oftVC" alt=""><figcaption></figcaption></figure>

신청 시작일과 종료일을 두 개의 날짜 선택기에 입력합니다.

* **신청 시작일**: 오늘 이후 날짜만 선택 가능
* **신청 종료일**: 시작일 다음 날 이후만 선택 가능

> 캠페인이 이미 시작되었거나 응모자가 일정 수 이상 모인 경우 일부 날짜는 **수정 불가**(주황색 표기)로 잠깁니다.

#### 3-2-4. 선정자 수 · Tag · 콘텐츠 제출 필요

<figure><img src="/files/yaaloy4JsV0SsMUEGTFH" alt=""><figcaption></figcaption></figure>

세 항목이 한 줄에 3분할 카드로 배치됩니다.

| 항목                         | 입력 방식          | 의미                                  |
| -------------------------- | -------------- | ----------------------------------- |
| **선정자 수 (Approval Limit)** | 숫자 (1\~10,000) | 몇 명을 뽑을지 (소프트 리밋 — 시스템이 강제로 막지는 않음) |
| **Tag**                    | 드롭다운           | None / **시딩** / **경품** 중 선택         |
| **콘텐츠 제출 필요**              | 스위치            | 응모자에게 콘텐츠 URL 제출을 요구할지 (On/Off)     |

> 💡 **"콘텐츠 제출 필요"가 On이면** 응모자가 선정된 뒤 콘텐츠 URL을 제출하는 단계가 추가되며, 이벤트 상세 페이지에 **콘텐츠 탭**이 자동으로 노출됩니다 (Part 9 참고). Off로 두면 단순 추첨·발송 캠페인이 됩니다.

#### 3-2-5. 콘텐츠 수집 옵션 (콘텐츠 제출 필요 On일 때만)

<figure><img src="/files/7TcPPrZKhswwbDFMBURz" alt=""><figcaption></figcaption></figure>

콘텐츠 제출 필요를 On으로 두면 그 아래에 **콘텐츠 수집 옵션** 섹션이 펼쳐집니다.

| 필드                 | 의미                                       |
| ------------------ | ---------------------------------------- |
| **이벤트 상품명**        | 응모자(creator)의 콘텐츠 제출 확인 팝업에 그대로 노출되는 상품명 |
| **이벤트 상품 이미지 URL** | 응모자에게 보여줄 상품 대표 이미지 URL                  |

여기에 입력한 정보는 **응모자가 콘텐츠를 제출할 때 확인 화면**에 보여, 어떤 제품에 대한 콘텐츠인지 명확히 알리는 역할을 합니다.

### 3-3. 캠페인 설명 탭

<figure><img src="/files/Y54TyBjeEXUTJYqQwGVc" alt=""><figcaption></figcaption></figure>

응모자가 공개 폼 페이지(Part 13)에서 보게 될 **본문**을 작성하는 탭입니다.

* **리치 텍스트 에디터** — 굵게·기울임·목록·링크 등 기본 서식 지원
* **이미지 삽입** — 이벤트 분위기·제품 컷·당첨 혜택 등 시각 자료 첨부 가능
* 길이 제한: 최대 5,000자

> 💡 작성한 내용은 **공개 폼 페이지의 이벤트 정보 카드**(13-5-1 참고)에 그대로 노출됩니다.

### 3-4. 참가 양식 탭

<figure><img src="/files/xY7Y6iUgBwg5Zf9oz0wl" alt=""><figcaption></figcaption></figure>

응모자에게서 받을 추가 정보를 **폼 빌더**로 자유롭게 설계하는 탭입니다.

* 9가지 필드 타입 (텍스트·장문 텍스트·이메일·전화·숫자·날짜·드롭다운·라디오·체크박스)
* 드래그로 순서 변경 / 조건부 표시 / 유효성 규칙
* 실시간 미리보기

자세한 사용법은 **Part 4 · 폼 빌더로 응모 양식 설계하기**에서 다룹니다.

### 3-5. 메일 설정 탭 — 수정 모드에서만

<figure><img src="/files/afBBOg71M3vnS81eJiu5" alt=""><figcaption></figcaption></figure>

이미 만들어진 캠페인을 **편집**할 때만 노출되는 탭입니다. 응모 → 선정 → 배송 → 콘텐츠 요청 등 단계별로 자동 발송되는 **6가지 메일 템플릿**의 제목·본문을 캠페인 단위로 수정할 수 있습니다.

자세한 내용은 **Part 10 · 이메일 캠페인** 참고.

### 3-6. 생성 완료 화면 — 가이드 투어 (리뉴얼 예정)

<figure><img src="/files/1qvJnRJlKiin9DCW7WYa" alt=""><figcaption></figcaption></figure>

\[저장] 또는 \[캠페인 생성] 버튼을 누르면 다음 단계가 진행됩니다.

1. 폼 데이터 유효성 검증 (실패 시 해당 필드로 자동 스크롤)
2. 서버에 캠페인 등록
3. 다이얼로그 내용이 **이벤트 생성 완료 화면**으로 전환

#### 3-6-1. 완료 화면 구성

| 영역                | 내용                                                 |
| ----------------- | -------------------------------------------------- |
| 초록 체크 + 제목        | ✅ "이벤트가 생성되었습니다"                                   |
| **이메일 발송 가이드** 카드 | 클릭하면 자동 발송되는 메일 템플릿과 주요 기능을 안내하는 투어가 시작됨           |
| **메일 관리 가이드** 카드  | 첫 가이드 완료 후 노출. 발송 현황·일괄 발송·리마인더 사용법 안내             |
| 안내문               | "가이드를 다시 보고 싶다면 **메일 관리** 페이지의 **가이드** 버튼을 이용하세요." |

#### 3-6-2. 닫기 / 이벤트 관리

| 버튼         | 노출 조건           | 동작                           |
| ---------- | --------------- | ---------------------------- |
| **이벤트 관리** | 두 가이드 모두 완료한 경우 | 만들어진 캠페인의 상세 페이지(Part 6)로 이동 |
| **닫기**     | 두 가이드 완료 후 활성화  | 다이얼로그 닫기                     |

> 🟡 **두 가이드를 완료해야 다이얼로그를 닫을 수 있습니다** 처음 캠페인을 만든 운영자가 메일 발송 흐름을 모르고 지나치는 일을 막기 위한 안전 장치입니다. 두 번째 캠페인부터는 가이드를 다시 보지 않아도 됩니다 (필요할 때 메일 관리 페이지에서 다시 볼 수 있음).

### 3-7. 입력 검증과 자동 스크롤

저장 시 빠진 필드나 잘못된 값이 있으면:

* **에러 메시지가 해당 필드 라벨 옆에 빨간 글씨**로 표시됨
* **첫 번째 에러 필드로 자동 스크롤** + 입력란이 잠시 흔들리는 효과
* 탭이 다른 곳에 있는 에러는 해당 탭으로 자동 전환

이 덕분에 큰 폼이라도 어디를 채워야 할지 빠르게 알 수 있습니다.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://guide.hypercape.com/brand-guide/form-events/undefined-2.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
