integrations: Recommend new integration URL tool.

Fixes part of #25976.
This commit is contained in:
Tim Abbott 2023-09-20 17:23:45 -07:00
parent 0c4ef58acd
commit 0d525cf644
81 changed files with 240 additions and 105 deletions

View File

@ -1,25 +0,0 @@
{!create-an-incoming-webhook.md!}
Construct the URL for the {{ integration_display_name }}
bot using the bot's API key and the desired stream name:
{!webhook-url.md!}
Modify the parameters of the URL above, where `api_key` is the API key
of your Zulip bot, and `stream` is the [URL-encoded][url-encoder]
stream name you want the notifications sent to. If you don't specify a
`stream`, the bot will send notifications via direct messages to the
creator of the bot.
If you'd like this integration to always send notifications to a
specific topic in the specified stream, just include the
[URL-encoded][url-encoder] topic as an additional parameter. E.g.,
for `your topic`, append `&topic=your%20topic` to the URL.
{% if all_event_types is defined %}
{!event-filtering-instruction.md!}
{% endif %}
[url-encoder]: https://www.urlencoder.org/

View File

@ -2,7 +2,9 @@ Get Zulip notifications for your Airbrake bug tracker!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your project's settings on the Airbrake site. Click on the 1. Go to your project's settings on the Airbrake site. Click on the
**Integration** section, and select **Webhook**. **Integration** section, and select **Webhook**.

View File

@ -2,7 +2,9 @@ Get Zulip notifications from Alertmanager!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
Additionally, you may specify URL parameters named `name` and `desc` to specify which labels Additionally, you may specify URL parameters named `name` and `desc` to specify which labels
or annotations will be used to construct the alert message. This allows you to use arbitrary labels or annotations will be used to construct the alert message. This allows you to use arbitrary labels

View File

@ -2,7 +2,9 @@ Get Ansible Tower notifications in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your Ansible Tower or AWX Admin Portal. Click **Notifications** on 1. Go to your Ansible Tower or AWX Admin Portal. Click **Notifications** on
the left sidebar, and click **Add**. the left sidebar, and click **Add**.

View File

@ -3,7 +3,9 @@ using the Zulip AppFollow integration!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. In AppFollow, click on **Integrations** on the left sidebar, and click **Add new integration**. 1. In AppFollow, click on **Integrations** on the left sidebar, and click **Add new integration**.
Click on your app under **Tracked apps**. Click on your app under **Tracked apps**.

View File

@ -2,7 +2,9 @@ Receive AppVeyor notifications in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your AppVeyor Project Settings, and click **Notifications**. 1. Go to your AppVeyor Project Settings, and click **Notifications**.
Click **Add notification** and select **Webhook**. Click **Add notification** and select **Webhook**.

View File

@ -2,7 +2,9 @@ Get Azure Devops notifications in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
{!git-webhook-url-with-branches.md!} {!git-webhook-url-with-branches.md!}

View File

@ -3,7 +3,9 @@ events in Basecamp.
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your project on Basecamp. From the **Settings** menu in 1. Go to your project on Basecamp. From the **Settings** menu in
the top right corner, choose **Set up webhooks**. Click on the top right corner, choose **Set up webhooks**. Click on

View File

@ -3,7 +3,9 @@ to derail from your goal!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your Beeminder **Reminders** settings. 1. Go to your Beeminder **Reminders** settings.

View File

@ -8,7 +8,9 @@ Bitbucket Server click [here](./bitbucket3).
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
{!git-webhook-url-with-branches.md!} {!git-webhook-url-with-branches.md!}

View File

@ -8,7 +8,9 @@ Bitbucket Cloud (SAAS service) click [here](./bitbucket2).
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
{!git-webhook-url-with-branches.md!} {!git-webhook-url-with-branches.md!}

View File

@ -4,7 +4,9 @@ See your Thinkst Canarytoken alerts in Zulip! This integration works with Canary
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to [canarytokens.org][canarytokens], and select the type of 1. Go to [canarytokens.org][canarytokens], and select the type of
webhook that you want to create and add a reminder note. webhook that you want to create and add a reminder note.

View File

@ -4,7 +4,9 @@ CircleCI with GitHub, BitBucket and GitLab.
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your project on CircleCI and click on **Project 1. Go to your project on CircleCI and click on **Project
Settings**. Select **Webhooks** from the list on the left. Settings**. Select **Webhooks** from the list on the left.

View File

@ -2,7 +2,9 @@ Get Zulip notifications for your Clubhouse Stories and Epics!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your Clubhouse Dashboard, and click on the settings icon in 1. Go to your Clubhouse Dashboard, and click on the settings icon in
the top-right corner. Click on **Integrations**, and select **Webhooks**. the top-right corner. Click on **Integrations**, and select **Webhooks**.

View File

@ -3,7 +3,9 @@ your build statuses.
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. On your project's webpage, click on **Project Settings** in 1. On your project's webpage, click on **Project Settings** in
the top right corner. Click on the **Notifications** tab, and click on the top right corner. Click on the **Notifications** tab, and click on

View File

@ -3,7 +3,9 @@ about Crashlytics issues.
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Select the app you'd like to be notified about in your 1. Select the app you'd like to be notified about in your
[Crashlytics settings panel](https://fabric.io/settings/apps). [Crashlytics settings panel](https://fabric.io/settings/apps).

View File

@ -3,7 +3,9 @@ about updates in feedback responses organized by Delighted.
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. On your Delighted dashboard, click on **Settings** in the 1. On your Delighted dashboard, click on **Settings** in the
top-right corner. Click on **Integrations**. Scroll down top-right corner. Click on **Integrations**. Scroll down

View File

@ -2,7 +2,9 @@ Get Dropbox notifications in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your [Dropbox apps page](https://www.dropbox.com/developers/apps). 1. Go to your [Dropbox apps page](https://www.dropbox.com/developers/apps).
Click on **Create app** near the top-right corner, and follow the on-screen Click on **Create app** near the top-right corner, and follow the on-screen

View File

@ -2,7 +2,9 @@ Get Zulip notifications for the Errbit error tracker!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your project's settings on the Errbit site. Click on the 1. Go to your project's settings on the Errbit site. Click on the
**Edit** button for your Errbit app, and select **Webhook**. **Edit** button for your Errbit app, and select **Webhook**.

View File

@ -2,7 +2,9 @@ Get Zulip notifications from your Flock channels.
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Click on **Apps** in the bottom-right corner. 1. Click on **Apps** in the bottom-right corner.
Click on **Admin Panel**, and click on **Webhooks**. Click on **Admin Panel**, and click on **Webhooks**.

View File

@ -3,7 +3,9 @@ integration!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
### Add notifications for new Freshdesk tickets ### Add notifications for new Freshdesk tickets

View File

@ -2,7 +2,9 @@ Receive Freshping notifications in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your **Freshping** dashboard and click **Settings**. 1. Go to your **Freshping** dashboard and click **Settings**.
Click **Integrations** and then click **Create Integration** Click **Integrations** and then click **Create Integration**

View File

@ -2,7 +2,9 @@ Receive Freshstatus notifications in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. On your Freshstatus dashboard, click **Settings** and click **Integrations**. 1. On your Freshstatus dashboard, click **Settings** and click **Integrations**.
Go to **Webhooks** and click **Manage**. Click **New Webhook** Go to **Webhooks** and click **Manage**. Click **New Webhook**

View File

@ -4,7 +4,9 @@ to receive Front notifications without leaving Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to the **Settings** page of your Front organization. Click on the 1. Go to the **Settings** page of your Front organization. Click on the
**Integrations** tab, and enable the **Webhooks** integration. Click on **Integrations** tab, and enable the **Webhooks** integration. Click on

View File

@ -4,7 +4,9 @@ you can now get Task notifications in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Send an email to `gci-support@google.com` asking them to enable webhooks 1. Send an email to `gci-support@google.com` asking them to enable webhooks
for your organization. They'll need the name of your organization, and for your organization. They'll need the name of your organization, and

View File

@ -2,7 +2,9 @@ Receive Gitea notifications in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
{!git-webhook-url-with-branches.md!} {!git-webhook-url-with-branches.md!}

View File

@ -2,7 +2,9 @@ Receive GitLab notifications in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
By default, the Zulip topics for merge requests will contain the By default, the Zulip topics for merge requests will contain the
title of the GitLab merge request. You can change the topic format to title of the GitLab merge request. You can change the topic format to

View File

@ -3,7 +3,9 @@ your build statuses.
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Add the following to your `Config.XML` file. 1. Add the following to your `Config.XML` file.

View File

@ -2,7 +2,9 @@ Receive Gogs notifications in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
{!git-webhook-url-with-branches.md!} {!git-webhook-url-with-branches.md!}

View File

@ -2,7 +2,9 @@ Receive GoSquared notifications in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your project's **Settings** and click on **Services**. 1. Go to your project's **Settings** and click on **Services**.
Scroll down and next to **Webhook**, click on **Connect**. Click Scroll down and next to **Webhook**, click on **Connect**. Click

View File

@ -2,7 +2,9 @@ See your Grafana dashboard alerts in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
### Instructions for Grafana 8.3 and above ### Instructions for Grafana 8.3 and above

View File

@ -2,7 +2,9 @@ Receive Greenhouse notifications in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. On your Greenhouse **Dashboard**, click on the 1. On your Greenhouse **Dashboard**, click on the
**gear** (<i class="fa fa-cog"></i>) icon in the upper right **gear** (<i class="fa fa-cog"></i>) icon in the upper right

View File

@ -2,7 +2,9 @@ Get Zulip notifications for your Groove events!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. On your Groove dashboard, click on **Settings**. Under **Company**, 1. On your Groove dashboard, click on **Settings**. Under **Company**,
click on **API**. Open the **Add Webhook** dropdown and select an click on **API**. Open the **Add Webhook** dropdown and select an

View File

@ -4,7 +4,9 @@ Harbor's webhooks feature is available in version 1.9 and later.
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your Harbor **Projects** page. Open a project and click on the **Webhooks** tab. 1. Go to your Harbor **Projects** page. Open a project and click on the **Webhooks** tab.

View File

@ -2,7 +2,9 @@ Configuring the HelloSign integration is easy!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your HelloSign account **Settings**. Select **Integrations** and 1. Go to your HelloSign account **Settings**. Select **Integrations** and
click on **API**. click on **API**.

View File

@ -7,7 +7,9 @@ integration](/api/incoming-webhooks-walkthrough).
by default in the Zulip development environment. If you are running by default in the Zulip development environment. If you are running
Zulip in production, you should make sure that this stream exists. Zulip in production, you should make sure that this stream exists.
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. To trigger a notification using this example webhook, you can use 1. To trigger a notification using this example webhook, you can use
`send_webhook_fixture_message` from a [Zulip development `send_webhook_fixture_message` from a [Zulip development

View File

@ -3,7 +3,9 @@ is pushed to Heroku using the Zulip Heroku plugin!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your project on Heroku 1. Go to your project on Heroku
and click the **Resources** tab. Add the **Deploy Hooks** add-on. and click the **Resources** tab. Add the **Deploy Hooks** add-on.

View File

@ -5,7 +5,9 @@ in Zulip.
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Create an [IFTTT account](https://ifttt.com/join). Select the service you'd like 1. Create an [IFTTT account](https://ifttt.com/join). Select the service you'd like
to receive notifications from as `this`. Select **Webhooks** as to receive notifications from as `this`. Select **Webhooks** as

View File

@ -4,7 +4,9 @@ a website or service is up and running or down.
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. On your Insping **Dashboard**, click on **Integrations**. Click 1. On your Insping **Dashboard**, click on **Integrations**. Click
on **Create Webhook**. on **Create Webhook**.

View File

@ -2,7 +2,9 @@ Get Intercom notifications in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your Intercom account's **Settings** page and click on **Developers** 1. Go to your Intercom account's **Settings** page and click on **Developers**
on the left sidebar. Click on **Developer Hub** and click **New app**. on the left sidebar. Click on **Developer Hub** and click **New app**.

View File

@ -5,7 +5,9 @@ These instructions apply to Atlassian Cloud's hosted Jira, and Jira Server versi
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your Jira **Site administration** page. Click **Jira** on the left. 1. Go to your Jira **Site administration** page. Click **Jira** on the left.
On the left sidebar, scroll down, and under **Advanced**, click **WebHooks**. On the left sidebar, scroll down, and under **Advanced**, click **WebHooks**.

View File

@ -2,7 +2,9 @@ Get Zulip notifications for your Jotform responses!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
By default, the integration will use the form's title as the topic. By default, the integration will use the form's title as the topic.
1. In Jotform, go to **Form Builder**, and click on **Settings** tab. 1. In Jotform, go to **Form Builder**, and click on **Settings** tab.

View File

@ -5,7 +5,9 @@ integration](/api/incoming-webhooks-overview).
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Configure your application to send the webhook 1. Configure your application to send the webhook
payload to the **URL** generated above. payload to the **URL** generated above.

View File

@ -2,7 +2,9 @@ Get Zulip notifications for your Librato/AppOptics alerts!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
By default, the integration will use the name of the alert. By default, the integration will use the name of the alert.
1. Go to your AppOptics/Librato homepage, and click on **Settings** 1. Go to your AppOptics/Librato homepage, and click on **Settings**

View File

@ -2,7 +2,9 @@ Receive Lidarr notifications in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your Lidarr dashboard. Click **Settings** and 1. Go to your Lidarr dashboard. Click **Settings** and
click **Connect**. Click the **+** icon. click **Connect**. Click the **+** icon.

View File

@ -2,7 +2,9 @@ Get Linear notifications in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
You can refer to Linear's documentation for [webhook events](https://developers.linear.app/docs/graphql/webhooks). You can refer to Linear's documentation for [webhook events](https://developers.linear.app/docs/graphql/webhooks).

View File

@ -2,7 +2,9 @@ Get Mention notifications within Zulip via Zapier!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your Mention feed, and click on your profile in the top-right 1. Go to your Mention feed, and click on your profile in the top-right
corner. Select **Settings**. Click on **Integrations**. Select the corner. Select **Settings**. Click on **Integrations**. Select the

View File

@ -2,7 +2,9 @@ Get Zulip notifications for your Netlify deployments!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your Netlify project, and click **Settings**. Click **Build & deploy**, and select **Deploy notifications**. 1. Go to your Netlify project, and click **Settings**. Click **Build & deploy**, and select **Deploy notifications**.
Click **Add Notification**, and select **Outgoing webhook**. Click **Add Notification**, and select **Outgoing webhook**.

View File

@ -2,7 +2,9 @@ New Relic can send messages to a Zulip stream for incidents.
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. On [New Relic](https://one.newrelic.com), 1. On [New Relic](https://one.newrelic.com),
select **Alerts & AI**. select **Alerts & AI**.

View File

@ -2,7 +2,9 @@ Get Zulip notifications for your Opbeat events!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your Opbeat **Organization Settings**. 1. Go to your Opbeat **Organization Settings**.

View File

@ -3,7 +3,9 @@ when a new member signs-up on an **Open Collective** page.
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to [Open Collective Website](https://opencollective.com/), find 1. Go to [Open Collective Website](https://opencollective.com/), find
your desired collective page, then go to *Settings* -> *Webhooks*, paste the your desired collective page, then go to *Settings* -> *Webhooks*, paste the

View File

@ -2,7 +2,9 @@ Get Zulip notifications for your Opsgenie events!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to <https://app.opsgenie.com/integration>. Click on 1. Go to <https://app.opsgenie.com/integration>. Click on
**Add New Integrations**, and select **Webhook**. **Add New Integrations**, and select **Webhook**.

View File

@ -2,7 +2,9 @@ Get Zulip notifications for your PagerDuty services!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Open the **Integrations** tab, and click **Generic Webhooks (v3)**. 1. Open the **Integrations** tab, and click **Generic Webhooks (v3)**.

View File

@ -2,7 +2,9 @@ Get Zulip notifications for your Papertrail logs!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. On your Papertrail dashboard, search for the logs you'd like 1. On your Papertrail dashboard, search for the logs you'd like
to set up alerts for, and click on **Save Search**. Provide a to set up alerts for, and click on **Save Search**. Provide a

View File

@ -3,7 +3,9 @@ uptime status changes from your Pingdom dashboard.
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Next, go to the following URL: 1. Next, go to the following URL:

View File

@ -2,7 +2,9 @@ Get Zulip notifications for the stories in your Pivotal Tracker project!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your Pivotal project's **Settings** page, and click on **Webhooks**. 1. Go to your Pivotal project's **Settings** page, and click on **Webhooks**.

View File

@ -2,7 +2,9 @@ Receive Radarr notifications in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your Radarr dashboard. Click **Settings** and click **Connect**. 1. Go to your Radarr dashboard. Click **Settings** and click **Connect**.
Click the **+** icon. Click the **+** icon.

View File

@ -2,7 +2,9 @@ Get Zulip notifications for your Raygun events!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your Raygun dashboard, and click on **Integrations**. 1. Go to your Raygun dashboard, and click on **Integrations**.
Click on **Webhook**, and click on the **Setup** tab. Click on **Webhook**, and click on the **Setup** tab.

View File

@ -2,7 +2,9 @@ Get Review Board notifications in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. On your Review Board **Dashboard**, click your team's name in the top-right 1. On your Review Board **Dashboard**, click your team's name in the top-right
corner, and click **Team administration**. Select **WebHooks** on the corner, and click **Team administration**. Select **WebHooks** on the

View File

@ -2,7 +2,9 @@ Get RhodeCode notifications in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
{!git-webhook-url-with-branches.md!} {!git-webhook-url-with-branches.md!}

View File

@ -2,7 +2,9 @@ Receive Job Notifications in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your Rundeck web interface and click on the desired job. 1. Go to your Rundeck web interface and click on the desired job.
Click on **Actions** and then select **Edit this Job...**. Click on **Actions** and then select **Edit this Job...**.

View File

@ -2,7 +2,9 @@ Get Zulip notifications for your Semaphore builds!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. In Semaphore 2.0, under **Configuration** select **Notifications**. Click on 1. In Semaphore 2.0, under **Configuration** select **Notifications**. Click on
**Create New Notification**. Add the the URL constructed above to the Webhook **Create New Notification**. Add the the URL constructed above to the Webhook

View File

@ -6,7 +6,9 @@ us](/help/contact-support) if a platform you care about is missing.
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
The default topic, if not set in the URL, will be the title of the The default topic, if not set in the URL, will be the title of the
issue or event. issue or event.

View File

@ -12,7 +12,9 @@ mirroring content from a Slack instance into Zulip.
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Use your new webhook URL any place that you would use a Slack webhook. 1. Use your new webhook URL any place that you would use a Slack webhook.

View File

@ -2,7 +2,9 @@ Get Zulip notifications for your Solano CI builds!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your Solano CI **Organizations** page, and click on 1. Go to your Solano CI **Organizations** page, and click on
**Organization Settings**. Click on **Web Hooks**. **Organization Settings**. Click on **Web Hooks**.

View File

@ -2,7 +2,9 @@ Get Zulip notifications for your Sonarqube code analysis!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. To configure webhooks for a specific SonarQube project, go to the project and select **Administration**. Select 1. To configure webhooks for a specific SonarQube project, go to the project and select **Administration**. Select
**Webhooks** and click **Create**. **Note**: you can also configure webhooks globally by going to **Configurations** -> **Webhooks** and click **Create**. **Note**: you can also configure webhooks globally by going to **Configurations** ->

View File

@ -2,7 +2,9 @@ Receive Sonarr notifications in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your Sonarr dashboard. Click **Settings** and click **Connect**. 1. Go to your Sonarr dashboard. Click **Settings** and click **Connect**.
Click the **+** icon. Click the **+** icon.

View File

@ -2,7 +2,9 @@ See your Splunk Search alerts in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
If you do not specify a topic, the name of the search is used If you do not specify a topic, the name of the search is used
(truncated to fit if needed). (truncated to fit if needed).

View File

@ -2,7 +2,9 @@ Get Zulip notifications for your Statuspage.io subscriptions!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your Statuspage Dashboard, and click on **Notifications** 1. Go to your Statuspage Dashboard, and click on **Notifications**
near the bottom-left corner. Select the **Webhook** tab. If webhook near the bottom-left corner. Select the **Webhook** tab. If webhook

View File

@ -2,7 +2,9 @@ Get Zulip notifications for Stripe events!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. On your Stripe Dashboard, click on **Developers** on the left 1. On your Stripe Dashboard, click on **Developers** on the left
sidebar. Click on **Webhooks**, and click on **+ Add endpoint**. sidebar. Click on **Webhooks**, and click on **+ Add endpoint**.

View File

@ -2,7 +2,9 @@ Receive Zulip notifications for your Taiga projects!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
Make sure to specify the topic in the URL above. Otherwise, the Make sure to specify the topic in the URL above. Otherwise, the
default topic `General` will be used. default topic `General` will be used.

View File

@ -2,7 +2,9 @@ Get Zulip notifications for your TeamCity builds!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Install the [tcWebHooks plugin](https://github.com/tcplugins/tcWebHooks/releases) 1. Install the [tcWebHooks plugin](https://github.com/tcplugins/tcWebHooks/releases)
onto your TeamCity server. Follow the plugin instructions in your onto your TeamCity server. Follow the plugin instructions in your

View File

@ -4,7 +4,9 @@ Canarytokens from Thinkst's paid product, not [canarytokens.org][canarytokens] -
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your Thinkst Canary settings, and click on **Webhooks** on 1. Go to your Thinkst Canary settings, and click on **Webhooks** on
the left sidebar. Select the **Generic** tab. Press the left sidebar. Select the **Generic** tab. Press

View File

@ -2,7 +2,9 @@ Get Transifex notifications in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. On your Transifex Dashboard, select your project, and click on 1. On your Transifex Dashboard, select your project, and click on
**Settings**. Click on the **Webhooks** tab, and click **Settings**. Click on the **Webhooks** tab, and click

View File

@ -2,7 +2,9 @@ See your Travis CI build notifications in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
By default, pull request events are ignored since most people By default, pull request events are ignored since most people
don't want notifications for new pushes to pull requests. To don't want notifications for new pushes to pull requests. To
enable notifications for pull request builds, just enable notifications for pull request builds, just

View File

@ -9,7 +9,9 @@ Get Zulip notifications from your Trello boards!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. **Log in to Trello**, and collect the following three items: 1. **Log in to Trello**, and collect the following three items:

View File

@ -2,7 +2,9 @@ See Updown reports in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to [your Updown settings page](https://updown.io/settings/edit). 1. Go to [your Updown settings page](https://updown.io/settings/edit).

View File

@ -2,7 +2,9 @@ Receive Zulip notifications from UptimeRobot!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. On UptimeRobot, go to **My Settings** and select **Add Alert Contact**. 1. On UptimeRobot, go to **My Settings** and select **Add Alert Contact**.
Set **Alert Contact Type** to **webhook**. Set **Alert Contact Type** to **webhook**.

View File

@ -2,7 +2,9 @@ Get Wekan notifications in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
{!git-webhook-url-with-branches.md!} {!git-webhook-url-with-branches.md!}

View File

@ -6,7 +6,9 @@ first install the
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
**Important:** The HookPress plugin requires URL parameters to **Important:** The HookPress plugin requires URL parameters to
be delimited by semicolons instead of ampersands. If you have a be delimited by semicolons instead of ampersands. If you have a

View File

@ -7,7 +7,9 @@ Receive Zabbix notifications in Zulip!
1. {!create-stream.md!} 1. {!create-stream.md!}
1. {!create-bot-construct-url.md!} 1. {!create-an-incoming-webhook.md!}
1. {!generate-integration-url.md!}
1. Go to your Zabbix web interface, and click **Administration**. Click on 1. Go to your Zabbix web interface, and click **Administration**. Click on
**General** and then select **Macros** from the dropdown. Click **Add** and set the **General** and then select **Macros** from the dropdown. Click **Add** and set the