개요
팝업 에디터는 Notifly에서 새롭게 출시한 비주얼 팝업 제작 도구입니다. 코드 없이 블록을 조합하여 웹 팝업 템플릿을 직접 디자인할 수 있습니다. 좌측 블록 패널에서 원하는 요소를 클릭하면 캔버스 중앙에 즉시 배치되며, 우측 설정 패널에서 세부 스타일을 조정하는 구조로 이루어져 있습니다.최소 기술 요구사항
새로운 웹 팝업 에디터를 사용해 팝업을 띄우고자 한다면 서비스에 설치된 Notifly SDK이 최소 버전 이상이어야 합니다.- JavaScript - 2.12.0
새 템플릿 만들기
좌측 메뉴바 ‘웹 팝업 템플릿’을 클릭하면 팝업 템플릿을 확인할 수 있습니다.

화면 구성
에디터 화면은 크게 네 영역으로 나뉩니다.
블록 추가하기
좌측 패널에서 원하는 블록을 클릭하면 캔버스 내 팝업에 즉시 추가됩니다. 추가된 블록은 클릭하면 파란색 테두리로 선택되며, 블록 위에 나타나는 툴바를 통해 다음 작업을 수행할 수 있습니다.
- 위로 이동 / 아래로 이동: 팝업 내 블록 순서를 변경합니다.
- 블록 복제: 동일한 설정의 블록을 하나 더 추가합니다.
- 블록 삭제: 해당 블록을 제거합니다.

콘텐츠 블록
Image 블록은 팝업에 이미지를 삽입합니다. 우측 패널에서 이미지를 업로드하고, 너비(%), 높이(자동 또는 비율 지정), 모서리 둥글기, 바깥 여백(Margin), 클릭 액션을 설정할 수 있습니다. 대체 텍스트(Alt Text)도 입력할 수 있어 접근성을 높일 수 있습니다. Text 블록은 팝업에 텍스트를 삽입합니다. 우측 패널에서 텍스트를 직접 입력하고, 폰트, 크기, 줄 높이, 굵기(Regular / Medium / Bold 등), 글자 색, 정렬(좌 / 중앙 / 우)을 자유롭게 설정할 수 있습니다. 텍스트 서식 버튼(B, I, U, 색상)을 통해 부분적인 서식 지정도 가능합니다. Button 블록은 CTA(Call To Action) 버튼을 삽입합니다. 라벨 텍스트, 버튼 배경색, 배경 투명도, 모서리 둥글기, 테두리, 폰트 스타일, 글자 색, 정렬, 안쪽 여백(Padding)을 조정할 수 있습니다. 클릭 액션으로는 기본적으로 ‘닫기’가 설정되어 있으며, 딥링크 이동이나 이벤트 발송 등 다양한 액션을 연결할 수 있습니다. Divider 블록은 구분선을 삽입하여 콘텐츠 영역을 시각적으로 분리합니다. Spacer 블록은 블록 사이에 여백 공간을 추가합니다. HTML 블록은 HTML과 CSS를 직접 작성하여 기본 블록만으로 만들기 어려운 콘텐츠를 구성할 때 사용합니다. HTML 요소의 이벤트 속성에서는notiflyPopup 메소드를 호출하여 팝업을 닫거나 링크를 열고, 캐러셀을 제어할 수 있습니다.
notiflyPopup 메소드 사용하기
다음과 같이 HTML 요소의 onclick 속성에서 메소드를 호출할 수 있습니다.
| 메소드 | 설명 |
|---|---|
notiflyPopup.close() | 팝업을 닫습니다. |
notiflyPopup.hideForDays(days) | 팝업을 닫고 지정한 일수 동안 같은 팝업을 노출하지 않습니다. |
notiflyPopup.hideForever() | 팝업을 닫고 같은 팝업을 다시 노출하지 않습니다. |
notiflyPopup.openUrl(url, options?) | URL을 엽니다. openMode는 새 창에서 여는 new_tab과 현재 창에서 여는 current를 지원하며, 기본값은 new_tab입니다. |
notiflyPopup.openDeepLink(url) | 지정한 딥링크를 엽니다. |
notiflyPopup.nextSlide() | 캐러셀의 다음 슬라이드로 이동합니다. |
notiflyPopup.prevSlide() | 캐러셀의 이전 슬라이드로 이동합니다. |
notiflyPopup.goToSlide(index) | 지정한 캐러셀 슬라이드로 이동합니다. 첫 번째 슬라이드의 index는 0입니다. |
버튼 클릭 이벤트 구분하기
Button 블록의 버튼 이름 (이벤트 파라미터) 속성을 설정하면 버튼 클릭 이벤트에button_name 값이 함께 기록됩니다. 같은 팝업 안에 여러 버튼이 있거나, 닫기와 노출 제한 액션을 별도로 분석하고 싶을 때 버튼별 이름을 지정해 주세요.
| 버튼 이름 입력 예시 | 버튼 액션 | 발생 이벤트 | 이벤트 파라미터 |
|---|---|---|---|
coupon_cta | URL 또는 딥링크 이동 | notifly__main_button_click | button_name = coupon_cta, campaign_id = aB3dE7 |
close_popup | 닫기 | notifly__close_button_click | button_name = close_popup, campaign_id = aB3dE7 |
dismiss_today | 다시 보지 않기 또는 N일간 보지 않기 | notifly__close_button_click | button_name = dismiss_today, campaign_id = aB3dE7 |
레이아웃 블록
Row 블록은 2~4개의 칼럼을 가로로 배치할 수 있는 레이아웃 컨테이너입니다. 칸 수(2, 3, 4), 각 칸의 비율, 세로 정렬 방식, 블록 간격, 배경색, 배경 투명도, 바깥 여백(Margin)을 설정할 수 있습니다. Row 안에 Image, Text, Button 등의 블록을 넣어 복잡한 레이아웃을 구성할 수 있습니다.캐러셀 블록
Carousel 블록은 여러 슬라이드를 넘겨보는 형태의 콘텐츠를 구성합니다. 우측 패널에서 다음 기능을 설정할 수 있습니다.- 슬라이드 관리: 슬라이드를 추가하거나, 각 슬라이드를 선택하여 순서 변경, 복제, 삭제할 수 있습니다.
- 슬라이드 전환: 애니메이션 유형(Slide / Fade / 없음), 스와이프 허용 여부, 루프 여부를 설정합니다.
- 자동 재생: 슬라이드 자동 전환 기능을 활성화합니다. 활성화 하면 재생 간격 속도를 조절할 수 있습니다.
- 인디케이터: 하단 점(도트) 또는 숫자 형태의 페이지 표시를 설정하며, 위치(상단/하단, 좌/중/우), 오프셋, 기본 색상 및 완성 색상, 크기, 간격을 조정할 수 있습니다.
팝업 전체 설정
캔버스의 빈 곳을 클릭하거나 우측 패널 상단의 ‘팝업’ 버튼을 클릭하면 팝업 전체 속성을 편집할 수 있습니다.팝업 타입
팝업의 노출 방식을 세 가지 중에서 선택합니다.- Dialog: 화면 중앙에 팝업이 표시되는 기본 형태입니다.
- Bottom Sheet: 화면 하단에서 슬라이드 업되는 시트 형태입니다.
- Full Screen: 화면 전체를 채우는 풀스크린 팝업입니다.
배경
팝업 콘텐츠 영역의 배경색, 배경 투명도, 배경 이미지를 설정합니다.팝업 스타일
팝업 창의 최대 너비(px), 모서리 둥글기(px), 안쪽 여백(Padding, 위아래/좌우 개별 설정 가능), 블록 간격을 지정합니다. 모서리 둥글기와 안쪽 여백은 상하좌우 개별 입력 전환 버튼을 통해 각 방향을 따로 설정할 수도 있습니다.오버레이
팝업 뒤 배경의 색상, 투명도를 설정하고, 클릭 시 닫기 옵션을 켜면 오버레이 영역 클릭 시 팝업이 자동으로 닫힙니다.애니메이션
팝업이 나타날 때(등장)와 사라질 때(사라짐)의 애니메이션 효과를 각각 설정합니다. 지원 옵션은 없음, Fade, Slide Up, Slide Down, Slide Left, Slide Right입니다.닫기 버튼
팝업 우측 상단에 닫기(X) 버튼의 표시 여부, 위치(좌측 상단 / 우측 상단), 배치(팝업 안쪽 / 바깥쪽), 크기(px), 굵기, 아이콘 색상, 가로 및 세로 위치 오프셋을 세밀하게 조정할 수 있습니다.저장 및 활용
편집이 완료되면 상단의 저장 버튼을 클릭하여 템플릿을 저장합니다. 저장된 템플릿은 웹 팝업 템플릿 목록에서 관리할 수 있으며, 캠페인 또는 유저 여정에서 해당 템플릿을 선택하여 발송에 활용할 수 있습니다.FAQ
팝업 타입을 변경하면 기존 설정이 초기화되나요?
팝업 타입을 변경하면 기존 설정이 초기화되나요?
팝업 타입 변경 시 배치된 블록과 콘텐츠는 유지되지만, 일부 스타일 속성은 타입에 따라 초기화될 수 있으므로 타입 결정 후 상세 스타일을 편집하는 것을 권장합니다.
캐러셀은 몇 개의 슬라이드까지 추가할 수 있나요?
캐러셀은 몇 개의 슬라이드까지 추가할 수 있나요?
별도 제한 없이 슬라이드 추가 버튼을 통해 원하는 만큼 슬라이드를 추가할 수 있습니다. 단, 너무 많은 슬라이드는 사용자 경험에 영향을 줄 수 있으므로 3~5장 내외로 구성하는 것을 권장합니다.
폰트를 추가할 수 있나요?
폰트를 추가할 수 있나요?
폰트 드롭다운 맨 아래로 내려주시면 ‘+폰트 추가’ 버튼이 있습니다. Google fonts 사이트에서 원하시는 폰트를 검색하여 클릭 > ‘Get font’ 버튼 클릭 > ‘Get embed code’ 클릭 > ‘https://fonts.googleapis.com/‘로 시작하는 웹폰트 url을 복사한 뒤 커스텀 폰트로 추가할 수 있습니다.*주의사항: 폰트명에는 정확한 폰트명을 입력해주셔야 합니다.
