G↔WGHL-WP Membership
GHL-WP Membership icon

GHL-WP Membership

0.5.0

By Arifur Rahman

One tag. The right access. A simpler member experience.

Download Lab build ↓
Development previewTested in an isolated Lab. Not listed on WordPress.org or ready for general production use.

Description

Let HighLevel manage the relationship. Let WordPress manage the experience.

GHL-WP Membership connects a configured HighLevel contact tag to a WordPress membership. Add the tag to create a Subscriber and grant access. Remove it to revoke access. Add it again to restore the same account—without an administrator reset.

Membership checks happen in your local WordPress database. Your members’ page views and downloads do not wait for a CRM API call.

What you can do today

  • 01
    Create members automatically

    A verified GHL tag creates a Subscriber account. Existing email collisions are stopped for review instead of silently linking accounts.

  • 02
    Choose the pages that need membership

    Tick “Require active membership” in the page editor. Direct views, core REST responses, search, feeds and comments respect protection.

  • 03
    Share a link. Keep the file private.

    Store PDFs, ZIPs and other supported uploads outside the public web folder. Every new download request checks membership—even when someone copies the direct link.

  • 04
    Recover from failed syncs

    A durable queue retries temporary failures with increasing delays. See attempts and errors in WordPress, with a fresh-sync option when review is needed.

Simple for members. Careful with access.

Syncs read the contact’s current GHL state, so an old webhook cannot replay an outdated tag decision. File downloads use private, no-store responses and support authorized range requests.

A focused foundation

This build supports one configured Lab location, contact and tag. It is designed to prove the access flow before adding a multi-plan setup wizard, payments, production onboarding and wider compatibility testing.

Independent software by Arifur Rahman. Not affiliated with or endorsed by HighLevel or the WordPress project.

Expanded plugin screenshot