Skip to content

IFTTT notification

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.

  1. If you do not have an IFTTT account you can create one for free to use up to 5 applets.
    IFTTT account creation

  2. Create a 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’s use email as example, but you can select any one that fits 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 generated token and key 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 a 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 exhaustive due to the huge features of IFTTT notifications service, but the base is always the same:

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