IFTTT is a free service up to 5 applets.
IFTTT is a wrapper that allows several kinds of notifications; please refer to its documentation. ESP3D uses the webhook method.
-
If you do not have an IFTTT account you can create one for free to use up to 5 applets.

-
Create a new applet

- Create new trigger

- The trigger is a webhook

- Choose Web request

- Set the event name

- Define the action you want

- Select the service you want to use
As you can see there are a lot, let’s use email as example, but you can select any one that fits your needs


- Define the message
IFTTT allows some variables:- title from ESP3D —> value1
- message from ESP3D —> value2
- ESP3D hostname —> value3

- Applet is created

- Create new trigger
-
Retrieve the webhook key
- Go to settings

- Select service

- Select webhook

- Choose documentation

- Copy the key

- Go to settings
-
Save the generated token and key in ESP3D, and set IFTTT as notification supplier
[ESP610]type=IFTTT T1={event} T2={webhooks_key} -
Type
[ESP610]to verify (T1/T2 won’t be displayed) -
Try to send a message:
[ESP600]Hi there, test from ESP3D -
Verify the workflow
- Go to Applets

- Select Activity

- Select the flow to display

- Go to Applets
Note: This documentation is not exhaustive due to the huge features of IFTTT notifications service, but the base is always the same:
IFThis => webhooks based on webrequestTHENThat => IFTTT notification service