1
Discord Webhook intergration

This feature would be a game-changer for integrating membership sites with community platforms like Discord and allow this plugin to become a huge draw for content creators wanting an easy and cost-effective way of creating a full-stack community platform.


Proposed Functionality:


  1. Membership to Role Mapping: Allow site admins to map membership types to specific Discord roles.
  2. Account Menu Integration: Provide a "Link Discord Account" button within the user’s account dashboard for easy connection.
  3. Automated Webhook Triggers: The webhook would listen for subscription events such as:
  • Subscription Creation: Assign appropriate Discord roles based on membership type.
  • Subscription Cancellation or Expiry: Remove or adjust roles when a subscription ends.
  • Payment Failure: Optionally notify users and remove roles if payment is missed.


Discord Bot Integration:


  • The webhook would connect to a Discord bot that manages the following actions:
  • Role Management: Automatically allocate, adjust, or remove roles based on the user’s subscription status.
  • Direct Messaging: Notify users via Discord DM when their roles are updated or removed due to subscription changes.


Inspiration from Existing Solutions:


A third-party plugin for MemberPress already implements similar functionality. Screenshots of that plugin are included to demonstrate how this could look and operate in practice.


Install and activate the plugin and view the discord settings page inside MemberPress


Map Discord roles and MemberPress levels.


Advanced settings.


Connect Button Appearance.


Spot the Connect to Discord on Members profile page.

Join the conversion, Login to Reply


Upvoters
1
user-img
Feature Details

Status: In Review

Board: Divi Membership

Created: 21 November 2024

Last Updated: 21 November 2024

Posted By: KIERAN WHITE

© 2024 Divi Engine