(10.0.0-en) Channels
Overview
On the Channels page, you can register and manage the channels through which notifications from QueryPie will be received. Currently, QueryPie supports the following two channel types, both of which require setup and integration before registration.
HTTP
Slack
Viewing Channels
Navigate to the Administrator > General > Company Management > Channels page to view the list of currently registered channels. Channels can be searched by name and filtered by Channel Type.
Creating a Channel
To register a new channel, click the Create Channel button at the top right of the Channels page. This will open the channel creation modal.
Title : Enter the name of the channel.
Type : Select the channel type for receiving notifications. The input fields will vary based on your selection.
HTTP : Used for sending requests directly to HTTP APIs like Zapier or Okta Workflows.
Request URL (필수) : Request URL (Required): Enter the URL to which the request will be sent.
Request Header (JSON) : If necessary, input the request headers in JSON format.
Body Template : Define the request body template.
Default : {{message}} - Sends the message as defined in the alert.
Slack : Used for sending notifications to a Slack channel.
Slack Type : Choose between Webhook or API methods for integration.
For detailed instructions, refer to the Integrating with Slack section below.
Deleting a Channel
To delete a channel, select the desired channel(s) using the checkbox in the Channels list on the Channels page. Once selected, the Delete button will appear. Click the button to open the deletion confirmation modal. Click OKto complete the deletion.
Integrating with Slack
1. Create a Slack App
Navigate to https://api.slack.com/apps
Click the
Create an Appbutton.On the screen, select the App Name and Slack Workspace for which you want to send notifications.
Click
Create App.
2-1. Integrate using the Webhook type
Navigate to the
Incoming Webhooksmenu within the app page.Activate the Activate Incoming Webhooks option.
Click
Add New Webhook to Workspaceat the bottom.
Select the channel where you want to send alerts within your workspace, then click the
Allowbutton.The Webhook URL will be generated as shown above. Copy this URL.
On the QueryPie channel creation screen, configure the settings as follows and complete the channel registration.
Type : Select Slack
Slack Type : Select Webhook
Request URL : Paste the URL copied in step 5
2-2. Integrate using the API type
Click on the previously created app to navigate to the app's settings screen.
On the app page, go to the
App Manifestmenu.
Add
chat:writeto the Scopes section and save your changes.You must then use the yellow notification bar at the top to
Reinstall your appto restart it.Click
Reinstall to Workspace, select the Slack channel where you want to send alerts, and click the Allow button.Go to the selected Slack channel and add the newly created app.
Copy the channel ID from the channel's details (e.g., C6FNHQA3).
Copy the
Bot User OAuth Tokeninformation.
On the QueryPie channel creation screen, configure the settings as follows and complete the channel registration .
OAuth Token : Paste the token copied in step 8.
Slack Channel : Paste the channel ID copied in step 7.