조건부 제어는 일정 조건이 발생하면 그에 합당한 동작을 실행하는 것이며 여러 동작을 조합해 새로운 동작을 만들수 있는 자동화도구이다. 임의로 동작을 선택하고 사물의 어떠한 기능과 연결하여 하드웨어에도 연결가능하다.
조건부 제어(IFTTT)는 일정한 조건이 발생하거나 사용자가 특정 명령을 내릴 때, 자주 사용하는 동작을 실행시켜 주는 체계이며, ‘이 조건에서는 저 동작을 해라’라는 뜻이 있고, 필요하다면 두 가지 이상의 동작을 조합하여 새로운 동작을 만들 수 있는 자동화 도구이다. 이를 통해, 사용자가 임의로 기존 서비스나 동작을 선택한 후 조건이나 동작에 대응하는 사물의 어떤 기능과 연결하여 설정하는 것이다. IFTTT는 서비스나 동작뿐만 아니라 하드웨어와도 연결될 수 있다. 예를 들어, 넷플릭스의 ‘더 스위치’, 필립스 휴의 LED 전구, 벨킨 위모 등의 전원 제어 하드웨어도 특정 조건에서 명령을 받아 작동될 수 있다. (그림 4)의 ‘더 스위치’는 버튼 하나로 조명을 켜거나 끄고, 매일매일의 날씨 자동 조회, 특정 시간에 스마트폰을 매너 모드로 변경, 혹은 미리 입력해 놓은 음식을 주문할 수도 있는 제품이다.