앱을 Slack에 연결하여 메시지를 보내고, 채널을 읽고, 알림을 자동화하고, 요약을 생성하고, 워크스페이스 워크플로우를 통합하거나, 직접 만든 앱을 자체 에이전트로 Slack에 추가합니다.
Slack에 앱 연결하기
앱을 Slack에 연결하여 메시지를 보내고, 채널을 읽고, 알림을 자동화하고, 요약을 생성하고, 워크스페이스 워크플로우를 통합하거나, 직접 만든 앱을 자체 에이전트로 Slack에 추가하세요.
Slack은 Lovable 앱이 팀 커뮤니케이션, 채널 및 워크스페이스 데이터를 다룰 수 있게 하는 메시징 및 협업 플랫폼입니다. Slack 커넥터를 사용하면 앱에 Slack 통합을 추가하여 팀 알림, 대화 요약, 구조화된 업데이트를 Slack에서 직접 처리할 수 있습니다.
이 통합은 Lovable로 빌드하는 앱을 위한 것입니다. 앱은 이 연결을 통해 Slack 메시지를 보내고 읽을 수 있습니다.
Slack 안에서 Lovable과 채팅하고 싶다면 Lovable in Slack을 사용하세요.
| 사용 방식 | 원하는 작업 |
|---|---|
| App + chat connector (이 페이지) | 공유 Slack 연결을 chat과 published app에서 사용 |
| Slack 에이전트로 추가한 앱 | 직접 만든 앱을 자체 에이전트로 Slack에 추가해 팀원이 멘션하거나 DM을 보낼 수 있게 함 |
| App user connector | Published app의 각 사용자가 자신의 Slack 계정을 연결해 자신의 데이터로 작업 |
Slack을 사용하면 앱에서 다음을 할 수 있습니다.
- 채널이나 DM으로 메시지 보내기
- 공개·비공개 채널 메시지 읽기 (권한 필요)
- 워크스페이스 사용자 및 채널 정보 조회
- 메시지에 이모지 반응 추가
- Slack 콘텐츠 검색 (개인 연결)
- 채널 관리 및 워크스페이스 운영 작업 (관리자 권한 필요)
- Slack 안에서 자체 에이전트로 실행되어 멘션과 DM에 응답 (Slack에 앱을 에이전트로 추가하기 참고)
각 Slack 연결은 하나의 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 연결을 구동하는 중앙 관리 Slack 앱 하나를 사용하므로, 이 커넥터를 위해 별도의 Slack 앱을 등록할 필요가 없습니다. 이 앱은 Lovable in Slack에 쓰이는 Slack 앱과 다르며, app user 커넥터를 위해 직접 등록하는 Slack 앱과도 다릅니다.
Lovable 워크스페이스에서는 다음과 같이 작동합니다.
- 각 연결은 별도의 Slack 승인입니다.
- 연결마다 scope, 접근 유형(봇 또는 개인), Slack 워크스페이스가 다를 수 있습니다.
- 여러 프로젝트가 같은 연결을 사용할 수 있습니다.
요청은 OAuth 토큰을 보관하는 Lovable 커넥터 게이트웨이를 통과하므로 토큰이 프로젝트에 나타나지 않습니다. 각 연결은 게이트웨이를 통해 프로젝트당 분당 100회의 Slack API 요청을 보낼 수 있습니다. 인증과 사용량 제한에 대한 자세한 내용은 게이트웨이 기반 커넥터를 참고하세요.
Slack 연결하기
Slack 연결을 만들 수 있는 사용자는 요금제와 워크스페이스 설정에 따라 다릅니다. 앱 + 채팅 커넥터는 Free, Pro, Business 요금제에서 기본으로 사용할 수 있습니다. Enterprise 요금제에서는 처음에 사실상 비활성화되어 있습니다. 관리자가 Connectors → Admin settings → App + chat connectors에서 변경하기 전까지 연결 및 클라이언트를 만들 수 있는 사용자가 No one으로 설정되기 때문입니다.
Slack 워크스페이스나 접근 유형이 다른 연결을 여러 개 만들 수 있습니다. 환경을 분리하거나 한 앱에서 여러 워크스페이스에 메시지를 보낼 때 유용합니다.
연결을 만든 뒤 Slack을 사용할 프로젝트에 연결할 수 있습니다. 프로젝트에서 빌드하는 사용자는 누구나 채팅에서 Lovable에 해당 프로젝트를 연결해 달라고 요청할 수 있습니다.
전제 조건
- 앱 설치(또는 관리자 승인 요청)가 가능한 Slack 워크스페이스
- Lovable 워크스페이스에서 연결 생성 권한(연결 및 클라이언트를 만들 수 있는 사용자 참고)
이 커넥터의 모든 API 요청은 워크스페이스에 적용되는 Slack 사용량 제한에 포함됩니다. Slack의 약관과 할당량은 Lovable이 아니라 Slack에서 관리합니다.
Slack 연결 설정
Slack 커넥터로 이동
Connectors를 열고 Slack을 선택합니다. 카탈로그를 여는 다른 방법은 커넥터를 찾는 위치를 참고하세요.
새 연결 추가
Add connection을 클릭하고 App + chat connector를 선택합니다.
연결 이름 지정
Display name에 연결을 식별할 수 있는 이름을 입력합니다 (예: Slack Prod).
접근 유형 선택
Access Type에서 연결이 Slack에서 어떤 주체로 동작할지 선택합니다. 연결을 만든 뒤에는 바꿀 수 없습니다.
- Connect as yourself(기본값): 사용자의 Slack 권한으로 작업하며, scope를 허용하면 DM 같은 개인 데이터에도 접근할 수 있습니다. 개인 검색과 다이제스트에 적합합니다.
- Connect as a bot: 봇으로 작업합니다. Slack 워크스페이스당 봇 연결 하나면 충분하며 각 프로젝트에서 봇의 표시 이름과 아이콘을 설정할 수 있습니다. 공유 알림과 경고에 적합합니다.
Scope 설정 (선택)
Scopes에서 연결이 요청하는 Slack 권한을 검토합니다. 목록은 접근 유형에 따라 달라집니다. 공개 채널 기본 정보 보기와 참여 중인 공개 채널의 메시지 보기는 항상 포함됩니다. 두 접근 유형 모두 메시지 전송, 연결이 참여한 비공개 채널·DM·그룹 DM 읽기, DM·그룹 DM 시작, 사용자 보기, 공개 채널·파일·사용자 검색 권한이 기본으로 선택됩니다. 봇 연결은 봇 이름과 아이콘 맞춤 설정도 기본으로 선택되며, 개인 연결은 비공개 채널·DM·그룹 DM 검색도 기본으로 선택됩니다.
앱에 필요한 scope만 선택하세요. 나중에 연결을 편집하고 다시 연결해 scope를 바꿀 수 있습니다. 전체 문서는 Slack scope 참조를 참고하세요.
이 연결을 사용할 수 있는 사람 선택
Sharing 아래에서 연결은 기본적으로 본인에게만 공개되며 Private 라벨이 표시됩니다. 공유하려면 Share with others를 클릭합니다. 그런 다음 이메일로 워크스페이스 멤버를 추가하거나 Invite entire workspace를 클릭해 Lovable 워크스페이스의 모든 사용자가 연결을 사용할 수 있게 합니다.
자세한 내용은 연결 및 클라이언트를 사용할 수 있는 사용자를 참고하세요.
Slack 연결 및 승인
Connect를 클릭합니다. Slack 승인 창이 열리므로 브라우저가 팝업을 차단하지 않는지 확인하세요. 차단되면 Lovable이 대신 페이지를 리디렉션합니다.
연결할 Slack 워크스페이스를 선택하고 요청된 권한을 검토한 뒤 앱을 승인합니다. 완료되면 확인 메시지와 함께 Lovable로 돌아옵니다.
연결이 완료되면 프로젝트에서 빌드하는 사용자는 누구나 채팅에서 Lovable에 프로젝트를 Slack과 연결해 달라고 요청할 수 있습니다(구성된 연결 수준 접근 권한에 따름). 그러면 Lovable 앱이 메시지를 보내고, 채널을 읽고, 팀의 Slack 워크스페이스에서 작업할 수 있습니다.
Slack 봇 동작 및 채널 접근
Slack을 봇으로 연결하면 메시지는 중앙 관리되는 Slack 앱을 통해 전송되며, Slack에는 하트 아이콘이 있는 Lovable App으로 나타납니다.
각 프로젝트에서 자체 봇 표시 이름과 아이콘을 정의할 수 있습니다. 즉, 모든 메시지가 동일한 Lovable Slack 앱을 통해 전송되더라도 프로젝트마다 Slack에서 다른 봇으로 표시될 수 있습니다.
봇 커스터마이즈
Lovable에 프롬프트하여 프로젝트 메시지가 Slack에서 어떻게 표시될지 커스텀 봇 이름과 아이콘을 설정할 수 있습니다.
예.
Send messages as 'Deploy Bot' bot with a rocket emoji icon.일관된 봇 이름과 아이콘을 사용하면 팀원이 어떤 프로젝트에서 보낸 메시지인지 빠르게 인식할 수 있습니다.
공개 채널 접근
봇은 워크스페이스의 모든 공개 채널에 자동으로 접근할 수 있습니다. 별도 초대가 필요하지 않습니다.
비공개 채널 접근
봇이 비공개 채널에서 메시지를 읽거나 게시하려면 먼저 초대해야 합니다. 채널에서 /invite를 사용해 커넥터의 봇인 Lovable App을 선택하세요. Lovable in Slack으로 채팅할 때 멘션하는 Lovable 앱과는 다릅니다. 앱이 비공개 채널에 게시할 수 없다면 먼저 봇을 초대하세요.
Slack에 앱을 에이전트로 추가하기
Lovable은 직접 만든 앱을 팀의 Slack 워크스페이스에 자체 Slack 앱으로 추가할 수 있습니다. 그러면 팀원이 채널에서 앱을 멘션하거나 앱에 DM을 보내 사용할 수 있습니다. 앱은 Lovable의 이름이 아니라 앱 자체 이름으로 Slack에 표시됩니다. Lovable이 Slack 앱을 만들고 권한을 설정하며 앱이 연결하는 데 필요한 키를 저장하므로, Slack 개발자 사이트를 방문하거나 Slack과 Lovable 사이에서 키를 복사할 필요가 없습니다.
에이전트로 Slack에 추가한 앱은 공유 Slack 연결과 다르게 작동합니다. 공유 연결은 앱이 Slack을 호출하게 합니다. 예를 들어 메시지를 게시하는 경우입니다. 에이전트로 Slack에 추가한 앱은 Slack에서 오는 메시지도 받습니다. 누군가 앱을 멘션하거나 앱에 메시지를 보내면 Slack이 그 메시지를 게시된 앱에 전달하고, 앱은 빌드한 동작대로 응답합니다.
Slack 워크스페이스 인가하기
Lovable 워크스페이스 관리자 또는 소유자가 Slack 워크스페이스를 한 번 인가합니다. 이후 Slack에 추가하는 모든 앱이 그 인가를 사용하므로 앱마다 반복할 필요가 없습니다.
Slack 커넥터 열기
Connectors를 열고 Slack을 선택한 뒤 Your apps in Slack 섹션으로 스크롤합니다.
워크스페이스 연결
Connect Slack workspace를 클릭하고 Slack에서 요청을 승인합니다. 이렇게 하면 Lovable이 그 Slack 워크스페이스에서 앱을 만들고 관리할 권한을 얻습니다.
워크스페이스를 연결하는 사람은 Slack 워크스페이스에 앱을 설치할 권한이 있어야 합니다. 회사에서 Slack 앱 설치 권한을 제한한다면 Slack이 요청을 Slack 관리자에게 보내 승인을 받습니다. 이 승인 요건은 Lovable이 아니라 회사의 Slack 설정에서 비롯됩니다.
Slack 워크스페이스를 둘 이상 인가할 수 있습니다. 첫 번째 워크스페이스를 인가하면 버튼이 Connect another workspace로 바뀝니다. 인가된 워크스페이스마다 누가 언제 연결했는지 표시됩니다.
앱 빌드 및 Slack에 추가하기
다른 Lovable 앱과 마찬가지로 프로젝트 채팅에서 앱을 빌드합니다. 누군가 앱을 멘션하거나 메시지를 보냈을 때 앱이 무엇을 해야 하는지 설명하세요.
Build an onboarding assistant for new hires. When someone mentions it in a Slack channel or sends it a direct message, it should answer questions about our onboarding checklist and point people to the right documents.그런 다음 앱을 Slack에 추가합니다.
프로젝트 게시
게시된 앱이 Slack 메시지를 받고 응답하므로 설치하기 전에 게시해야 합니다. 앱은 워크스페이스에만 게시해도 됩니다. 공개적으로 게시할 필요는 없습니다.
Lovable에게 앱을 Slack에 추가해 달라고 요청
Add this app to our Slack workspace as an agent called Onboarding Assistant.Lovable이 확인을 요청한 뒤 Slack 앱을 만들고 설치합니다. 앱 이름(최대 35자)은 직접 정하며, Slack에 표시되는 짧은 설명을 추가할 수 있습니다. 인가된 Slack 워크스페이스가 여러 개라면 어느 워크스페이스에 앱을 설치할지 Lovable에게 알려 주세요. 워크스페이스 관리자와 소유자만 Slack에 앱을 추가할 수 있습니다.
Slack이 요구하면 설치 승인
Slack 워크스페이스에서 새 앱에 관리자 승인이 필요하다면 Lovable이 승인 링크를 제공하며, Slack 관리자가 승인할 때까지 앱 상태가 Waiting for approval로 표시됩니다.
프로젝트 다시 게시
Lovable은 새 Slack 앱의 키를 프로젝트 secret으로 저장하며, 라이브 앱은 다음 게시 때만 그 키를 받습니다. 한 번 더 게시하면 앱이 메시지에 응답할 준비가 됩니다.
앱을 사용하려면 채널에서 앱을 멘션하거나(앱이 채널에 없으면 Slack이 추가를 제안합니다) 앱과의 DM을 여세요.
Slack에서 앱이 할 수 있는 일
에이전트로 Slack에 추가한 앱은 다음을 할 수 있습니다.
- 추가된 채널에서 누군가 멘션하면 응답
- DM에 응답
- 자체 이름으로 메시지와 답글 게시
채널 기록을 읽거나, 슬래시 커맨드를 만들거나, 인터랙티브 버튼이나 모달에 응답할 수는 없습니다. 다이제스트를 만들기 위해 채널을 읽는 등 더 넓은 Slack 접근이 필요하면 앱은 공유 Slack 연결도 사용할 수 있습니다.
Slack에 추가한 앱 관리하기
Slack 커넥터 페이지의 Your apps in Slack 섹션에는 Lovable 워크스페이스에서 추가한 모든 앱이 나열되며, 앱이 만들어진 프로젝트 링크, 생성 시각, 상태(Installing, Waiting for approval, Ready, Failed)가 함께 표시됩니다. Lovable에서 이 앱이 나타나는 곳은 이 섹션뿐입니다. 공유 Slack 연결이 있는 Connections 섹션에는 나열되지 않습니다.
각 프로젝트는 Slack 워크스페이스당 하나의 앱을 가질 수 있습니다. 같은 프로젝트를 다시 추가해 달라고 요청하면 Lovable은 두 번째 앱을 만드는 대신 이름을 포함해 기존 Slack 앱을 업데이트합니다. Lovable이 앱을 위해 만든 Slack 연결은 Lovable 워크스페이스 전체에 공유됩니다.
앱을 제거하려면 해당 행에서 Remove를 클릭합니다. Lovable이 Slack 앱, 그 연결, 프로젝트 secret으로 저장했던 Slack 키를 삭제합니다. 프로젝트 코드는 바뀌지 않으며 다른 앱은 설치된 상태로 남습니다.
제거는 영구적입니다. 앱을 다시 추가하면 새 키를 가진 새 Slack 앱이 만들어집니다. 프로젝트를 삭제하기 전에 앱을 먼저 제거하세요. 프로젝트가 삭제된 뒤에는 Lovable이 Slack에서 앱을 제거할 수 없습니다.
Slack 워크스페이스 연결을 완전히 끊으려면 워크스페이스 이름 옆의 Revoke를 클릭합니다. 이렇게 하면 Lovable이 그 Slack 워크스페이스에서 앱을 만들고 관리할 권한이 제거됩니다. 취소하기 전에 워크스페이스의 앱을 먼저 제거해야 합니다. 같은 워크스페이스를 나중에 다시 인가할 수 있습니다.
Slack 관리자는 Slack 자체 앱 관리 페이지에서 앱을 확인하고 제거하거나 제한할 수 있습니다. 앱 이름 변경이나 제거 같은 일상적인 관리는 Lovable에서 이루어집니다.
제한 사항
공유 Slack 연결은 다음을 할 수 없습니다.
- 멘션이나 답글 같은 Slack 인바운드 이벤트 수신. 공유 연결에는 웹훅이나 이벤트 구독이 없습니다. 멘션과 DM에 응답하려면 대신 Slack에 앱을 에이전트로 추가하세요.
- 슬래시 커맨드 생성
- 인터랙티브 버튼이나 모달에 대한 실시간 응답
- 최종 사용자별 Slack 로그인 지원. 각 연결은 연결된 모든 프로젝트가 공유하는 Slack 계정이나 봇 하나를 나타냅니다. 앱 사용자 각자가 자신의 Slack 계정으로 로그인해야 한다면 Slack app user 커넥터를 사용하세요.
에이전트로 Slack에 추가한 앱은 멘션과 DM을 받습니다. 공유 연결과 마찬가지로 슬래시 커맨드를 만들거나 인터랙티브 버튼이나 모달에 응답할 수는 없습니다.
Slack 쪽에서 승인을 취소했다면 API 호출을 다시 사용하기 전에 Lovable에서 연결을 다시 설정하세요.
AI 공개
Lovable은 AI 기반 플랫폼입니다. Lovable로 만든 앱은 요약이나 알림과 같은 AI 지원 콘텐츠를 생성할 수 있습니다. AI가 생성한 결과물에는 간혹 부정확한 내용이 포함될 수 있으므로 사용 전 검토해야 합니다.
Slack 연결 관리
연결은 Connectors에서 관리합니다. **Slack**을 선택한 다음 연결을 여세요.
- Unlink projects를 사용하면 다른 프로젝트에서 연결을 계속 사용할 수 있도록 유지하면서 특정 프로젝트의 Slack 접근 권한만 제거할 수 있습니다. 단계별 절차는 연결에서 프로젝트 연결 해제를 참고하세요.
- Delete the connection을 사용하면 워크스페이스에서 연결을 완전히 제거할 수 있습니다. 삭제는 영구적이며 연결된 모든 프로젝트에서 자격 증명이 제거되고, Slack을 사용하는 앱 기능은 새 연결을 추가할 때까지 작동하지 않습니다. 단계와 삭제 권한은 연결 삭제를 참고하세요.