diff --git a/static/images/integrations/asana/001.png b/static/images/integrations/asana/001.png deleted file mode 100644 index fe951cb533..0000000000 Binary files a/static/images/integrations/asana/001.png and /dev/null differ diff --git a/static/images/integrations/asana/002.png b/static/images/integrations/asana/002.png deleted file mode 100644 index 942bbc0bb7..0000000000 Binary files a/static/images/integrations/asana/002.png and /dev/null differ diff --git a/static/images/integrations/asana/003.png b/static/images/integrations/asana/003.png deleted file mode 100644 index 96356f15bd..0000000000 Binary files a/static/images/integrations/asana/003.png and /dev/null differ diff --git a/static/images/integrations/asana/004.png b/static/images/integrations/asana/004.png deleted file mode 100644 index f29d2e7cec..0000000000 Binary files a/static/images/integrations/asana/004.png and /dev/null differ diff --git a/static/images/integrations/asana/005.png b/static/images/integrations/asana/005.png deleted file mode 100644 index 836222910c..0000000000 Binary files a/static/images/integrations/asana/005.png and /dev/null differ diff --git a/static/images/integrations/asana/006.png b/static/images/integrations/asana/006.png deleted file mode 100644 index 58c31e3f81..0000000000 Binary files a/static/images/integrations/asana/006.png and /dev/null differ diff --git a/static/images/integrations/asana/007.png b/static/images/integrations/asana/007.png deleted file mode 100644 index bd7dff6c5a..0000000000 Binary files a/static/images/integrations/asana/007.png and /dev/null differ diff --git a/static/images/integrations/asana/008.png b/static/images/integrations/asana/008.png deleted file mode 100644 index f77e10e3fb..0000000000 Binary files a/static/images/integrations/asana/008.png and /dev/null differ diff --git a/templates/zerver/integrations/asana.md b/templates/zerver/integrations/asana.md index 445cfdbc37..524e61f776 100644 --- a/templates/zerver/integrations/asana.md +++ b/templates/zerver/integrations/asana.md @@ -1,60 +1,14 @@ Get Zulip notifications for your Asana projects via Zapier! -1. {!create-stream.md!} +1. {!create-stream.md!} -1. {!create-bot-construct-url.md!} +1. {!create-an-incoming-webhook.md!} -1. Start by setting up a [Zapier](https://zapier.com/) account. - -1. Next, create a ZAP, picking Asana as the app you'd like - to receive notifications from as the **Trigger (Step 1)**: - - ![Trigger](/static/images/integrations/asana/001.png) - -1. Next, select the Asana event that you'd like to receive notifications - for (**Choose Trigger**), such as when you add a new **Task** in - an Asana project: - - ![Trigger selection](/static/images/integrations/asana/002.png) - -1. Next, click on **Connect a New Account** and follow the steps - to connect your Asana account to the Zap: - - ![Account selection](/static/images/integrations/asana/003.png) - -1. Select the Asana project you'd like to receive notifications for: - - ![Project selection](/static/images/integrations/asana/004.png) - -1. In **Action (Step 2)**, select **Webhooks by Zapier** as the app: - - ![App selection](/static/images/integrations/asana/005.png) - - and `POST` as the action: - - ![Action selection](/static/images/integrations/asana/006.png) - -1. Configure **Set up Webhooks by Zapier POST** as follows: - - * `URL` is the URL we created above. - * `Payload Type` set to `JSON`. - -1. Finally, configure **Data**. You have to add 2 fields: - - * `subject` is the field corresponding to the topic of the message. - * `content` is the field corresponding to the content of the message. - -1. You can format the content of the `content` and `subject` fields - in a number of ways as per your requirements. - - Here's an example configuration: - - ![Example configuration](/static/images/integrations/asana/007.png) - -{!congrats.md!} - -![Asana bot message](/static/images/integrations/asana/008.png) +1. Continue with step 3 of the [Zapier documentation][1] to + finish integrating Zulip with Asana. You can repeat the above process and create Zaps for different projects and/or different kinds of Asana events that you'd like to be notified about in Zulip. + +[1]: ./zapier diff --git a/zerver/webhooks/zapier/doc.md b/zerver/webhooks/zapier/doc.md index ea9d7b134f..5dd4c0efc9 100644 --- a/zerver/webhooks/zapier/doc.md +++ b/zerver/webhooks/zapier/doc.md @@ -14,7 +14,7 @@ sent by Zapier directly in Zulip. 1. Click **Make a Zap!** in the upper left. 1. Follow the instructions to select a Trigger App and Event (**When this happens ...** (Step 1)). - This could be an app like Trello, Gmail, Calendar, or anything else. + This could be an app like Asana, Trello, Gmail, Calendar, or anything else. 1. **Do this ...** (Step 2): Search for Zulip, and click on the Zulip icon. Follow the instructions.