IFTTT webhooks won't work

Tried to follow the example shown here but have no luck to catch the IFTTT webhooks (launching the applet from within the IFTTT website itself).
Tried to fire the same URL as before directly from my PC and it works.

Maybe there’s some problem reaching the IFTTT HASS webhooks service from the web? Keep in mind that my HASS server is correctly published on the web with a public DNS.
Or … is possible I run into some authorizations problems?

The automation example in the page is not complete try using:

- alias: 'Call service from ifttt'
  trigger:
    platform: event
    event_type: ifttt_webhook_received
    event_data:
      action: call_service
  action:
    service_template: '{{ trigger.event.data.service }}'
    data_template:
      entity_id: '{{ trigger.event.data.entity_id }}'

In ifttt body of your applet use the following json:

{ "action": "call_service", "service": "light.turn_on", "entity_id": "light.living_room" }

In the URL use the one you got from the integrations page of the config panel from your hass installation.

I did it and for me it’s working.

I hope that helps.

1 Like

Your config is pretty the same to mine.
Have you a SSL certificate for your domain? I started to think that’s the problem is the SSL certificate.

Yes I have it. If you don’t have a SSL certificate probably doesn’t work because IFTTT don’t accespt untrusted URLs

I have a certificate to (Let’ s Encrypt) … so… I don’t have a clue of what’s my problem?

I am also having trouble getting IFTTT to talk to HASSIO.
I am getting an error every time I try to create the applet in IFTTT with the webhook as the “that”. When I try to save the applet, the client says “There was a problem with your request”
I have tested exactly the same URL, method and body from apitester.com and that works fine.
I can’t see any way to see why IFTTT is unhappy.
Can anyone offer any tips?
Thanks

EDIT: all fixed now, the firewall was blocking the traffic from IFTTT!