Skip to content

Implemented Slack Webhooks #303

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 13 commits into from
Closed

Implemented Slack Webhooks #303

wants to merge 13 commits into from

Conversation

huanger2
Copy link

@huanger2 huanger2 commented May 25, 2025

Creates a Slack Notification in Slack Webhook Channel Specified in Course Settings.

To get the Slack Webhook URL for a specific channel, create a Flextensions app for the Slack Workspace.
(URL should be something like https://api.slack.com/apps/:app_id/incoming-webhooks)

Navigate to "Incoming Webhooks" in the app features. Enable "Activate Incoming Webhooks". Click "Add New Webhook" and specify the channel. In the Course Settings Page for flextensions, enable Slack Notifications and copy and paste the generated Webhook URL into the Slack Webhook URL. After clicking save settings, if the Webhook is valid, there should be notification in the Slack Channel with a Welcome Message. Otherwise, the an alert telling you to check the Webhook to make sure its correct appears.

After correctly setting up the Webhook, actions related to requests should generate a Slack Notification in the specified channel with a link to the corresponding request.

@huanger2 huanger2 closed this May 29, 2025
@huanger2 huanger2 deleted the slackWebhooks branch May 29, 2025 00:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant