{"componentChunkName":"component---src-templates-doc-tsx","path":"/product/integrations/slack/","result":{"data":{"file":{"id":"14838d19-140b-5054-be9f-542765e9ed5c","relativePath":"product/integrations/slack/index.mdx","sourceInstanceName":"docs","childMarkdownRemark":null,"childMdx":{"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Slack\",\n  \"sidebar_order\": 1,\n  \"redirect_from\": [\"/workflow/integrations/slack/\", \"/workflow/integrations/legacy-integrations/slack/\", \"/workflow/integrations/global-integrations/slack/\"]\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Note = makeShortcode(\"Note\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Triage, resolve, and ignore Sentry issues directly from Slack.\"), mdx(\"p\", null, \"This integration needs to set up only once per organization, then it is available for \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"all\"), \" projects.\"), mdx(\"h2\", {\n    \"id\": \"install\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h2\"\n  }, {\n    \"href\": \"#install\",\n    \"aria-label\": \"install permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"Install\"), mdx(Note, {\n    mdxType: \"Note\"\n  }, mdx(\"markdown\", null, mdx(\"p\", null, \"Sentry owner or manager permissions are required to install this integration.\"))), mdx(\"p\", null, \"Slack defaults to let any workspace member authorize apps, but they may have to request access. See this \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"https://get.slack.help/hc/en-us/articles/202035138-Add-an-app-to-your-workspace\"\n  }), \"Slack help article\"), \" for more details.\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"In Sentry, navigate to \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Settings > Integrations\"), \".\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"When you enter the page, the integrations list displays, which includes Slack. Use the search bar to filter quickly for the Slack integration.\\nClick \\\"Slack\\\" to navigate to the details page for this integration.\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/8a48b30b8359522b11c95757167bd0d2/6052f/slack-integration-directory.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"25.666666666666664%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAIAAADKYVtkAAAACXBIWXMAAAsSAAALEgHS3X78AAAAjElEQVQY032OOQ7DMAwE9f//pQiQNDkLS7IOkrJOZ43U8mLAirOkioH1Yom4tV5rm7GlLJxALRWboJSqSJJ2nqX00/wFBDKKABpVMMZZveU2Rt/ngZlzOUzZnA3RE4rU8/253l+B2+h9TAIZD6/GQ2MStx4Tder27ZdHDlHgnlyGbDVkT1HM4mLA5fEDQOEkCLwaeaoAAAAASUVORK5CYII=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"slack integration directory\",\n    \"title\": \"slack integration directory\",\n    \"src\": \"/static/8a48b30b8359522b11c95757167bd0d2/c1b63/slack-integration-directory.png\",\n    \"srcSet\": [\"/static/8a48b30b8359522b11c95757167bd0d2/5a46d/slack-integration-directory.png 300w\", \"/static/8a48b30b8359522b11c95757167bd0d2/0a47e/slack-integration-directory.png 600w\", \"/static/8a48b30b8359522b11c95757167bd0d2/c1b63/slack-integration-directory.png 1200w\", \"/static/8a48b30b8359522b11c95757167bd0d2/d61c2/slack-integration-directory.png 1800w\", \"/static/8a48b30b8359522b11c95757167bd0d2/6052f/slack-integration-directory.png 2030w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \"))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Click \\\"Add workspace\\\".\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/b3ae8d496901dc7383199f0b125fdf0c/e2d3b/slack-overview-details-page.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"77.33333333333333%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAIAAABr+ngCAAAACXBIWXMAAAsSAAALEgHS3X78AAAB0klEQVQoz21Ti26jMBDk/z+jJ/V3qpNOagghAWMbzCO8/MCAaceg5u6UoGHZBc/ueNcEVV6x6x9CWByllOR9Pxpjl2V9xjwvX1/b7w/x/nZ6/3WKozawZpqkNNMsR911A1Y4t62r+xfL6sm77y+3X3gGXadut6rv5TCM4yCVRjILGFhjDaJpRoikcKydQZ5nD6QL2rYPP+NrnGQZJ4QmN0IznhFGUpomWZrSa5yKogRZFBXnRdf28I+NBFqZohD+lV2wW+S2k8c0HY7FAmsXEKTUUlmlp0cXAqyuqybnRc6F1uZB3nV6tb2SnZL4xHjFStW05i8Zn/NccJYzmpeigsICyAXk4OXhNPXdre6h9r/KqEkpw1IwIYFzgXSMckBJNRlMQ70cnq+MmqCVZY1+iEKgYXB8yLCXQojqGMwLMjYWneNLFEfhJb5c4aPPGaE0Y8iSJgR5vVwve32WvQyjGkd1WLR0wzn6gcPt7fbM9GRllqbT9w5tlE2n7r1uOlnWQ+1DCSvqvh2Mnl6RpVnCcxqek8/wdtoRxeR8IeEljWCjlFCBLNq+ImPm9X30Ze+ybkZY+IeQuhmgRVunzOqPxjMZt9tPv/MHfnM/P8MjfDmkA9/1YVUW8Im7QAAAAABJRU5ErkJggg==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"slack overview details page\",\n    \"title\": \"slack overview details page\",\n    \"src\": \"/static/b3ae8d496901dc7383199f0b125fdf0c/c1b63/slack-overview-details-page.png\",\n    \"srcSet\": [\"/static/b3ae8d496901dc7383199f0b125fdf0c/5a46d/slack-overview-details-page.png 300w\", \"/static/b3ae8d496901dc7383199f0b125fdf0c/0a47e/slack-overview-details-page.png 600w\", \"/static/b3ae8d496901dc7383199f0b125fdf0c/c1b63/slack-overview-details-page.png 1200w\", \"/static/b3ae8d496901dc7383199f0b125fdf0c/e2d3b/slack-overview-details-page.png 1466w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \"))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Toggle to the Slack workspace to which you want to connect using the dropdown menu in the upper right corner of the authentication window, then select \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Allow\"), \". Repeat this process if you are connecting to multiple workspaces.\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1188px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/dab73b4280cd9d616df0f055202c3ae1/df56e/slack-allow-install.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"110.33333333333333%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAIAAABPIytRAAAACXBIWXMAAAsSAAALEgHS3X78AAAB+klEQVQ4y6VU25KaQBDlJ/MrecsnJK/7A3lIpfIFqZSaMqwPMVXZilvJgruCcpEZ5M4Ag0AOjqKrhjxsP7QN02e6z+kWieWF6Vhzdb5cLuu6bv5tJGaaa+WMpWnKOUeylEfxQr0ff5Pv7n72gyPLoeaDQ6htWXEcV1UlNS8wqalbwzX9ZU+tyzxWZoxFUZRlGfjkOaixsizxiKAoChGjW/iTygfTNO33zm7l2+FgMBoMR8ORLMvj8XgymUyn09lshlPDMLri0lkzKK48KIqqLl0y1zV9sVhbtqqoeJkkyQXnA7La2Z5PzouPX5pfc1o3fzwn2+YiR9iVtrsGWpew9N377OsP79GkyveiCE91OoLFK8iwXq8ppfAupZvNxnEcz/M9h1QcZa8PYg/G0kAJAEzTtG1bBJQQSt2eEe7bBtvtdgtJMIwwDCGbCOB93yeEeJ6HHGRikCI4gjFYFAfG31kQBPAAw4tN7KTivDwHHw449qH1+OVtgF5waQeGYVuOYAFDkq7rYLtarfacjZY8Ourb7U5tAMANIiFwXVc8pizlZWsd4PRf8Eww0ANtUE2TVGiWxkkchHEYdZgrgp3tAI7RMC5cEOveeLJ8t024mPblhu3EL3J8WCDEmw83r96+vvn8Sdz4P/DzLiKWulHAirxvSXrwvV+SF9hfkHf4+tEgpT8AAAAASUVORK5CYII=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"slack allow install\",\n    \"title\": \"slack allow install\",\n    \"src\": \"/static/dab73b4280cd9d616df0f055202c3ae1/df56e/slack-allow-install.png\",\n    \"srcSet\": [\"/static/dab73b4280cd9d616df0f055202c3ae1/5a46d/slack-allow-install.png 300w\", \"/static/dab73b4280cd9d616df0f055202c3ae1/0a47e/slack-allow-install.png 600w\", \"/static/dab73b4280cd9d616df0f055202c3ae1/df56e/slack-allow-install.png 1188w\"],\n    \"sizes\": \"(max-width: 1188px) 100vw, 1188px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \"))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Your integration details page will refresh and show the Slack workspace you just added.\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/bb5119d871c0af430f6082af5b7b4770/b5a09/slack-install-success.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"39.333333333333336%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAIAAAB2/0i6AAAACXBIWXMAAAsSAAALEgHS3X78AAAA9klEQVQY04WQTU7DMBCFff8TdAHHQOIIbIEWIYJQSRpI2pQ6ih17/hymrhR1EcTokzyyNO+9GeMiNd73tu8ORyQaMUbQlxfRsqdQbq3SNs507anYPOzqevP0tqubum0jAi9NItI0pefH/c1qfbta3999GIpIzqmb997+WD94ZvnLeVZRtDEhQG+dd+G9+H59qaqy09QAhDM4wxmaJQyxjCy6aBgBgJNMKU0iSVgUJiG8bJsb5PyTnZENBCy3RdN8VZ/1vj0454fBIeKUS+SiG3U6hKiNCoUYRx/OsVUmaRo1OfswAALkZAsl1+RhTX99Ie3/O9jML7xkziwzEttFAAAAAElFTkSuQmCC')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"slack install success\",\n    \"title\": \"slack install success\",\n    \"src\": \"/static/bb5119d871c0af430f6082af5b7b4770/c1b63/slack-install-success.png\",\n    \"srcSet\": [\"/static/bb5119d871c0af430f6082af5b7b4770/5a46d/slack-install-success.png 300w\", \"/static/bb5119d871c0af430f6082af5b7b4770/0a47e/slack-install-success.png 600w\", \"/static/bb5119d871c0af430f6082af5b7b4770/c1b63/slack-install-success.png 1200w\", \"/static/bb5119d871c0af430f6082af5b7b4770/b5a09/slack-install-success.png 1360w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \")))), mdx(\"p\", null, \"Your Slack integration is now available to all projects in your Sentry organization. To enable Slack notification for private channels, add the Slack app to the channel. One quick method: use \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"@sentry\"), \" to invite the Sentry bot the Slack channel.\"), mdx(\"p\", null, \"In the next section, we'll walk you through configuring your notification settings.\"), mdx(\"h2\", {\n    \"id\": \"configure\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h2\"\n  }, {\n    \"href\": \"#configure\",\n    \"aria-label\": \"configure permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"Configure\"), mdx(\"p\", null, \"Use Slack for \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"#alert-rules\"\n  }), \"alerts\"), \" regarding issues, environments, deployment, etc.\"), mdx(\"h3\", {\n    \"id\": \"alert-rules\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h3\"\n  }, {\n    \"href\": \"#alert-rules\",\n    \"aria-label\": \"alert rules permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"Alert Rules\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Confirm your Slack workspace is configured globally for your Sentry organization by navigating to Organization Settings > \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Integrations\"), \". Click on \\\"Configuration(s)\\\" to go to the configuration details page.\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/18f287db9eb294fd1a492829433dedd0/93582/slack-directory-installed.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"16%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAADCAIAAAAcOLh5AAAACXBIWXMAAAsSAAALEgHS3X78AAAAbUlEQVQI13WMWQoDMQxDc/+TtpQmsbN4T2tmoH8VMgj5odIbPh+vVruZ31Y1AGytSyb3PNq8Js2xmcQ9flhZiwDGXtmmwq+HsDCxZfKLE7ttasKaEwlkXwZghXfbrKpEHBGf/zrnTFy94sCZ5BdRDq8Cf0X6ggAAAABJRU5ErkJggg==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"slack directory installed\",\n    \"title\": \"slack directory installed\",\n    \"src\": \"/static/18f287db9eb294fd1a492829433dedd0/c1b63/slack-directory-installed.png\",\n    \"srcSet\": [\"/static/18f287db9eb294fd1a492829433dedd0/5a46d/slack-directory-installed.png 300w\", \"/static/18f287db9eb294fd1a492829433dedd0/0a47e/slack-directory-installed.png 600w\", \"/static/18f287db9eb294fd1a492829433dedd0/c1b63/slack-directory-installed.png 1200w\", \"/static/18f287db9eb294fd1a492829433dedd0/93582/slack-directory-installed.png 1524w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \"))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Select the Slack workspace to configure from the list, then click \\\"Configure\\\".\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/bb5119d871c0af430f6082af5b7b4770/b5a09/slack-install-success.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"39.333333333333336%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAIAAAB2/0i6AAAACXBIWXMAAAsSAAALEgHS3X78AAAA9klEQVQY04WQTU7DMBCFff8TdAHHQOIIbIEWIYJQSRpI2pQ6ih17/hymrhR1EcTokzyyNO+9GeMiNd73tu8ORyQaMUbQlxfRsqdQbq3SNs507anYPOzqevP0tqubum0jAi9NItI0pefH/c1qfbta3999GIpIzqmb997+WD94ZvnLeVZRtDEhQG+dd+G9+H59qaqy09QAhDM4wxmaJQyxjCy6aBgBgJNMKU0iSVgUJiG8bJsb5PyTnZENBCy3RdN8VZ/1vj0454fBIeKUS+SiG3U6hKiNCoUYRx/OsVUmaRo1OfswAALkZAsl1+RhTX99Ie3/O9jML7xkziwzEttFAAAAAElFTkSuQmCC')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"slack install success\",\n    \"title\": \"slack install success\",\n    \"src\": \"/static/bb5119d871c0af430f6082af5b7b4770/c1b63/slack-install-success.png\",\n    \"srcSet\": [\"/static/bb5119d871c0af430f6082af5b7b4770/5a46d/slack-install-success.png 300w\", \"/static/bb5119d871c0af430f6082af5b7b4770/0a47e/slack-install-success.png 600w\", \"/static/bb5119d871c0af430f6082af5b7b4770/c1b63/slack-install-success.png 1200w\", \"/static/bb5119d871c0af430f6082af5b7b4770/b5a09/slack-install-success.png 1360w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \"))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Click \\\"Add Alert Rule\\\" for this project to navigate to Alert Rule settings.\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/fd196d5fc7cd5b9a111d558db9a87348/6c2de/slack-project-configuration.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"38.99999999999999%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAIAAAB2/0i6AAAACXBIWXMAAAsSAAALEgHS3X78AAAArUlEQVQY05WRzRLDIAiEff/X7DSdxF9EJyKaFNP2mEy68x08gLuAmswcXHQuEFXm9hfKLZPWXi8mBAQYVPnkZnPCFWPGmCJgirmsJBGI+JRSBzQMlNXOO7BiPlvwWImv4doEMZCAKj8fAVDs9hsqa1lm462vx4KUh5QwS4ht3w7tZ4iYagwyYeJjL+plIwSQ5/5tPtVwLmSM8x4+p1G999a6DHC1pB9SJsUCD7U3OiXTVE1AT7EAAAAASUVORK5CYII=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"slack project configuration\",\n    \"title\": \"slack project configuration\",\n    \"src\": \"/static/fd196d5fc7cd5b9a111d558db9a87348/c1b63/slack-project-configuration.png\",\n    \"srcSet\": [\"/static/fd196d5fc7cd5b9a111d558db9a87348/5a46d/slack-project-configuration.png 300w\", \"/static/fd196d5fc7cd5b9a111d558db9a87348/0a47e/slack-project-configuration.png 600w\", \"/static/fd196d5fc7cd5b9a111d558db9a87348/c1b63/slack-project-configuration.png 1200w\", \"/static/fd196d5fc7cd5b9a111d558db9a87348/6c2de/slack-project-configuration.png 1334w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \")), mdx(\"p\", {\n    parentName: \"li\"\n  }, \"You can also access \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Alerts\"), \" from your \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Project Settings\"), \". From here, you can configure when notifications are sent to your Slack workspace(s).\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, \"You can route notifications in a few ways: to a specific channel in your Slack workspace, to multiple channels in your Slack workspace, or to multiple Slack workspaces.\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Click \\\"New Alert Rule\\\" to configure a new Alert.\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/25b28cdaf53dc5d095ff960e547937ec/5faa8/slack-alert-rules.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"22.333333333333336%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAECAIAAAABPYjBAAAACXBIWXMAAAsSAAALEgHS3X78AAAAqElEQVQI112PWwrCMBBFu/9tiIJr0IWIf1KtNa1p5pU0mZQ6UPRDOB/D3MM8Gv+eAKgui2r9o9ZlY6tLUQBoW388XPe7y/l0a5hEOM4p5zlr0fIlZ42ShNOWppSZo0gkjM+OugcOjhvLTILAiDHG8qNkDR78GEbnzWEUP07WtAU2u6qhTUqzqgZMXQ/3Z+j6EHAGMmUhEnsKgdZ1ZWLnBvcyRkRiFrvuA6oC4/DhYZJIAAAAAElFTkSuQmCC')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"slack alert rules\",\n    \"title\": \"slack alert rules\",\n    \"src\": \"/static/25b28cdaf53dc5d095ff960e547937ec/c1b63/slack-alert-rules.png\",\n    \"srcSet\": [\"/static/25b28cdaf53dc5d095ff960e547937ec/5a46d/slack-alert-rules.png 300w\", \"/static/25b28cdaf53dc5d095ff960e547937ec/0a47e/slack-alert-rules.png 600w\", \"/static/25b28cdaf53dc5d095ff960e547937ec/c1b63/slack-alert-rules.png 1200w\", \"/static/25b28cdaf53dc5d095ff960e547937ec/5faa8/slack-alert-rules.png 1444w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \")), mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Update the Slack channel routing by for existing Alert Rules by choosing Slack as the action under \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Perform these actions\"), \":\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/69a47b8325342cfdf5ce20da92cb9654/c65fa/slack-alert-rule-edit.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"27.333333333333332%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAIAAADKYVtkAAAACXBIWXMAAAsSAAALEgHS3X78AAAAb0lEQVQY042LWxLEIAgEvf9RExCs9QWoWcoDxEz1x9RAh18qcMUIjDeV3FSGdPuGBumScy2lqdoYc87leHnHbPh/aLUTMXPa5pz7ttZzYqlYqKW5jIBMiTyRvJvZc8qWa0eg+0IngssJgX0UsQPd/t9NI9eH5ZbjAAAAAElFTkSuQmCC')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"slack alert rule edit\",\n    \"title\": \"slack alert rule edit\",\n    \"src\": \"/static/69a47b8325342cfdf5ce20da92cb9654/c1b63/slack-alert-rule-edit.png\",\n    \"srcSet\": [\"/static/69a47b8325342cfdf5ce20da92cb9654/5a46d/slack-alert-rule-edit.png 300w\", \"/static/69a47b8325342cfdf5ce20da92cb9654/0a47e/slack-alert-rule-edit.png 600w\", \"/static/69a47b8325342cfdf5ce20da92cb9654/c1b63/slack-alert-rule-edit.png 1200w\", \"/static/69a47b8325342cfdf5ce20da92cb9654/c65fa/slack-alert-rule-edit.png 1434w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \")), mdx(\"p\", {\n    parentName: \"li\"\n  }, \"After selecting \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Send a Slack notification\"), \", specify the workspace, channel(s), and tags you\\u2019d like to include with your Alert Rule.\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/1b8061d7b0c7ee6f6246013165a16e6f/f793b/slack-alert-rule-edit-channels.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"23.333333333333332%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAIAAADKYVtkAAAACXBIWXMAAAsSAAALEgHS3X78AAAAoUlEQVQY03WOWQ7DIAxEuf89GyWELWwJ2E47CW0/KhU9GWzhmVHrYu3qjXY5FiahzqAdHYw3E/dGgzEfoFUxJG+Dsz64bQvJrA5V5GytOxuMtnoxKZacak6FiC9u9Vp2NU/L9Jid8cFHgAUsxy3NkwYlV3zaazv2hvqNgCH8FC5Ane6QNITvhA3mwiJ8Mssb+nC1rGqF8CEI+nueAON/wOYFe10h3MvcwP4AAAAASUVORK5CYII=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"slack alert rule edit channels\",\n    \"title\": \"slack alert rule edit channels\",\n    \"src\": \"/static/1b8061d7b0c7ee6f6246013165a16e6f/c1b63/slack-alert-rule-edit-channels.png\",\n    \"srcSet\": [\"/static/1b8061d7b0c7ee6f6246013165a16e6f/5a46d/slack-alert-rule-edit-channels.png 300w\", \"/static/1b8061d7b0c7ee6f6246013165a16e6f/0a47e/slack-alert-rule-edit-channels.png 600w\", \"/static/1b8061d7b0c7ee6f6246013165a16e6f/c1b63/slack-alert-rule-edit-channels.png 1200w\", \"/static/1b8061d7b0c7ee6f6246013165a16e6f/f793b/slack-alert-rule-edit-channels.png 1404w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \")), mdx(\"p\", {\n    parentName: \"li\"\n  }, \"You can add Alert Rules routing to as many Slack channels as you\\u2019d like.\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Then once you receive a Slack notification, you can use the Resolve, Ignore, or Assign buttons to update the Issue in Sentry.\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"854px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/19cf9b9b8dfbb837455157e49c6e932a/c3fd4/slack-alert-message.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"34%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAIAAACHqfpvAAAACXBIWXMAAAsSAAALEgHS3X78AAABG0lEQVQY042PTU7DMBCFe0cOwYIrcBEOwB1YcgKQKkGbNGlqEqV2EsfFdpzxb5iWIsGOp5E1GvmbN2+13N/K56d1XnyUxdixSX7CpMFMyz+0Cnc34fGhpOKF9K/NacvUG9PvTENI4xwyDsrFVnsiYE3VQczIpJSucOL9km9402btkNV0V7MtOR4o77jYN3RDjg3jpO24hs4EZeMf5/OSmvR5TggZGB06JoZensRJiI6dez70QoxGq+Stt6D15L2/wssFHqtKTib4YMxsrQOwMwqwtxPOQ0RGKQ0Axhj3G07VHuixquuyKPETAruipJSFEKTCAWJKSoUkhnXO4dbv2BdY6zDP1jnEnPPog/7euxhj+BGeim+M6VLX5F/QEIz0F7gBTQAAAABJRU5ErkJggg==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"slack alert message\",\n    \"title\": \"slack alert message\",\n    \"src\": \"/static/19cf9b9b8dfbb837455157e49c6e932a/c3fd4/slack-alert-message.png\",\n    \"srcSet\": [\"/static/19cf9b9b8dfbb837455157e49c6e932a/5a46d/slack-alert-message.png 300w\", \"/static/19cf9b9b8dfbb837455157e49c6e932a/0a47e/slack-alert-message.png 600w\", \"/static/19cf9b9b8dfbb837455157e49c6e932a/c3fd4/slack-alert-message.png 854w\"],\n    \"sizes\": \"(max-width: 854px) 100vw, 854px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \")))), mdx(\"h2\", {\n    \"id\": \"deleting-the-legacy-project-based-slack-integration\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h2\"\n  }, {\n    \"href\": \"#deleting-the-legacy-project-based-slack-integration\",\n    \"aria-label\": \"deleting the legacy project based slack integration permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"Deleting the legacy project-based Slack integration\"), mdx(\"p\", null, \"We recommend disabling the legacy project-based integration after setting up the global integration.\"), mdx(\"p\", null, \"Once you configure the global Slack integration and Alert Rules, you can disable the old project-based Slack integration. Go to each project that has the old project-based Slack enabled and disable it. If you're looking to upgrade your global integration, please refer to the information below under \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Upgrading Slack\"), \".\"), mdx(\"h2\", {\n    \"id\": \"upgrading-slack\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h2\"\n  }, {\n    \"href\": \"#upgrading-slack\",\n    \"aria-label\": \"upgrading slack permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"Upgrading Slack\"), mdx(\"h3\", {\n    \"id\": \"how-do-i-know-if-i-need-to-upgrade\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h3\"\n  }, {\n    \"href\": \"#how-do-i-know-if-i-need-to-upgrade\",\n    \"aria-label\": \"how do i know if i need to upgrade permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"How do I know if I need to upgrade?\"), mdx(\"p\", null, \"You need to upgrade if you installed the global Slack integration on a Sentry organization before May 8, 2020. Unsure whether or not that includes your organization? Please visit your integration's page via \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Organization Settings > Integrations\"), \". You will see a call to action for the Slack integration.\"), mdx(\"p\", null, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/bb87cd72b3e875b793f7b54c32e37120/460fa/slack-migration-integration-directory.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"20%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAECAIAAAABPYjBAAAACXBIWXMAAAsSAAALEgHS3X78AAAAi0lEQVQI112M2w4DIQhE/f9v3a2Kcke3mCZNU3IeZhiYMmDe14tJIpaZ/yKitTbmE6la3uAkFU0bHm5eOsBdITfrzN77+ZI2K+IkOzk/sdwCB01A9yieVdLnuEe7GCtTY2zCPYVyT3bgXpQ8i5MdpAQ0WriULHtC0gsP5cEEjJDiY4UgjJbzHyYYrm8OtujrpCbX9gAAAABJRU5ErkJggg==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"slack migration integration directory\",\n    \"title\": \"slack migration integration directory\",\n    \"src\": \"/static/bb87cd72b3e875b793f7b54c32e37120/c1b63/slack-migration-integration-directory.png\",\n    \"srcSet\": [\"/static/bb87cd72b3e875b793f7b54c32e37120/5a46d/slack-migration-integration-directory.png 300w\", \"/static/bb87cd72b3e875b793f7b54c32e37120/0a47e/slack-migration-integration-directory.png 600w\", \"/static/bb87cd72b3e875b793f7b54c32e37120/c1b63/slack-migration-integration-directory.png 1200w\", \"/static/bb87cd72b3e875b793f7b54c32e37120/d61c2/slack-migration-integration-directory.png 1800w\", \"/static/bb87cd72b3e875b793f7b54c32e37120/460fa/slack-migration-integration-directory.png 1910w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \")), mdx(\"p\", null, \"Please note we are still rolling this out, if you don't see this yet you may be in a later wave.\"), mdx(\"p\", null, \"If you installed the Slack integration on a Sentry organization after May 8, 2020, your integration will be up-to-date, and no upgrade is needed.\"), mdx(\"h3\", {\n    \"id\": \"why-do-i-need-to-upgrade\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h3\"\n  }, {\n    \"href\": \"#why-do-i-need-to-upgrade\",\n    \"aria-label\": \"why do i need to upgrade permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"Why do I need to upgrade?\"), mdx(\"p\", null, \"Sentry built its previous Slack integration on top of Slack's workspace apps. Unfortunately, Slack deprecated the workspace apps shortly afterward. You can find more details about that decision on \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"https://medium.com/slack-developer-blog/an-update-on-workspace-apps-aabc9e42a98b\"\n  }), \"the Slack blog\"), \".\"), mdx(\"p\", null, \"While we were able to maintain the integration in the past, our workspace app relies on Slack APIs that will soon deprecate. We now need to move to Slack's newly supported bot app framework.\"), mdx(\"h3\", {\n    \"id\": \"what-changes-after-my-integration-is-upgraded\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h3\"\n  }, {\n    \"href\": \"#what-changes-after-my-integration-is-upgraded\",\n    \"aria-label\": \"what changes after my integration is upgraded permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"What changes after my integration is upgraded?\"), mdx(\"p\", null, \"Previously, Slack workspace apps allowed you to give Sentry access to whichever channels you chose, including public or specific channels -- which could be either public or private.\"), mdx(\"p\", null, \"Bot apps in Slack work differently. By default, the Sentry bot will be able to post alerts in public channels, but in order to be able to post to private channels, you'll need to add the bot to that specific channel.\"), mdx(\"p\", null, \"In terms of your alert rule configurations, if your current Slack integration only uses public channels, then nothing needs to change after you upgrade.\"), mdx(\"p\", null, \"Going forward, if you want to add private channels to alert rules, you'll need to add the Sentry bot to the channel first before making the Sentry rule.\"), mdx(\"p\", null, \"If you have any private channels currently used in your alert rules, for the alerts to work, you'll need to add the Sentry bot after you've upgraded. In the upgrade flow, you'll have a chance to review which private channels you're using. Sentry will send a message to each channel, once you've upgraded, as a reminder to add the Sentry bot to that channel.\"), mdx(\"h3\", {\n    \"id\": \"how-do-i-upgrade\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h3\"\n  }, {\n    \"href\": \"#how-do-i-upgrade\",\n    \"aria-label\": \"how do i upgrade permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"How do I upgrade?\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Go to your Slack configurations page in Sentry. Click \\\"Upgrade Now\\\".\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/d171af307bd46d9d0af60b39a094c79f/51dd6/slack-migration-configurations.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"30%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAGCAIAAABM9SnKAAAACXBIWXMAAAsSAAALEgHS3X78AAAA1ElEQVQY032PXUoEMRCEc//jCB5AFM8g++CLM7i7znQy+e10p5NtZ0AXBMNHUSnSdMqAs+fLGcBlLMSN/4Wo9S7z5F+e5unDm+gsLDBPV++zSOcmSvvRP/MiApBPbwBQDNWSgr98fm3O1RIxRyzpQK+NisJ15/BUpOEYJEKGKaSwYrI52rit0a8x7OohRxBO0tIYefTc1XM6VDgyZZNiXparha0U1F+Nu9N7V7W2PD68vz7PFWslrkhEjFi1v25mzRSNFGa5o2ntWnlzGML369/yu78BZkla3s8cIOkAAAAASUVORK5CYII=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"slack migration configurations\",\n    \"title\": \"slack migration configurations\",\n    \"src\": \"/static/d171af307bd46d9d0af60b39a094c79f/c1b63/slack-migration-configurations.png\",\n    \"srcSet\": [\"/static/d171af307bd46d9d0af60b39a094c79f/5a46d/slack-migration-configurations.png 300w\", \"/static/d171af307bd46d9d0af60b39a094c79f/0a47e/slack-migration-configurations.png 600w\", \"/static/d171af307bd46d9d0af60b39a094c79f/c1b63/slack-migration-configurations.png 1200w\", \"/static/d171af307bd46d9d0af60b39a094c79f/d61c2/slack-migration-configurations.png 1800w\", \"/static/d171af307bd46d9d0af60b39a094c79f/51dd6/slack-migration-configurations.png 1952w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \"))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Click \\\"Continue\\\".\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1182px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/c5ee67a33f4f609653a64ce1e0fcd782/7161f/slack-migration-intro.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"114.33333333333333%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAXCAIAAACEf/j0AAAACXBIWXMAAAsSAAALEgHS3X78AAACUklEQVQ4y5WUW3PTMBCF/eN56Az/Cx4YnmmBKYnvlmRZthPf4/CtnATotEyzoyibSLt7ztFKwdAP8zRP4zQOI/42//mJDfyYhmG4bRjHqe97nKDvh7qul2U5nU5+vjjz1aZpml8zcgRkLEvbHY9d1/XecMm9XO30hhFP8LDb7aMw2u/DKIwfvz39/PHsKnc+n9d1Pb9t5AV2b0xptCmKQmuTJGmRK61MEidZVmil/xvc9VEUx3GSxClbi0IxsjTP80IpzWxLW0LMVlXlyA4o/ocjuAIEtNZZa6mPNi/SswN669U2ttTEX+YlQCbyAZtgLMtyga0NNcUHSK7w4yiBC05pyspWqEUWCfY7+GjQscwAf5ZmqABCYGtVGgO4yjm3hZ1XOJ8EtnP1bdiyapq2rptarMHapj0cxmV5KRgNEdA9oKVUmmYiu7lQkPoePMfx6rGJ2sDmeGTEfiQZ4udZgbokJQtoBTk6O4fg27lCG3Uv7Vm7mgXZZ4mxoIUS9P7uU9+qF2drPukwVahU5FHkPrQHqAp5W5GxEd9Jcp+9RoGmZaltW1GbyqivPU/oAUYu0CjXYbra6M2Xnkdf/cIZtY0WGkopmHO2aZKlqTgw96eN5VvP4aALPmUkmJN4evwehhG3gtn3aUIWZMNh9s0be0UTvne7kCtEFrmSoGjbw4bkLpPKiz/+9d32TzCy3xV5PE5FcdSqG/op4HK8Eye3i/nzp+zhw5ePD19/Pbs7gjfrulltlYdJ3rDby8gB4MvLOMqLKS/n1S5LHY0wrtyJZWbtN9G8Jt38WL3BAAAAAElFTkSuQmCC')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"slack migration intro\",\n    \"title\": \"slack migration intro\",\n    \"src\": \"/static/c5ee67a33f4f609653a64ce1e0fcd782/7161f/slack-migration-intro.png\",\n    \"srcSet\": [\"/static/c5ee67a33f4f609653a64ce1e0fcd782/5a46d/slack-migration-intro.png 300w\", \"/static/c5ee67a33f4f609653a64ce1e0fcd782/0a47e/slack-migration-intro.png 600w\", \"/static/c5ee67a33f4f609653a64ce1e0fcd782/7161f/slack-migration-intro.png 1182w\"],\n    \"sizes\": \"(max-width: 1182px) 100vw, 1182px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \"))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"If you have any private channels in use, you'll see them listed.\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1182px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/2e89598060adf5c2d8b9202673c97d23/7161f/slack-migration-private-channels.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"89.99999999999999%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAIAAADUsmlHAAAACXBIWXMAAAsSAAALEgHS3X78AAABt0lEQVQ4y5VT21KDMBDl133xwRc/zBmr46gtbRVIwiWkLZaEQAOtJ4mXWp3W7izhsCF79pagtdJ13capBZuNgVpg8cZb3B/fW14DnKyq9Xa73e1J3w/G9BCsXr3sf8ITDreMpnle8KIsCp6yjLG0rmu4GIbtEYGLAA6Wy9VisVytKgDGsizNlFK7U2KMCXSj86zI0jzLrAJzXoKcEkYSSimDU5e5y9gYj8GMyAOtW0pokpA4TgihOIOTABZTBk3TnBGGf2AHB34Qpfg6rGFCtiUXPnlgPEVepC4cWGCXtQR3q1tEimw/wsZTVW9CiN2ZYpnhD5Er1VjHbWebbteu1bppGt1aqsapBapRUiFY9BIawDoZh7PpfBrOn5/GDr9MxtMwnBEUISFRlKBySUx8XbBGr7GUEmnbVkmpkBLI61qu1zUUnzCeDhvM6A0KAy8H2wdj96vPvZ0wTEgUxagrhkSIBRSV98AOjxshEPix+8GMap9VZETjxvazVX9GCIOf4WNh/58ZhFjvbvnlxc311Yjn8ozDPojlQt+P+OODaFRnh8SPe78n7tIav7qtjwuN1zAM3heuyTvEGA42Wbc1WwAAAABJRU5ErkJggg==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"slack migration private channels\",\n    \"title\": \"slack migration private channels\",\n    \"src\": \"/static/2e89598060adf5c2d8b9202673c97d23/7161f/slack-migration-private-channels.png\",\n    \"srcSet\": [\"/static/2e89598060adf5c2d8b9202673c97d23/5a46d/slack-migration-private-channels.png 300w\", \"/static/2e89598060adf5c2d8b9202673c97d23/0a47e/slack-migration-private-channels.png 600w\", \"/static/2e89598060adf5c2d8b9202673c97d23/7161f/slack-migration-private-channels.png 1182w\"],\n    \"sizes\": \"(max-width: 1182px) 100vw, 1182px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \")), mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Otherwise, you'll see:\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1174px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/cff9ca447ebd0b6f4f5728871d6fe1fe/04784/slack-migration-no-private-channels.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"59.00000000000001%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAIAAADtbgqsAAAACXBIWXMAAAsSAAALEgHS3X78AAABE0lEQVQoz51Sy07DMBD0l3PhxoUPQuLMiR8AtaG0duJXQhIldhLHzNqigqo8ymg1WXs9+4iWudF5P8GmD56nGQZncj5f5iNF4STLL9k4uqZ+W9e4xgjOCGGd52VZAhhf4q+2pEsSl6I02lhba21kJaVUXddFyvUTQggMrfADF7yEqKrkdltsNkVdN1kcvweibBgGrTVkfdf/KjgjPuw550JWCp0rhVQG/LrbCy7qNAuGUlJrRWaNNdq2bUdi5xzC6BMz5Eky8D9Obj6HFgoGBi/+C1T5UjFqvhTt81Nj7cjQwZ9LEbetv715vL56uL/bXSA+dtv3Himcm5l3HhualpTWD/DJJSbHj0M+H0Mey4UFBt4B1C27tTh0izYAAAAASUVORK5CYII=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"slack migration no private channels\",\n    \"title\": \"slack migration no private channels\",\n    \"src\": \"/static/cff9ca447ebd0b6f4f5728871d6fe1fe/04784/slack-migration-no-private-channels.png\",\n    \"srcSet\": [\"/static/cff9ca447ebd0b6f4f5728871d6fe1fe/5a46d/slack-migration-no-private-channels.png 300w\", \"/static/cff9ca447ebd0b6f4f5728871d6fe1fe/0a47e/slack-migration-no-private-channels.png 600w\", \"/static/cff9ca447ebd0b6f4f5728871d6fe1fe/04784/slack-migration-no-private-channels.png 1174w\"],\n    \"sizes\": \"(max-width: 1174px) 100vw, 1174px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \")), mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Either way, when you're ready, Click \\\"Upgrade\\\".\"))), mdx(\"h3\", {\n    \"id\": \"when-do-i-need-to-migrate-by\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h3\"\n  }, {\n    \"href\": \"#when-do-i-need-to-migrate-by\",\n    \"aria-label\": \"when do i need to migrate by permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"When do I need to migrate by?\"), mdx(\"p\", null, \"All Sentry organizations will have until October 1, 2020, to upgrade their Slack integration. If you have any questions or concerns, please email us at \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"mailto:partners@sentry.io\"\n  }), \"partners@sentry.io\"), \".\"));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#install","title":"Install"},{"url":"#configure","title":"Configure","items":[{"url":"#alert-rules","title":"Alert Rules"}]},{"url":"#deleting-the-legacy-project-based-slack-integration","title":"Deleting the legacy project-based Slack integration"},{"url":"#upgrading-slack","title":"Upgrading Slack","items":[{"url":"#how-do-i-know-if-i-need-to-upgrade","title":"How do I know if I need to upgrade?"},{"url":"#why-do-i-need-to-upgrade","title":"Why do I need to upgrade?"},{"url":"#what-changes-after-my-integration-is-upgraded","title":"What changes after my integration is upgraded?"},{"url":"#how-do-i-upgrade","title":"How do I upgrade?"},{"url":"#when-do-i-need-to-migrate-by","title":"When do I need to migrate by?"}]}]},"internal":{"type":"Mdx"}}}},"pageContext":{"excerpt":"Triage, resolve, and ignore Sentry issues directly from Slack. This integration needs to set up only once per organization, then it is available for  all  projects. Install Sentry owner or manager permissions are required to install this integration. Slack defaults to let any workspace member authorize apps, but they may have to request access. See this  Slack help article  for more details. In Sentry, navigate to  Settings > Integrations . When you enter the page, the integrations list displays, which includes Slack. Use the search bar to filter quickly for the Slack integration.\nClick \"Slack\" to navigate to the details page for this integration. Click \"Add workspace\". Toggle to the Slack workspace to which you want to connect using the dropdown menu in the upper right corner of the authentication window, then select  Allow . Repeat this process if you are connecting to multiple workspaces. Your integration details page will refresh and show the Slack workspace you just added. Your Slack integration is now available to all projects in your Sentry organization. To enable Slack notification for private channels, add the Slack app to the channel. One quick method: use  @sentry  to invite the Sentry bot the Slack channel. In the next section, we'll walk you through configuring your notification settings. Configure Use Slack for  alerts  regarding issues, environments, deployment, etc. Alert Rules Confirm your Slack workspace is configured globally for your Sentry organization by navigating to Organization Settings >  Integrations . Click on \"Configuration(s)\" to go to the configuration details page. Select the Slack workspace to configure from the list, then click \"Configure\". Click \"Add Alert Rule\" for this project to navigate to Alert Rule settings. You can also access  Alerts  from your  Project Settings . From here, you can configure when notifications are sent to your Slack workspace(s). You can route notifications in a few ways: to a specific channel in your Slack workspace, to multiple channels in your Slack workspace, or to multiple Slack workspaces. Click \"New Alert Rule\" to configure a new Alert. Update the Slack channel routing by for existing Alert Rules by choosing Slack as the action under  Perform these actions : After selecting  Send a Slack notification , specify the workspace, channel(s), and tags you’d like to include with your Alert Rule. You can add Alert Rules routing to as many Slack channels as you’d like. Then once you receive a Slack notification, you can use the Resolve, Ignore, or Assign buttons to update the Issue in Sentry. Deleting the legacy project-based Slack integration We recommend disabling the legacy project-based integration after setting up the global integration. Once you configure the global Slack integration and Alert Rules, you can disable the old project-based Slack integration. Go to each project that has the old project-based Slack enabled and disable it. If you're looking to upgrade your global integration, please refer to the information below under  Upgrading Slack . Upgrading Slack How do I know if I need to upgrade? You need to upgrade if you installed the global Slack integration on a Sentry organization before May 8, 2020. Unsure whether or not that includes your organization? Please visit your integration's page via  Organization Settings > Integrations . You will see a call to action for the Slack integration. Please note we are still rolling this out, if you don't see this yet you may be in a later wave. If you installed the Slack integration on a Sentry organization after May 8, 2020, your integration will be up-to-date, and no upgrade is needed. Why do I need to upgrade? Sentry built its previous Slack integration on top of Slack's workspace apps. Unfortunately, Slack deprecated the workspace apps shortly afterward. You can find more details about that decision on  the Slack blog . While we were able to maintain the integration in the past, our workspace app relies on Slack APIs that will soon deprecate. We now need to move to Slack's newly supported bot app framework. What changes after my integration is upgraded? Previously, Slack workspace apps allowed you to give Sentry access to whichever channels you chose, including public or specific channels -- which could be either public or private. Bot apps in Slack work differently. By default, the Sentry bot will be able to post alerts in public channels, but in order to be able to post to private channels, you'll need to add the bot to that specific channel. In terms of your alert rule configurations, if your current Slack integration only uses public channels, then nothing needs to change after you upgrade. Going forward, if you want to add private channels to alert rules, you'll need to add the Sentry bot to the channel first before making the Sentry rule. If you have any private channels currently used in your alert rules, for the alerts to work, you'll need to add the Sentry bot after you've upgraded…","title":"Slack","description":null,"draft":null,"noindex":null,"notoc":null,"sidebar_order":1,"redirect_from":["/workflow/integrations/slack/","/workflow/integrations/legacy-integrations/slack/","/workflow/integrations/global-integrations/slack/"],"keywords":null,"id":"14838d19-140b-5054-be9f-542765e9ed5c","legacy":false}},"staticQueryHashes":["1218203755","1222113826","1222113826","1766336459","2158593473","2764967025","3345802723","3818502851","3990806462","4015007367","4192517163","4264099332","518019976"]}