archetype : "section" title : " IFTTT Notification" weight : 4


IFTTT is free service up to 5 applets

IFTTT is a wrapper that allows several kind of notifications, please refer to it documentation.
ESP3D use the webhook method.

1 - If you do not have IFTTT account you can create for free to use up to 5 applets. IFFTT account creation step

2 - Create New applet
Create applet

  • Create new trigger
    create trigger

  • The trigger is a webhook
    trigger is a webhook

  • Choose Web request
    choose web request

  • Set the event name set event name

  • Define the action you want define wanted action

  • Select the service you want to use
    As you can see there are a lot, let use email as example, but you can select any one that fit your needs select device select device

  • Define the message
    IFTTT allows some variables:

  • title from ESP3D --> value1
  • message from ESP3D --> value2
  • ESP3D hostname --> value3

define message

  • Applet is created applet created

3 - Retrieve the webhook key

  • Go to settings settings

  • Select service service

  • Select webhook webhook

  • Choose documentation documentation

  • Copy the key copy key

4 - Save the generate token and chatID in ESP3D, and set IFTTT as notification supplier
[ESP610]type=IFTTT T1={event} T2={webhooks_key}

5 - type [ESP610] to verify (T1/T2 won't be displayed)

6 - Try to send message:
[ESP600]Hi there, test from ESP3D

7 - Verify the workflow

  • Go to Applets
    applets
  • Select Activity
    activity
  • Select the flow to display
    flow to display

Note: This documentation is not exaustive due to huge features of IFTTT notifications service but base is always same :

IFThis => webhooks based on webrequest
THENThat => IFTTT notification service