Skip to content

Notification Integration Plugins

Daniel Neto edited this page Aug 18, 2026 · 1 revision

Discord and Slack notification plugins

AVideo can notify external chat services after a new video is published. These plugins send metadata to a webhook or bot; they do not upload the video file itself.

Plugin Connection
DiscordNotify Discord incoming webhook; can also set bot name/avatar/footer image.
SlackNotify Slack incoming webhook.
SlackBot Slack bot token and channel subscriptions; requires the current bot scopes shown by Slack/plugin.

Setup

  1. Create the webhook or bot in the official Discord/Slack administration interface.
  2. Limit it to the intended server/workspace and channel.
  3. Copy the HTTPS webhook URL or bot token into the matching AVideo plugin.
  4. Publish a disposable test video and confirm the message and link.
  5. Check what happens for unlisted, private, scheduled and failed uploads before production use.

Webhook URLs and bot tokens are credentials. Anyone who obtains one may be able to post as the integration. Never put it in a screenshot, public issue, browser JavaScript or video description.

Common problems

No message appears: confirm the video reached the event/status expected by the plugin, then inspect AVideo logs and provider delivery/audit logs.

The same video is announced twice: check whether more than one notification plugin or retrying worker is enabled.

The link opens a denied video: external chat users still need the normal AVideo permission, group, password or purchase. A notification does not bypass access control.

A token was exposed: revoke/rotate it at Discord or Slack immediately and update AVideo.

Provider APIs, scopes and rate limits change. Use their current official dashboard rather than copying old scope names from a screenshot.

Related notification plugins

Plugin Added value
Notifications Manages supported e-mail, push, and site notifications.
UserNotifications Stores and displays notices inside AVideo.
Socket Provides real-time delivery for supported features.

Clone this wiki locally