Skip to content
PavisiePavisie

integrations

Integrations

Secure connector framework for optional external services: Twitch, YouTube, Instagram, Reddit, Steam, Google/Microsoft Calendar, and generic webhooks.

Disabled by default (opt-in)No privileged intents required

Stream-live pings, your own Instagram posts, and webhook alerts, connected on your terms.

Why gaming communities love it

  • A Twitch or YouTube "going live" alert turns a scrim VOD or a member's stream into an automatic, on-brand server announcement.
  • Connect the server's own Instagram account and new posts show up in a channel automatically — no one has to remember to cross-post.
  • Generic inbound/outbound webhooks connect a tournament bracket tool, a Google Form, or an internal ops system without custom code.
  • Every OAuth token is encrypted at rest and scoped to the minimum the feature needs — connect and disconnect anytime from the dashboard.
  • On the Discord side, Twitch is alerts only. The Twitch chat bot, channel-point rewards and viewer currency are set up by the streamer at /creator, with just a Twitch sign-in.
  • Disabled by default; each connector only activates once a server explicitly connects it.

Full command reference

Commands for this plugin
CommandDescriptionWho can use itExample
/integration connectConnect an integration provider.Admin+ with Manage Guild/integration connect provider:"provider" [target:@user] [channel:#general] [role:@Moderators] [template:"template"]
/integration disconnectDisconnect an integration.Admin+ with Manage Guild/integration disconnect connection:"connection"
/integration statusShow connection status.Admin+ with Manage Guild/integration status [connection:"connection"]
/integration listList every connection and webhook endpoint.Admin+ with Manage Guild/integration list
/integration alerts addWatch a target and alert when it posts.Admin+ with Manage Guild/integration alerts add provider:"provider" target:@user channel:#general [role:@Moderators] [template:"template"]
/integration alerts removeRemove an alert watch.Admin+ with Manage Guild/integration alerts remove connection:"connection"
/integration alerts listList alert watches.Admin+ with Manage Guild/integration alerts list [provider:"provider"]
/integration webhook createCreate an inbound webhook endpoint.Admin+ with Manage Guild/integration webhook create name:"name" [provider:"provider"] [channel:#general] [template:"template"]
/integration webhook listList inbound webhook endpoints.Admin+ with Manage Guild/integration webhook list
/integration webhook deleteDelete an inbound webhook endpoint.Admin+ with Manage Guild/integration webhook delete endpoint:"endpoint"
/integration outbound createCreate an outbound webhook.Admin+ with Manage Guild/integration outbound create name:"name" url:"url" events:"events"
/integration outbound listList outbound webhooks.Admin+ with Manage Guild/integration outbound list
/integration outbound deleteDelete an outbound webhook.Admin+ with Manage Guild/integration outbound delete endpoint:"endpoint"
/integration outbound testSend a test delivery.Admin+ with Manage Guild/integration outbound test endpoint:"endpoint"