서비스 연결하기커넥터
이메일과 메시지
앱에서 이메일, 문자 메시지, 채팅 메시지, 푸시 알림을 보내 보세요. Resend, Brevo, Mailgun, Mailchimp, Klaviyo, beehiiv, Twilio, WhatsApp, Telegram, Slack, Discord, Firebase Cloud Messaging, Pusher, Microsoft 365를 쓸 수 있어요.
모든 앱은 로그인 링크나 폼 접수 확인처럼 필요한 이메일을 이미 알아서 보내요. Cloud의 이메일을 참고하세요. 내 계정과 주소로 보내는 메일, 뉴스레터 목록, 문자 메시지, 채팅 도구의 메시지, 휴대폰 알림이 필요하면 다음 중 하나를 연결하세요.
연결이 일반적으로 어떻게 이루어지는지는 커넥터를 참고하세요.
| 서비스 | 용도 | 연결 방법 |
|---|---|---|
| Resend | 이메일로 보내는 확인과 알림 | API 키와 발신 주소 |
| Brevo | 이메일, 그리고 연락처 목록 가입 | API 키, 발신 주소, 이름 |
| Mailgun | 이메일로 보내는 확인과 알림 | API 키, 발송 도메인, 발신 주소 |
| Mailchimp | 뉴스레터 가입 양식 | API 키와 Audience ID |
| Klaviyo | 뉴스레터와 SMS 가입, 그리고 플로를 위한 이벤트 | 비공개 API 키 |
| beehiiv | 구독 양식과 최신 게시물 | API 키와 Publication ID |
| Twilio | SMS와 인증 코드 | Account SID, Auth Token, 전화번호 |
| WhatsApp Business | 내 비즈니스 번호에서 보내는 메시지 | 액세스 토큰과 Phone number ID |
| Telegram | 내 봇으로 채팅에 보내는 알림 | 봇 토큰 |
| Slack | 채널로 보내는 알림 | 버튼 또는 웹훅 주소 |
| Discord | 채널로 보내는 알림 | 버튼 또는 봇 토큰 |
| Firebase Cloud Messaging | 팀이 보내는 푸시 알림 | Firebase 웹 설정과 키 |
| Pusher | 새로고침 없는 실시간 업데이트 | App ID, 키, 시크릿, 클러스터 |
| Microsoft 365 | Outlook 예약, 그리고 팀이 보내는 메일 | 버튼 |
실제 사람에게 메시지를 보내거나 비용이 드는 기능은 게시된 앱의 방문자 한 명당 한 시간에 약 10번 호출로 제한돼요. 그래서 스크립트가 요금을 불리거나 누군가의 받은편지함을 가득 채울 수 없어요. 한도를 넘은 앱에는 방문자에게 나중에 다시 시도해 달라고 안내하라고 알려 줘요.
Resend
용도: 무언가 일어났을 때 앱이 보내는 이메일이에요. 주문 확인, 영수증, 나에게 오는 알림 같은 거예요.
연결 방법: 키예요.
- API Key (
re_로 시작해요): Resend의 API 키 페이지에서 받아요. - From Email: Resend에서 인증한 도메인의 주소예요(예:
hello@yourshop.co.uk).
이렇게 요청해 보세요:
- “수리가 끝나면 고객에게 이메일을 보내 주세요”
- “주문이 들어오면 구매자에게 확인 이메일을 보내 주세요”
- “연락처 폼이 쓰일 때마다 나에게 이메일을 보내 주세요”
제한: 앱은 보낼 수 있고, 내 도메인이나 API 키에는 접근할 수 없어요. 보낸 메일을 읽거나 예약한 메일을 취소하는 것은 내 팀만 할 수 있어요. 발신자는 항상 저장한 발신 주소이고, 앱이 다른 주소를 고를 수 없어요. 받는 사람은 사용자가 직접 입력한 주소만 쓰세요. 페이지 주소에서 가져온 주소는 쓰지 마세요. 요금은 Resend의 가격대로 내 계정에 청구돼요.
Brevo
용도: 앱이 보내는 이메일, 그리고 Brevo 연락처 목록에 들어가는 가입이에요.
연결 방법: 키예요. Brevo의 API 키 페이지에서 받아요.
- API Key (
xkeysib-로 시작해요). - From Email과 From Name: 메일에 표시되는 발신자예요.
이렇게 요청해 보세요:
- “Brevo 목록에 사람을 추가하는 뉴스레터 가입을 넣어 주세요”
- “누군가 가입하면 환영 이메일을 보내 주세요”
제한: 앱은 메일을 보내고 연락처를 추가할 수 있어요. 내 계정, 발신자, 키에는 접근할 수 없어요. 연락처 읽기, 업데이트, 삭제는 내 팀만 할 수 있어요. 발신자는 저장한 것으로 고정돼요. 사용자가 직접 입력한 주소만 추가하세요. 요금은 Brevo에서 내 계정으로 청구돼요.
Mailgun
용도: 대량으로 앱이 보내는 이메일이에요. 확인, 영수증, 알림 같은 거예요.
연결 방법: 키예요. Mailgun의 API 키 페이지에서 받아요.
- API Key (
key-로 시작해요). - Sending Domain (예:
mg.yourdomain.com). - From Email.
이렇게 요청해 보세요:
- “결제가 되면 이메일로 영수증을 보내 주세요”
- “예약이 잡히면 팀에 이메일을 보내 주세요”
제한: 앱은 메시지를 보내기만 할 수 있어요. 발송 도메인과 발신자는 저장한 값으로 고정돼요. 메일이 누구의 평판으로 보내지는지를 이 둘이 정하기 때문이에요. 요금은 Mailgun에서 내 계정으로 청구돼요.
Mailchimp
용도: 사이트의 뉴스레터 가입 양식, 그리고 팀 화면에서 보는 구독자예요.
연결 방법: 키예요.
- API key: Mailchimp에서 Profile, Extras, API keys, Create A Key 순서로 눌러요. 키는 데이터 센터 표시로 끝나요. 예를 들면
-us21이에요. - Audience ID: Audience, All contacts, Settings, Audience name and defaults 순서로 눌러요.
이렇게 요청해 보세요:
- “푸터에 내 Mailchimp 오디언스에 가입시키는 뉴스레터 가입 양식을 넣어 주세요”
- “가장 최근 구독자가 보이는 팀 페이지를 만들어 주세요”
스위치: Read subscribers, Subscribe people, Read the audience details.
제한: 모든 가입은 대기 상태로 전송돼요. 그래서 Mailchimp에서 그 사람에게 확인 이메일을 보내고, 앱에는 “Check your inbox”라고 나와요. 이미 목록에 있는 주소에는 그렇다고 알려 줘요. 가입에는 태그가 붙는데, 다른 태그를 요청하지 않으면 Website예요. 앱은 내가 고른 오디언스 하나만 다뤄요. 양식에서는 누구나 가입할 수 있지만, 구독자를 읽는 것은 팀만 할 수 있어요.
Klaviyo
용도: 뉴스레터와 SMS 가입, 그리고 주문이 들어왔다거나 폼이 전송됐다는 이벤트예요. 이 이벤트가 Klaviyo에서 내 플로를 시작해요.
연결 방법: 키예요. Klaviyo의 API 키 페이지에서 받아요.
- Private API key (
pk_로 시작해요): Create Private API Key를 고른 다음 Custom key를 고르고, Lists, Profiles, Subscriptions, Events에 Full Access를 주세요. 구독하려면 목록 읽기만이 아니라 쓰기 권한도 필요해요. - Default list ID: 선택 사항이에요. Klaviyo에서 목록을 열고 Settings를 누르세요.
이렇게 요청해 보세요:
- “홈 페이지에 뉴스레터 가입을 넣어 주세요”
- “누군가 결제하면 Klaviyo에 Order placed 이벤트를 기록해 주세요”
- “팀 페이지에 내 목록을 보여 주세요”
스위치: Read profiles, Add and change profiles, Subscribe people to lists, Read events, Add and change events, Read lists.
제한: 앱은 사용자가 직접 입력한 주소만 구독시켜요. Klaviyo가 무엇을 보내는지는 목록 자체의 더블 옵트인 설정이 정해요. 방문자는 가입하고 이벤트를 기록할 수 있어요. 목록과 프로필을 읽는 것은 팀만 할 수 있어요.
beehiiv
용도: 뉴스레터 구독 양식, 그리고 사이트에 보여 주는 최신 게시물이에요.
연결 방법: 키예요.
- API key: beehiiv에서 Settings, Integrations, API, New API key 순서로 눌러요.
- Publication ID (시작 부분:
pub_): 같은 API 페이지의 내 퍼블리케이션 아래에 있어요.
이렇게 요청해 보세요:
- “홈 페이지에 beehiiv 가입 양식을 넣어 주세요”
- “내 최신 beehiiv 게시물 다섯 개를 각각의 링크와 함께 보여 주세요”
제한: 앱은 내 퍼블리케이션 하나에 고정돼요. 사용자가 직접 입력한 주소를 구독시킬 수 있고, 그러면 내 환영 이메일이 발송돼요. 내 게시물도 읽을 수 있어요. 구독자 목록에는 앱에서 접근할 수 없어요.
Twilio
용도: 문자 메시지예요. 인증 코드, 주문 확인, 알림 같은 거예요.
연결 방법: 키예요. Twilio 콘솔에서 받아요.
- Account SID (
AC로 시작해요), 그리고 Auth Token. - From Phone Number: 국가 번호를 포함한 번호예요. 예를 들면
+447700900123이에요.
이렇게 요청해 보세요:
- “주문이 발송되면 고객에게 문자를 보내 주세요”
- “로그인할 때 전화번호로 6자리 코드를 보내 주세요”
제한: 앱은 문자를 보내기만 할 수 있고 다른 것은 할 수 없어요. 같은 자격 증명으로 전화번호를 살 수도 있기 때문이에요. 문자를 보내는 번호는 고정돼요. 문자는 건마다 비용이 들고 실제 휴대폰을 울리기 때문에 방문자 한 명당 호출이 엄격하게 제한돼요. 요금은 Twilio에서 내 계정으로 청구돼요. Test connection은 내 마지막 메시지를 읽기만 하고 아무것도 보내지 않아요.
WhatsApp Business
용도: 내 비즈니스 번호에서 보내는 메시지예요. 확인, 주문 소식, 리마인더 같은 거예요.
연결 방법: 값 두 개예요. Meta for Developers에서 받아요. 내 앱을 열고 WhatsApp, API setup 순서로 눌러요.
- Permanent access token: 만료되지 않는 System User 토큰이에요.
- Phone number ID: 번호 아래에 표시되는 ID예요. 번호 자체가 아니에요.
이렇게 요청해 보세요:
- “예약이 끝나면 고객에게 WhatsApp 확인 메시지를 보내 주세요”
- “알림을 받겠다고 한 사람에게 승인된 템플릿을 보내 주세요”
제한: 일반 문자 메시지는 그 사람이 내 비즈니스에 마지막으로 메시지를 보낸 지 24시간 안에만 보낼 수 있어요. 대화를 먼저 시작하려면 승인된 템플릿이 필요해요. Meta 비즈니스 인증이 끝나기 전에는 API setup 페이지에 추가한 테스트 번호로만 메시지가 가요. 답장을 받는 기능은 포함되지 않아요. 번호는 국가 번호를 포함한 숫자로만 쓰고 더하기 기호는 붙이지 않아요. 이 커넥터의 페이지에는 Billed by WhatsApp Business라고 나와요.
Telegram
용도: 내 봇이 Telegram 채팅으로 보내는 알림이에요. 내 앱을 수정해 주는 Setherion 봇과는 달라요. 그 봇은 Telegram을 참고하세요.
연결 방법: Bot Token과 Default Chat ID예요. Bot Token은 123456:ABC-DEF... 같은 모양이고 @BotFather에서 받아요. Default Chat ID는 선택 사항이지만 앱이 어디로 보낼지 알려면 필요해요.
이렇게 요청해 보세요:
- “누군가 연락처 폼을 작성하면 Telegram 메시지를 보내 주세요”
- “새 주문이 들어오면 내 Telegram 그룹에 올려 주세요”
제한: 앱은 텍스트, 사진, 문서를 보낼 수만 있고 다른 것은 할 수 없어요. 설정한 채팅으로만 보내요. Test connection은 Telegram에 봇이 누구인지 물어보기만 하고 아무것도 보내지 않아요.
Slack
용도: Slack 채널로 보내는 알림이에요. 가입, 폼 전송, 오류 같은 거예요.
연결 방법: 두 가지 중 하나예요.
- Connect with Slack: 로그인하고 앱을 허용한 다음 Choose channel을 누르세요. 앱은 내가 고른 채널에 게시해요.
- Incoming Webhook URL (
https://hooks.slack.com/로 시작해요): Slack의 웹훅 페이지에서 만들어요. 웹훅은 채널 하나에 속하기 때문에 채널을 바꾸려면 새로 만들어야 해요.
이렇게 요청해 보세요:
- “새 회원이 가입하면 Slack에 알려 주세요”
- “매출이 생길 때마다 주문 번호와 합계가 담긴 Slack 알림을 보내 주세요”
제한: 내 메시지, 파일, 다이렉트 메시지를 읽는 것은 없어요. 버튼으로 연결하면 앱이 내가 고른 채널에 게시하고 채널 목록을 볼 수 있어요. 웹훅으로 연결하면 게시만 할 수 있어요. 웹훅으로 Test connection을 누르면 채널에 테스트 메시지가 올라가요.
Discord
용도: Discord 채널로 보내는 알림이에요. 새 주문, 폼 전송, 예약 완료 같은 거예요.
연결 방법: 두 가지 중 하나예요.
- Connect with Discord: 로그인한 다음 앱이 게시할 수 있는 서버와 채널을 고르세요.
- Bot token과 Default channel ID: Discord Developer Portal에서 내 애플리케이션을 열고 Bot, Reset Token 순서로 눌러요. 채널 ID는 Discord 설정에서 Developer Mode를 켠 다음, 채널을 오른쪽 클릭하고 Copy Channel ID를 선택하세요.
이렇게 요청해 보세요:
- “예약이 잡히면 내 Discord에 알려 주세요”
- “예약마다 이름, 날짜, 인원수가 담긴 카드를 보내 주세요”
제한: 봇 토큰으로 연결할 때는 그 채널에서 메시지를 보낼 권한을 주어 봇을 서버에 초대하세요. 그렇지 않으면 Discord가 오류로 응답해요. 메시지는 최대 2,000자의 일반 텍스트예요. 버튼으로 연결하면 멘션이 꺼져 있어서 게시물의 @everyone은 그냥 텍스트예요. 내 메시지를 읽는 것은 없어요.
Firebase Cloud Messaging
용도: 휴대폰과 컴퓨터로 보내는 푸시 알림이에요. 사람들은 버튼으로 알림을 켜고, 뉴스나 혜택 같은 주제를 고르고, 팀은 팀 화면에서 알림을 보내요.
연결 방법: 값 세 개예요. Firebase 콘솔에서 받아요.
- Web app config: Project settings, General, Your apps 순서로 가서 Web app을 고르세요(없으면 하나 추가하세요).
firebaseConfig블록 전체를 붙여 넣으세요. - Web Push key: Project settings, Cloud Messaging, Web Push certificates, Generate key pair 순서로 눌러요. B로 시작하는 긴 키를 복사하세요.
- Service account key: Project settings, Service accounts, Generate new private key 순서로 눌러요. 파일 전체를 붙여 넣으세요. 이 키는 앱에 전달되지 않아요. Google Cloud IAM에서 firebase-adminsdk 계정에 Firebase Cloud Messaging API Admin 역할을 주세요. 그렇지 않으면 기기가 주제에 참여할 수 없어요.
이렇게 요청해 보세요:
- “알림 켜기 버튼과, 모든 사람에게 메시지를 보내는 팀 페이지를 추가해 주세요”
- “뉴스와 혜택 알림 중에서 고를 수 있게 해 주세요”
스위치: Send notifications, Sign devices up to topics.
제한: 보낼 수 있는 것은 팀뿐이에요. 방문자는 알림을 켜고 자기 기기를 주제에 등록할 수 있지만, 알림을 보낼 수는 없어요. iPhone에서는 먼저 앱을 홈 화면에 추가해야 해요. 에디터의 미리보기에서는 알림을 켤 수 없고, 게시한 앱에서만 켤 수 있어요.
Pusher
용도: 새로고침 없이 다른 사람의 화면에 나타나는 실시간 업데이트예요. 채팅이나 실시간 카운터 같은 거예요.
연결 방법: Pusher 대시보드에서 받는 값 네 개로, App ID, Key, Secret, Cluster예요. Cluster는 eu 같은 값이에요.
이렇게 요청해 보세요:
- “페이지에 실시간 채팅 상자를 추가해 주세요”
- “새 주문이 들어오면 바로 직원 화면에 보여 주세요”
제한: 키와 클러스터는 설계상 공개되며, 앱이 수신할 수 있도록 게시된 앱에 전달돼요. 시크릿은 Setherion의 서버에 남아 있고 앱이 보내는 내용에 서명해요. 공개 채널만 작동하고, 보낸 내용은 그 채널의 모든 사람이 볼 수 있으니 비공개 내용은 넣지 마세요. 요금은 Pusher에서 내 계정으로 청구돼요.
Microsoft 365
용도: Outlook의 예약, 내 한가한 시간과 바쁜 시간, 그리고 팀이 내 Outlook 주소로 보내는 메일이에요.
연결 방법: Connect with Microsoft 버튼이에요. 로그인해서 Setherion이 “Setherion bookings”라는 캘린더를 만들고, 내가 바쁜 시간을 읽고, 팀이 쓴 메일을 보내도록 허용해요. 키는 필요 없어요.
이렇게 요청해 보세요:
- “방문자가 내 한가한 시간에 30분 통화를 예약하고 그 일정이 Outlook에 추가되게 해 주세요”
- “예약된 내역을 보여 주는 팀 페이지를 만들어 주세요”
- “팀이 내 Outlook 주소로 고객에게 답장할 수 있게 해 주세요”
스위치: Read bookings, Add, move and cancel bookings, See when you are busy, Send mail from your mailbox.
제한: 앱은 “Setherion bookings” 캘린더에만 접근하고 다른 캘린더에는 접근하지 않으며, 내 일정은 절대 읽지 않아요. 방문자에게는 내가 바쁜 시간만 보이고, 무슨 일정인지는 보이지 않아요. 예약은 아무도 초대하지 않기 때문에 방문자의 정보는 예약 자체에 들어가요. 예약을 읽고 메일을 보내는 것은 팀만 할 수 있어요. 메일은 팀 화면에서만 나가고, 팀이 쓴 내용만 나가요.
알아 두면 좋은 것
- 사람에게 닿거나 비용이 드는 호출은 방문자별로 제한돼요. “too many requests” 메시지와 함께 실패한 호출은 이 제한 때문이지 커넥터가 고장 난 것이 아니에요.
- 게시된 앱이 이 서비스들을 호출하면 연동 크레딧이 사용돼요. 크레딧을 참고하세요.
- Resend, Twilio, Pusher처럼 요금을 청구하는 서비스는 해당 페이지에 Billed by가 표시돼요. 서비스 자체 계정에서 지출 한도를 설정하세요. Setherion은 앱이 호출할 수 있는 속도는 제한하지만 내가 쓰는 금액을 제한할 수는 없어요.
이 페이지가 도움이 됐나요?
