IFTTT는 ‘If This Then That’의 약자로, 컴퓨터 프로그래밍에 익숙한 사람들에게는 매우 친숙한 개념입니다. 이는 컴퓨터에게 특정 조건이 충족되면 특정 행동을 수행하도록 가르치는 방식입니다. IFTTT는 이러한 아이디어를 개방형 API에 적용하여, 사용자들이 다양한 웹 서비스와 장치를 연결하고 자동화된 작업을 설정할 수 있도록 합니다. 예를 들어, 집에서 15분 거리에 도착했을 때 자동으로 에어컨을 켜거나, 약속 시간에 늦을 경우 자동으로 다른 사람에게 문자를 보내는 것과 같은 작업을 스마트폰에서 수행하도록 설정할 수 있습니다. 이러한 자동화는 API들이 서로 통신할 수 있도록 도와주는 ‘레시피’ 또는 ‘애플릿’을 만들어 구현됩니다. 여기서 API는 웹 서비스나 개방형 API를 포함하며, 데스크톱과 스마트폰 모두에서 활용될 수 있습니다. IFTTT는 이러한 자동화된 작업을 ‘레시피’라고 지칭합니다. 이제, 자신만의 애플릿을 만드는 방법과 추천 애플릿을 함께 알아보겠습니다.
나만의 IFTTT 레시피 만들기
IFTTT 애플릿은 미리 설정된 방식으로 작동하지만, 필요에 따라 사용자 정의 애플릿을 만들어 기능을 변경할 수 있습니다. 이렇게 만든 애플릿은 사용자 본인만 볼 수 있습니다.
예를 들어, 특정 RSS 피드에서 새 업데이트가 있을 때 알림을 받는 레시피를 만들어 보겠습니다.
- 서비스 선택: ‘If this’ 부분에서 RSS 피드를 선택합니다.
- 트리거 선택: ‘새 피드 항목’을 트리거로 선택합니다.
- 트리거 필드 완료: 알림을 받고 싶은 RSS 피드 주소를 입력합니다.
- 액션 서비스 선택: ‘That’ 부분에서 알림 기능을 선택합니다.
- 액션 선택: IFTTT 앱을 통해 알림을 받도록 설정합니다.
- 액션 필드 완료: 알림 메시지 형식을 설정합니다. 기본 설정을 사용하거나 원하는 대로 수정할 수 있습니다.
- 검토 및 완료: 설정을 검토하고 애플릿을 완성합니다.
이러한 방식으로 만든 애플릿은 연결된 모든 장치에서 동기화됩니다. 수많은 사전 제작된 애플릿도 이용할 수 있습니다. 이제 유용한 IFTTT 애플릿 몇 가지를 추천해 드립니다.
추천 공개 애플릿
다양한 회사들은 자신들의 서비스나 제품 사용을 최적화하고 자동화하기 위해 공개 애플릿을 제공합니다. 이를 통해 사용자는 더욱 편리한 자동화 생태계를 경험할 수 있습니다.
홈 자동화
- 구글 어시스턴트를 이용한 WeMo 스위치 제어: “Ok Google, WeMo 스위치 켜/꺼”와 같은 음성 명령으로 WeMo 스위치를 제어할 수 있습니다.
Google Home으로 Wemo 스위치를 켜거나 끕니다. - 특정 주소에서 이메일 도착 시 MagicHue 조명 깜박임: 중요한 이메일 주소를 설정하여 해당 주소에서 이메일이 올 때마다 MagicHue 조명을 깜박이게 할 수 있습니다.
지정한 주소에서 Gmail이 도착하면 깜박입니다.
소셜 미디어 자동화
디지털 마케팅 효율성을 높여주는 애플릿들입니다.
- 페이스북과 트위터 프로필 사진 동기화: 두 소셜 미디어 프로필 사진을 항상 일치하도록 유지합니다.
Facebook 및 Twitter 프로필 사진을 동기화 상태로 유지 - 인스타그램 사진을 트위터에 기본 사진으로 게시: 인스타그램에 올린 사진을 트위터에 자동으로 게시합니다.
Twitter에서 Instagram을 기본 사진으로 트윗하세요. - 특정 해시태그가 포함된 인스타그램 사진을 페이스북 페이지에 게시: 특정 해시태그를 사용해 인스타그램 사진을 페이스북 페이지에 선택적으로 게시합니다.
특정 #hashtag를 포함할 때 Instagram을 Facebook 페이지에 선택적으로 게시
커뮤니케이션 간소화
- 캘린더 이벤트 시작 15분 전 슬랙 채널에 자동 알림: 캘린더에 등록된 이벤트 시작 15분 전에 슬랙 채널에 자동으로 알림을 보냅니다.
캘린더 이벤트가 시작되기 15분 전에 미리 알림을 Slack 채널에 자동으로 게시 - 클라이언트 전화 통화 시간 추적: 클라이언트가 전화를 걸 때 타이머를 시작하고 통화가 끝나면 타이머를 종료합니다.
방금 전화한 클라이언트의 타이머 시작 - 자동차 엔진 경고등 점등 시 자동 이메일 진단: 자동차 엔진 경고등이 켜질 때마다 자동으로 이메일로 진단 결과를 받습니다.
자동차 엔진에 문제가 발생하면 자동에서 이메일 진단을 받습니다.
iOS 전용 애플릿
- 특정 앱 가격 하락 시 알림: 앱 스토어에서 특정 앱의 가격이 떨어지면 알림을 받을 수 있습니다.
특정 앱의 가격이 떨어지면 알림 받기 - 페이스북에서 태그된 사진을 iOS 사진 앨범에 저장: 페이스북에서 태그된 사진이 자동으로 iOS 사진 앨범에 저장됩니다.
Facebook에서 내가 태그한 사진을 iOS 사진 앨범에 백업 - iOS 캘린더에서 근무 시간 추적: 근무 위치를 설정하면 출퇴근 시간을 자동으로 기록하여 iOS 캘린더에 추가합니다.
iOS 캘린더에서 근무 시간 추적 - 메모 위젯을 이용한 캘린더 방해 금지 이벤트 설정: 메모 위젯을 사용하여 특정 시간대에 캘린더에 방해 금지 이벤트를 설정할 수 있습니다.
메모 위젯을 사용하여 입력하는 시간에 캘린더에 “방해 금지” 이벤트를 배치합니다.
안드로이드 전용 애플릿
- 다음 회의 15분 전 구글 지도 내비게이션 실행: 다음 회의 장소와 시간을 설정하면, 15분 전에 자동으로 구글 지도 내비게이션이 실행됩니다.
다음 회의가 있기 15분 전에 Google 지도 내비게이션을 실행하고 목적지까지 가는 길을 안내합니다. - 직장에서 안드로이드 자동 무음 모드 설정: 직장 위치를 설정하면 직장에 도착했을 때 자동으로 무음 모드로 전환됩니다.
직장에 도착하면 Android 휴대전화 음소거 - 퇴근 시 자동 메시지 전송: 퇴근할 때 특정 사람에게 자동으로 메시지를 보냅니다.
퇴근할 때 Android 휴대전화에서 메시지 보내기 - 화재 경보기 작동 시 문자 메시지 알림: 화재 경보기가 울리면 자동으로 문자 메시지를 받습니다.
연기 비상이 감지되면 Android 기기에서 자동으로 문자 보내기 - 배터리 부족 시 알림 문자 메시지 전송: 배터리가 부족할 때 지정된 사람에게 자동으로 문자 메시지를 보냅니다.
배터리가 부족하면 상대방에게 배터리가 부족하다고 문자를 보내세요. - 모든 스크린샷 자동 이메일 전송: 안드로이드 기기에서 캡처한 스크린샷을 자동으로 이메일로 전송합니다.
Android 휴대전화에서 찍은 스크린샷을 자동으로 자신에게 이메일로 보냅니다.