To connect IFTTT with Homey, you can use Homey's built-in Webhooks.
Starting a Flow from an IFTTT Applet
- In the Homey App, navigate to
Flow
and selectNew Flow
. - Add a When card → select
Logic
→Webhook event has been received.
- In the
Event
field, type a unique phrase, such asmy_unique_event
. - Hover over the
i
icon, and copy the URL displayed there. - The URL should look like this:
https://5edb9248470f0276f4b63151.homey.eu-central-1.homeycloud.net/webhook/?event=my_event&tag=my_tag
- Replace
my_event
with your unique phrasemy_unique_event
. - The final URL should look like this:
https://5edb9248470f0276f4b63151.homey.eu-central-1.homeycloud.net/webhook/?event=my_unique_event&tag=my_tag
- Copy this URL. You will need it for your IFTTT applet.
- Add the When-cards you want to start when IFTTT sends the webhook.
- If you don't have an IFTTT account, visit ifttt.com and sign up for their service.
- Go to ifttt.com/create to create a new applet.
- Under
If This
, search for your applet's trigger. - Under
Then That
, search forWebhooks
and selectMake a web request
.
URL | The Webhook URL you obtained by creating a Webhook Flow card. You can replace my_tag with an IFTTT ingredient to pass along extra information. |
Method | GET |
Content-Type | application/json |
Additional Headers | Keep Empty |
Body | Keep Empty |
Now you can activate your applet, and you're done! 🎉
Starting an IFTTT Applet from a Flow
- Create a new IFTTT Applet.
- In the section
Choose a service
, select Webhooks →Receive a web request
. - Name your new Webhook, for example
test_trigger
→ finish the setup. - Visit the IFTTT Webhooks Page → click on
Documentation
→ replace{event}
with the trigger name you've chosen → copy your new IFTTT Webhook URL. - In the Homey App, navigate to
Flow
and selectNew Flow
. - Add a trigger to the When… section.
- In the Then… section, add a new card → select
Logic
→Make a web request
. - In the
URL
field, paste your IFTTT Webhook URL. - Save the Flow.