LainyZine: 프로그래머 가이드 🐣

IFTTT로 RSS에 새 글 올라오면 이메일 요약 받아보기

IFTTT(If This Then That)는 특정 이벤트가 발생했을 때, 특정 작업을 수행해주는 자동화 서비스입니다. IFTTT의 계정을 생성하는 방법과 플랜에 대해서는 다음 글에서 소개하고 있습니다.

이 예제에서는 특정 블로그의 RSS에 올라온 글들을 하루에 한 번씩 요약해서 이메일로 보내주는 Applet을 만들어보겠습니다. Applet은 IFTTT의 자동화 단위입니다.

IFTTT Applet 생성하고 이벤트 발생 조건(RSS) 설정

먼저 IFTTT 서비스에 로그인 되어있는 상태에서 상단의 Create 버튼을 클릭합니다.

애플릿 목록이 비어있습니다. 상단의 Create 버튼을 클릭합니다

IFTTT Applet 생성 페이지로 이동합니다. IFTTT의 이름 그대로 If This(트리거) 버튼과 Then That 버튼이 보입니다. 먼저 If This 버튼을 클릭해 이벤트가 발생하는 조건을 설정해야합니다. If This 버튼을 클릭합니다.

If This의 Add 버튼을 클릭합니다

IFTTT에서 연동가능한 다양한 서비스들이 나타납니다. 검색 창에 rss를 입력해서 RSS Feed를 선택해주세요.

rss를 검색해 RSS Feed를 선택합니다

RSS Feed는 크게 2가지 이벤트 트리거를 사용할 수 있습니다.

여기서는 New feed item을 선택합니다.

New feed Item을 클릭합니다

피드 주소를 입력하는 폼이 나타납니다. 여기에는 LainyZine의 RSS 주소를 넣어주겠습니다.

Create trigger 버튼을 클릭합니다.

구독하고자 하는 피드 주소를 넣어줍니다

이벤트 발생했을 때 실행할 액션(Email) 설정

다시 처음 화면으로 돌아옵니다. 이제 Then That 버튼이 활성화되었습니다. Then That 버튼을 클릭합니다.

If 조건이 잘 설정되었습니다. 이번에는 Then That의 Add 버튼을 클릭합니다

이번에는 Email을 검색해 Email Digest를 선택합니다. 여기서 Email은 이벤트가 트리거 될 때마다 건건이 메일을 발송하고 Email Digest는 하루나 일주일 단위로 모아서 이메일을 발송합니다.

email을 검색해 Email Digest를 클릭합니다

이메일을 Daily로 보낼지, Weekly로 보낼지 설정합니다. 여기서는 Daily를 선택하겠습니다. Add to daily email digest를 클릭합니다.

daily digest를 선택합니다

다음으로 이메일을 연동하기 위한 새 창이 나타납니다. Email 주소를 입력하면, PIN이 포함된 메일이 자동으로 발송됩니다. 자신이 사용하는 이메일 서비스로 이동해서 PIN 번호를 확인하고 폼에 다시 입력하고 Connect 버튼을 클릭합니다.

RSS 업데이트를 전달 받을 이메일 주소를 지정하고, PIN 인증을 진행합니다

이메일 내용에 대한 설정을 진행합니다. 여기서는 시간을 9PM으로 지정하고 기본값을 사용하겠습니다. 스크롤을 내려 Create Action 버튼을 클릭합니다.

이메일 내용을 설정합니다. 여기서는 기본값을 사용합니다

이걸로 If This(New feed item)과 Then That(Add to daily email digest)가 완성되었습니다! 중간에 + 아이콘들을 클릭해 추가 작업을 할 수도 있습니다만, Pro에서만 지원하는 기능입니다. 여기서는 Continue 버튼을 클릭합니다.

애플릿 설정이 완료되었습니다. Continue를 클릭합니다

마지막으로 Applet 리뷰가 진행됩니다. Applet 제목은 자동으로 생성됩니다. 필요하면 원하는 이름으로 변경하고, Finish 버튼을 클릭하면 Applet이 생성됩니다.

애플릿 리뷰를 진행합니다. 제목을 지정하고 Finish 버튼을 클릭합니다

Applet이 바로 활성 상태(Connected)가 됩니다. 이제 매일 밤 9시마다 LainyZine의 새로운 글이 이메일로 발송됩니다. 💌

애플릿이 활성화되어있는 것을 확인할 수 있습니다

이메일로 발송된 결과 확인하기

앞에서 만든 IFTTT 애플릿은 하루에 한 번씩 동작하며, RSS도 업데이트가 있어야 동작합니다. 실제로 이메일이 발송되는 것을 확인하려면 시간이 필요합니다. 며칠 지나서 확인해보면 아래와 같이 이메일이 온 것을 확인할 수 있습니다.

시간이 지나면 IFTTT에서 발송된 이메일을 확인할 수 있습니다

여기까지 IFTTT에서 RSS 업데이트를 Daily Digest 이메일로 받아보는 간단한 예제에 대해서 살펴보았습니다.

LainyZine은 쿠팡 파트너스 활동에 따른 수수료를 제공받습니다.