Skip to main content
관리자 › 설정 › 임베드 위젯
사내 포털, 고객 지원 페이지, 그룹웨어 등 외부 웹사이트에 Cloosphere 채팅을 삽입하는 기능입니다.
  • 한 줄의 스크립트 태그만으로 어떤 웹페이지에서든 AI 채팅을 제공할 수 있습니다.
임베드 위젯 목록

관리자 > 설정 > 임베드 위젯 — 등록된 위젯 목록


왜 필요한가

활용 시나리오:
  • 사내 그룹웨어에 AI 비서를 배치하여 휴가 신청서를 대화로 작성
  • 고객 지원 페이지에 FAQ 챗봇 삽입
  • 관리 콘솔에 운영 지원 AI 탑재

위젯 생성

1

위젯 추가

”+” 버튼을 클릭하여 새 위젯을 생성합니다.
2

기본 정보 입력

3

디자인 편집

“Design” 버튼을 클릭하여 외형을 커스터마이징합니다 (아래 상세 설명).
4

활성화

위젯 목록에서 토글을 활성으로 설정합니다. 비활성화된 위젯은 외부에서 로드되지 않습니다.

표시 모드

위젯이 호스트 페이지에서 어떻게 보이는지 6가지 모드를 지원합니다.
Bubble 모드가 가장 일반적인 선택입니다. 사용자가 필요할 때만 클릭하여 사용하며, 모바일(480px 이하)에서 자동으로 반응형 크기 조절됩니다.Side 계열 모드는 호스트 페이지가 별도 CSS/JS 없이도 자동으로 콘텐츠가 밀리도록 처리됩니다. 이 동작이 싫으면 호스트 페이지의 루트 요소에 data-cloosphere-no-shift 속성을 추가해 opt-out하세요.
Bubble 모드의 Bubble Open Stylepopup / side-right / side-left / side-bottom 4가지를 지원합니다. 즉 Bubble로 시작해서 클릭 시 어떤 형태로 펼칠지 별도로 지정할 수 있습니다.

Resizable Panel (사용자 리사이즈)

위젯 설정의 Resizable Panel 토글을 켜면 사용자가 패널 크기를 직접 조정할 수 있습니다. 조정한 크기는 widgetId별로 localStorage에 저장되어, 사용자가 같은 사이트에 재방문해도 이전 크기가 복원됩니다.
Side 계열 모드에서 패널 크기가 변경되면 다음이 발생합니다:
  • CSS 변수 업데이트: --cloosphere-side-panel-width, --cloosphere-side-panel-height
  • 호스트 페이지에 이벤트 발행: cloosphere:side-resize (payload에 width/height 포함)
호스트 페이지에서 사이드바·고정 헤더 등의 위치를 패널과 동기화해야 한다면 이 이벤트를 구독하세요.

디자인 커스터마이징

Design 에디터에서 위젯의 외형을 세밀하게 조정할 수 있습니다.
  • 실시간 미리보기로 변경 사항을 즉시 확인 가능합니다.

임베드 코드

위젯을 생성하면 호스트 페이지에 삽입할 스크립트 태그가 제공됩니다.
이 한 줄로 위젯이 자동으로 로드됩니다. 추가 data-* 속성으로 설정을 오버라이드할 수 있습니다:
토큰을 HTML에 직접 하드코딩하지 마세요. 서버 사이드에서 동적으로 렌더링하거나 JavaScript로 주입하는 것을 권장합니다.

JavaScript API

Bubble 모드에서는 JavaScript로 위젯을 제어할 수 있습니다:
open() / close()Bubble 모드에서만 동작합니다. Side, Inline, Fullscreen 모드에서는 항상 표시되어 있으므로 호출해도 무시됩니다.

인증 방식

위젯은 3가지 인증 모드 중 하나를 선택하여 사용자를 인증합니다.
  • 위젯 설정의 “Auth” 탭에서 모드를 선택합니다.
Login / SSO / Guest는 상호 배타적입니다. 하나만 활성화할 수 있습니다.
Cloosphere 계정으로 직접 로그인합니다.로그인 화면에는 Cloosphere에 설정된 OAuth 공급자(Google, Microsoft 등) 버튼이 자동으로 표시됩니다.

도메인 허용 목록

보안을 위해 위젯이 로드될 수 있는 도메인을 제한할 수 있습니다. 위젯 설정의 allowed_domains에 허용할 도메인 패턴을 등록합니다:
운영 환경에서는 반드시 허용 도메인을 명시적으로 설정하세요. 빈 목록은 테스트용으로만 사용하시기 바랍니다.

UI 조작 브리지

임베드 위젯의 가장 강력한 기능 — AI가 호스트 페이지의 DOM을 직접 조작할 수 있습니다.
  • 예를 들어 사용자가 “오늘 날짜로 휴가 신청해줘”라고 말하면, AI가 호스트 페이지의 휴가 신청 폼에 값을 자동으로 채울 수 있습니다.

사용 가능한 도구

에이전트에 UI 조작 도구가 자동으로 연결되며, 다음 작업이 가능합니다:

보안: 셀렉터 허용 목록

위젯 설정의 allowed_selectors로 AI가 조작할 수 있는 HTML 요소 범위를 제한합니다.
운영 환경에서는 allowed_selectors를 명시적으로 제한하세요. 기본값 ["*"]는 AI가 페이지의 모든 요소를 조작할 수 있어 의도치 않은 동작이 발생할 수 있습니다.

제한사항


관련 페이지

에이전트

위젯에 연결할 AI 에이전트 생성 및 설정

플로우

복잡한 멀티스텝 작업용 플로우 연결

가드레일

위젯 응답에 적용되는 안전 규칙

배포 체크리스트

위젯 콜백에 쓰이는 CLOOSPHERE_PUBLIC_URL 환경변수