From c1421f084770e642bf2c48406033f0a0a81b8aaa Mon Sep 17 00:00:00 2001 From: adnan-td Date: Thu, 4 Jul 2024 17:17:33 +0530 Subject: [PATCH] integration-docs: Update IFTTT for new doc format. Part of #29592. --- zerver/webhooks/ifttt/doc.md | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/zerver/webhooks/ifttt/doc.md b/zerver/webhooks/ifttt/doc.md index 9bf74f6c68..a83eab4033 100644 --- a/zerver/webhooks/ifttt/doc.md +++ b/zerver/webhooks/ifttt/doc.md @@ -1,27 +1,41 @@ +# Zulip IFTTT integration + IFTTT supports integrations with hundreds of [physical and digital products](https://ifttt.com/services), like dishwashers, cars, web services, and more. Get IFTTT notifications directly in Zulip. +{start_tabs} + 1. {!create-channel.md!} 1. {!create-an-incoming-webhook.md!} -1. {!generate-integration-url.md!} +1. {!generate-webhook-url-basic.md!} -1. Create an [IFTTT account](https://ifttt.com/join). Select the service you'd like - to receive notifications from as `this`. Select **Webhooks** as - `that`. Select the **Make a web request** action. +1. Create an [IFTTT account](https://ifttt.com/join). Select the service + you'd like to receive notifications from as `this`. Select + **Webhooks** as `that`. Select the **Make a web request** action. -1. Set **URL** to the URL constructed 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: +1. Set **URL** to the URL generated above. Set **Method** to `POST`, + and set **Content Type** to `application/json`. + +1. 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**. + parameters as necessary. -**Congratulations! You're done!** +1. Click **Create action**, and click **Finish**. + +{end_tabs} + +Congratulations! You're done! + +### Related documentation + +{!webhooks-url-specification.md!}