Introduction
IFTTT is a platform whose name is short for “if this, then that.”What’s the meaning? you can understand it like this, “if this” is equivalent to a trigger, “then that” is an action. And this platform performs a set of conditional activities by built-in applets and supports different apps, services, and devices, providing great custom capabilities in a uniquely flexible way.
As a provider of smart home solutions, SONOFF insists on enriching smart home solutions from beginning to end. The SONOFF ecosystem covers many third-party platforms that can interact with each other, and IFTTT is one of the main platforms. For example, set your own phrase to ask Google Assistant to control SONOFF devices, turn on/off SONOFF devices based on your location, send an email to you when the camera detects movement, etc.
Getting Started
- Download and install the eWeLink APP and register an eWeLink account,

- Download and install the IFTTT APP and register an IFTTT account
eWeLink and IFTTT Binding Process
After preparing above conditions, let’s start IFTTT experience! I have added SONOFF S40 smart plug to my eWeLink account, the following are the steps of “work with IFTTT”.
(1) First enter IFTTT APP, click “Create”
(2) Now is the page for creating applets, click “Add“
(3) On the select trigger server page, enter “eWeLink“, and then click the eWeLink card
(4) Select any trigger you want

(5) Click “Connect” to continue the next steps
(6) Enter the eWeLink login page, select country or region, and enter your account and password, then click “Log in“
(7) After selecting the triggering device and state, click “Continue“
(8) Up to now, the trigger conditions have been configured, now click “Add” to continue

(9) Select any action service you want
(10) Click “Continue“
(11) Click “Finish“, then you see the program card means “work with IFTTT” is done

The above is all the steps of “works with IFTTT”. The applet I created is: “When the SONOFF S40 plug is turned off, send an email to me”. Let’s see the result shown in the picture below, you can try it too!

Works with IFTTT Device List
Device Type | Trigger & Action Device Type and Features in IFTTT | Device Model |
Plug | (T、A)1- Channel Plug turned on or off | BASICR2/R3、RFR2、MINIR2、RE5V1C、S26 Series、S55 Series、S31 Lite、SV、S40TPB/TPA、POWR316D/320D、POWR316、SNZB-01、S31 Lite zb、S26R2ZBTPF/TPE/TPG、 ZBMINI、ZBMINI-L、S40ZBTPB/TPA Lite、 POWR2/R3、 S40TPB/TPA Lite、MINIR3 |
(T、A)2- Channel Plug turned on or off | DUALR3 Lite | |
(T、A)4- Channel Plug turned on or off | 4CHR3/4CHPROR3 | |
Switch | (T、A)1- Channel Switch turned on or off | SlampherR2、T0/T1/T2/T3EU1C、 T0/T1/T2/T3UK1C、T0US1C、TX1C、TX1C_HW、T4EU1C、S40TPB/TPA、POWR316D/320D、POWR316、S31 Lite zb、S26R2ZBTPF/TPE/TPG、ZBMINI、ZBMINI-L、S40ZBTPB/TPA Lite、 POWR2/R3、 S40TPB/TPA Lite、MINIR3 |
(T、A)2- Channel Switch turned on or off | T0/T1/T2/T3EU2C、T0/T1/T2/T3UK2C、T0/T1/T2/T3US2C、 DUALR3 Lite | |
(T、A)3- Channel Switch turned on or off | T0/T1/T2/T3EU3C、T0/T1/T2/T3UK3C、T0/T1/T2/T3US3C | |
Smart Camera | (T)Camera detects motion (A)Camera makes alarm | GK-200MP2-B、S-CAM |
Smart Lighting | (T、A)smart dimmer | D1 |
(T、A)Light tuned on or off (T、A)Set brightness for ligth (T、A)Set color temperature for light (T、A)Set color for light | B02-F-A19/A60/ST64/A60、B05-B-A60、 L2 Series、L3-5M | |
(T)Light tuned on or off (A)Turn on or off light (A)Set brightness for light (A)Set color temperature for light (A)Set color for light | L3-5M-P | |
Sensor | (T)Temperature goes above or below (T)humidity goes above or below | SNZB-02 |
(T、A)motion sensor | SNZB-03 | |
(T)Zigbee door sensor is open or closed | SNZB-04 | |
(T、A)door sensor | DW2-Wi-Fi | |
Others | (T、A)1ch plug、1ch switch (A)Temperature goes above or below (A)humidity goes above or below | TH10/16 |
(T)RF Bridge alarm activated (A)Press Remote Button on RF Bridge | RF BridgeR2 | |
(T)FanLight turned on or off (A)Control fanlight (A)Fanlight on-off and speed setting | iFan04-L、iFan04-H | |
(T、A)2ch plug、2ch switch (T)Electric curtain is open or closed (A)Open or close electric curtain; (A)Set percentage of electric curtain | DUALR3 | |
(T、A)2ch plug、2ch switch (T)Temperature goes above or below | NSPanel-EUW/USW | |
(T、A)1 plug、1switch (T)temperature (T)humidity | THR316/320、THR316D/320D |
FAQ
Q. Can't proceed to the next step for a long time during the binding process?
A.If there is no response for a long time, it is recommended to quit and start again.
Q. Can I delete applets in IFTTT?
A.Yes, head to https://ifttt.com/p/username/applets/private, click on applet you’d like to delete. Note that if you’d like to delete an archived Applet, you’ll need to temporarily Restore the Applet before being able to delete it.