diff --git a/static/images/integrations/front/001.png b/static/images/integrations/front/001.png new file mode 100644 index 0000000000..329c67b5e2 Binary files /dev/null and b/static/images/integrations/front/001.png differ diff --git a/static/images/integrations/front/002.png b/static/images/integrations/front/002.png new file mode 100644 index 0000000000..a7fa63b9dc Binary files /dev/null and b/static/images/integrations/front/002.png differ diff --git a/static/images/integrations/front/003.png b/static/images/integrations/front/003.png new file mode 100644 index 0000000000..bc1a6577f3 Binary files /dev/null and b/static/images/integrations/front/003.png differ diff --git a/static/images/integrations/front/004.png b/static/images/integrations/front/004.png new file mode 100644 index 0000000000..36b7e24c88 Binary files /dev/null and b/static/images/integrations/front/004.png differ diff --git a/static/images/integrations/front/005.png b/static/images/integrations/front/005.png new file mode 100644 index 0000000000..e5511bcfb0 Binary files /dev/null and b/static/images/integrations/front/005.png differ diff --git a/static/images/integrations/front/006.png b/static/images/integrations/front/006.png new file mode 100644 index 0000000000..0a09988fd9 Binary files /dev/null and b/static/images/integrations/front/006.png differ diff --git a/static/images/integrations/front/007.png b/static/images/integrations/front/007.png new file mode 100644 index 0000000000..d0b30a5344 Binary files /dev/null and b/static/images/integrations/front/007.png differ diff --git a/static/images/integrations/front/008.png b/static/images/integrations/front/008.png new file mode 100644 index 0000000000..26fb32a8ed Binary files /dev/null and b/static/images/integrations/front/008.png differ diff --git a/zerver/webhooks/front/doc.md b/zerver/webhooks/front/doc.md new file mode 100644 index 0000000000..208d3670d2 --- /dev/null +++ b/zerver/webhooks/front/doc.md @@ -0,0 +1,37 @@ +Front lets you manage all of your communication channels in one place, +and helps your team collaborate around every message. Follow these steps +to recieve Front notifications without leaving Zulip! + +{!create-stream.md!} + +{!create-bot-construct-url.md!} + +Then, log into your Front account, and do the following: + +1. Go to the **Settings** of your organization. + ![](/static/images/integrations/front/001.png) + +2. Enable webhook notifications. + ![](/static/images/integrations/front/002.png) + ![](/static/images/integrations/front/003.png) + +3. Pick the types of events for which you want to receive notifications, +and set the URL you construsted for the Front bot as a target webhook. + ![](/static/images/integrations/front/004.png) + ![](/static/images/integrations/front/005.png) + +Finally, go to the **Settings** of your Zulip organization, and add a new +filter on the **Filter settings** page. + +**Pattern**: `cnv_(?P[0-9a-z]+)`. +**URL format string**: `https://app.frontapp.com/open/cnv_%(id)s`. + +![](/static/images/integrations/front/006.png) + +This step is necessary to set a link to a Front conversation as a name of +the corresponding topic in Zulip. + +{!congrats.md!} + +![](/static/images/integrations/front/007.png) +![](/static/images/integrations/front/008.png)