Slack 채널에 메시지를 보내고 알림을 자동화해 팀 커뮤니케이션 워크플로우를 앱에 통합합니다.
Slack에 앱 연결하기
앱을 Slack에 연결하여 메시지를 보내고, 채널을 읽고, 알림을 자동화하고, 요약을 생성하고, 봇 또는 개인 권한으로 워크스페이스 워크플로우를 통합하세요.
Slack은 Lovable 앱이 팀 커뮤니케이션, 채널 및 워크스페이스 데이터를 다룰 수 있게 하는 메시징 및 협업 플랫폼입니다. Slack 커넥터를 사용하면 앱에 Slack 통합을 추가하여 팀 알림, 대화 요약, 구조화된 업데이트를 Slack에서 직접 처리할 수 있습니다.
Slack을 사용하면 앱에서 다음을 할 수 있습니다:
- 채널이나 DM으로 메시지 보내기
- 공개/비공개 채널 메시지 읽기 (권한 필요)
- 워크스페이스 사용자 및 채널 정보 조회
- 메시지에 이모지 반응 추가
- Slack 콘텐츠 검색 (개인 연결)
- 채널 관리 및 워크스페이스 운영 작업 (관리자 권한 필요)
각 Slack 연결은 하나의 Slack 워크스페이스에 대해 승인됩니다. 여러 워크스페이스에서 작업하려면 연결을 추가로 만들 수 있습니다.
| 사용 방식 | 원하는 작업 |
|---|---|
| App + chat connector (이 페이지) | 공유 Slack 연결을 chat과 published app에서 사용 |
| App user connector | Published app의 각 사용자가 자신의 Slack 계정을 연결해 자신의 데이터로 작업 |
일반적인 사용 사례 및 예시 앱
| 예시 앱 | 프롬프트 예시 | 설명 |
|---|---|---|
| Slack 고객 알림 | 견적 문의 폼을 만들어줘. 제출되면 데이터를 저장하고 Slack #new-deals 채널에 요약을 올려줘. | 앱에서 고객 액션이 발생하면 Slack으로 즉시 팀에 알림을 보냅니다. 제출 내용을 수집해 핵심 정보를 정리하고 적절한 채널에 전송하여 바로 대응할 수 있게 합니다. |
| Slack 에스컬레이션이 포함된 장애 대시보드 | 내부 장애 대시보드를 만들고, Slack #ops-alerts에 구조화된 경고를 보내는 "Post Alert" 버튼을 추가해줘. | 여러 소스의 운영 데이터를 하나의 내부 대시보드로 통합합니다. 대응이 필요한 상황에서 Slack으로 구조화된 경고를 보내 적절한 팀이 즉시 대응할 수 있게 합니다. |
| 주간 Slack 다이제스트 앱 | 지난 7일간 #product와 #support를 요약해서, 내가 검토한 뒤 #leadership에 올릴 수 있게 해줘. | 복잡한 Slack 채널 대화를 구조화된 요약으로 변환합니다. 최근 메시지에서 핵심 주제와 하이라이트를 추출하여 리더십이나 교차 기능 팀을 위한 깔끔한 다이제스트를 게시합니다. |
| KPI 리포트 자동 전송 | 매주 월요일 오전 9시에 KPI 요약을 생성해서 #team-updates에 올려줘. | 정기 리포트를 Slack 채널에 직접 전달합니다. 정해진 일정에 맞춰 선택한 지표를 집계하고 팀의 일관성을 유지하기 위해 포맷된 업데이트를 게시합니다. |
| 멀티 워크스페이스 알림 | 배포가 끝나면 내부 Slack 워크스페이스와 파트너 워크스페이스 둘 다에 알림을 보내줘. | 하나의 앱에서 여러 Slack 워크스페이스로 알림을 전송합니다. 이벤트나 대상에 따라 적절한 워크스페이스로 메시지를 라우팅합니다. |
| Slack 기반 지식 검색 | 날짜/발신자 필터로 Slack 메시지를 검색할 수 있는 인터페이스를 만들어줘. | Slack 대화를 구조화된 검색 경험으로 제공합니다. 메시지 검색과 필터링으로 과거 논의와 결정을 빠르게 찾을 수 있습니다. |
| 팀 활동 대시보드 | 내가 멘션된 위치와 후속 조치가 필요한 메시지를 보여주는 대시보드를 만들어줘. | Slack 활동을 집중된 내부 뷰로 제공합니다. 멘션과 최근 활동을 모아 사용자가 대화를 추적하고 후속 조치를 할 수 있게 합니다. |
| 온보딩 워크플로우 자동화 | 새 프로젝트가 시작되면 Slack 채널을 자동으로 만들고, 팀원을 추가하고, 환영 메시지를 보내줘. | 더 넓은 온보딩 워크플로우의 일부로 Slack 설정을 자동화합니다. 수동 조율 없이 채널 생성, 멤버 할당, 환영 메시지 전송을 처리합니다. |
Slack 연결 방식
Lovable은 모든 워크스페이스의 Slack 통합을 위해 하나의 중앙 관리 앱을 사용합니다.
Lovable 워크스페이스에서는:
- 여러 Slack 연결을 만들 수 있습니다.
- 각 연결은 별도의 OAuth 승인입니다.
- 각 연결은 다음이 달라질 수 있습니다:
- Scope
- 접근 유형 (봇 또는 개인)
- 연결되는 Slack 워크스페이스
- 하나의 워크스페이스 내 여러 프로젝트가 동일한 연결을 사용할 수 있습니다.
이를 통해 환경 분리(예: 개발 및 프로덕션) 또는 여러 Slack 워크스페이스 관리가 쉬워집니다.
Slack은 안전한 OAuth 처리와 자동 토큰 갱신을 위해 Lovable의 게이트웨이 아키텍처를 사용합니다. 인증 및 사용량 제한에 대한 자세한 내용은 게이트웨이 기반 커넥터를 참고하세요.
Slack 연결하기
워크스페이스 admins와 owners가 Slack을 연결할 수 있습니다.
연결이 생성되면 워크스페이스의 모든 프로젝트에서 Slack을 사용할 수 있습니다.
전제 조건
- 앱 설치(또는 관리자 승인 요청)가 가능한 Slack 워크스페이스
- Lovable 워크스페이스 관리자 또는 소유자 역할
- 관리자 scope를 사용하려면: Slack 워크스페이스 관리자 권한
Slack 연결 설정
Slack 커넥터로 이동
Connectors → App connectors를 열고 Slack을 선택합니다.
새 연결 추가
Add connection을 클릭합니다.
연결 이름 지정
Display name에 연결을 식별할 수 있는 이름을 입력합니다 (예: Slack Prod).
접근 유형 선택
- Connect as a bot (권장): 작업이 봇으로 수행됩니다. Slack 워크스페이스당 하나의 봇 연결이면 충분합니다. Lovable 프로젝트에서 봇의 표시 이름과 아이콘을 커스터마이즈할 수 있습니다.
- Connect as yourself (개인): 연결을 만든 Lovable 워크스페이스 관리자의 개인 Slack 계정과 권한으로 작업이 수행됩니다. 개인 데이터 접근이나 워크스페이스 운영 기능이 필요할 때 사용합니다.
Scope 설정 (선택)
Advanced settings를 펼쳐 앱에 필요한 Slack API 권한(scope)을 확인하고 설정합니다. 일반적인 사용 사례에 맞는 기본 scope가 미리 선택되어 있습니다.
- 봇 연결: 메시지 전송, 채널/DM 읽기, 사용자 조회, 반응 추가, 봇 아이덴티티 커스터마이즈를 위한 기본 scope를 포함합니다.
- 개인(You) 연결: 본인의 Slack 권한 기반으로 읽기/검색 기본 scope를 포함합니다. 워크스페이스 운영 기능에는 추가 관리자 scope와 Slack 워크스페이스 관리자 권한이 필요합니다.
필요한 scope만 선택하세요. 나중에 연결을 편집하고 Reconnect를 클릭하면 scope를 변경할 수 있습니다. 전체 scope 문서는 Slack의 scope 참조를 참고하세요.
Slack 연결 및 승인
- Connect를 클릭합니다. Slack 승인 창이 열립니다. 브라우저가 팝업을 차단하지 않는지 확인하세요.
- 연결할 워크스페이스를 선택하고, 요청된 권한을 검토한 뒤 Allow를 클릭합니다. 확인과 함께 Lovable로 돌아옵니다.
연결이 완료되면 Lovable 앱에서 Slack으로 메시지를 보내고, 채널을 읽고, 팀 워크스페이스와의 통합을 시작할 수 있습니다.
Slack 봇 동작 및 채널 접근
Slack을 봇으로 연결하면 메시지는 중앙 관리되는 Lovable Slack 앱을 통해 전송됩니다.
각 프로젝트에서 자체 봇 표시 이름과 아이콘을 정의할 수 있습니다. 즉, 모든 메시지가 동일한 Lovable Slack 앱을 통해 전송되더라도 프로젝트마다 Slack에서 다른 봇으로 표시될 수 있습니다.
봇 커스터마이즈
Lovable에 프롬프트하여 프로젝트 메시지가 Slack에서 어떻게 표시될지 커스텀 봇 이름과 아이콘을 설정할 수 있습니다.
예:
Send messages as 'Deploy Bot' bot with a rocket emoji icon.일관된 봇 이름과 아이콘을 사용하면 팀원이 어떤 프로젝트에서 보낸 메시지인지 빠르게 인식할 수 있습니다.
공개 채널 접근
봇은 워크스페이스의 모든 공개 채널에 자동으로 접근할 수 있습니다. 별도 초대가 필요하지 않습니다.
비공개 채널 접근
봇이 메시지를 읽거나 게시하려면 먼저 /invite @Lovable을 사용하여 초대해야 합니다.
앱이 비공개 채널에 게시할 수 없다면 먼저 봇을 초대하세요.
제한 사항
Slack 커넥터는 다음을 지원하지 않습니다:
- Slack 인바운드 이벤트 수신 (웹훅이나 이벤트 구독 불가)
- 슬래시 커맨드 생성
- 인터랙티브 버튼이나 모달에 대한 실시간 응답
- 사용자별 Slack 로그인 (각 최종 사용자가 자신의 Slack 연결)
Slack 연결 관리
연결은 Connectors에서 관리합니다. **Slack**을 선택한 다음 연결을 여세요.
- Unlink projects를 사용하면 다른 프로젝트에서 연결을 계속 사용할 수 있도록 유지하면서 특정 프로젝트의 Slack 접근 권한만 제거할 수 있습니다. 단계별 절차는 연결에서 프로젝트 연결 해제를 참고하세요.
- Delete the connection을 사용하면 워크스페이스에서 연결을 완전히 제거할 수 있습니다. 삭제는 영구적이며 연결된 모든 프로젝트에서 자격 증명이 제거되고, Slack을 사용하는 앱 기능은 새 연결을 추가할 때까지 작동하지 않습니다. 단계와 삭제 권한은 연결 삭제를 참고하세요.
AI 공개
Lovable은 AI 기반 플랫폼입니다. Lovable로 만든 앱은 요약이나 알림과 같은 AI 지원 콘텐츠를 생성할 수 있습니다. AI가 생성한 결과물에는 간혹 부정확한 내용이 포함될 수 있으므로 사용 전 검토해야 합니다.