zerver/webhooks/ifttt/doc.md
IFTTT supports integrations with hundreds of physical and digital products, like dishwashers, cars, web services, and more. Get IFTTT notifications directly in Zulip.
{start_tabs}
{!create-an-incoming-webhook.md!}
{!generate-webhook-url-basic.md!}
Create an IFTTT account. Select the service
you'd like to receive notifications from as this. Select
Webhooks as that. Select the Make a web request action.
Set URL to the URL generated above. Set Method to POST,
and set Content Type to application/json.
Set Body to a JSON object with two parameters: content and
topic, like so:
{"content": "message body", "topic": "message topic"}
You will most likely want to specify some IFTTT Ingredients to
customize the topic and content of your messages. Click Add ingredient
to see the available options and customize the content and topic
parameters as necessary.
Click Create action, and click Finish.
{end_tabs}
You're done! You should now receive notifications in Zulip.
{!webhooks-url-specification.md!}