MemberPulse
IntegrationsWordpress

WordPress Plugin

Integrate MemberPulse with your WordPress website

Overview

The MemberPulse WordPress plugin provides seamless integration between your WordPress website and MemberPulse platform.

Features

FeatureDescription
Auto-updatesPlugin updates automatically
SSO IntegrationSingle sign-on with WordPress users
Content SyncSync events, courses, and resources
ShortcodesEmbed MemberPulse content easily
SEO FeaturesSchema markup and meta tags
WidgetsSidebar and footer widgets

Installation

From WordPress Admin

  1. Go to Plugins > Add New
  2. Search for "MemberPulse"
  3. Click Install Now
  4. Click Activate

Acceptance Criteria

Frontend
  • From WordPress Admin workflow is implemented in the UI as described.
Backend / API
  • Backend behavior supports From WordPress Admin as documented.
Permissions
  • Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
  • All business rules for this feature are enforced.
Error Handling
  • Error states return clear messages and appropriate HTTP status codes.

Manual Installation

  1. Download the plugin ZIP file
  2. Go to Plugins > Add New > Upload Plugin
  3. Upload the ZIP file
  4. Click Install Now and Activate

Acceptance Criteria

Frontend
  • Manual Installation workflow is implemented in the UI as described.
Backend / API
  • Backend behavior supports Manual Installation as documented.
Permissions
  • Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
  • All business rules for this feature are enforced.
Error Handling
  • Error states return clear messages and appropriate HTTP status codes.

Configuration

Connect to MemberPulse

  1. Go to Settings > MemberPulse
  2. Enter your API key from MemberPulse
  3. Click Connect

Acceptance Criteria

Frontend
  • Connect to MemberPulse workflow is implemented in the UI as described.
Backend / API
  • Backend behavior supports Connect to MemberPulse as documented.
Permissions
  • Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
  • All business rules for this feature are enforced.
Error Handling
  • Error states return clear messages and appropriate HTTP status codes.

Settings

SettingDescription
API KeyYour MemberPulse API key
Cache DurationHow long to cache data (default: 1 hour)
Enable SSOAllow WordPress login with MemberPulse
Sync IntervalHow often to sync content

Acceptance Criteria

Frontend
  • Settings workflow is implemented in the UI as described.
Backend / API
  • Backend behavior supports Settings as documented.
Permissions
  • Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
  • All business rules for this feature are enforced.
Error Handling
  • Error states return clear messages and appropriate HTTP status codes.

Troubleshooting

For WordPress plugin issues, see the Admin Support Guide.

Acceptance Criteria

Frontend
  • UI provides configuration controls and status/health indicators for this integration.
Backend / API
  • Integration can be connected, configured, and exercised end-to-end (auth + sync/webhooks).
Permissions
  • Only ROLE_CLIENT_ADMIN (or equivalent) can configure the integration.
Business Rules
  • Data sync respects tenant isolation and mapping rules.
Error Handling
  • Auth and sync failures are surfaced with actionable messages and retry behavior.

On this page