Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/systemsaholic/clerk-wp-sync/releases/download/v1.0.0/clerk-wp-sync.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
WordPress plugin to synchronize users between Clerk.com and WordPress. Designed to work seamlessly with Groundhogg CRM but can be used independently for basic Clerk user synchronization.
Features
- Automatic user creation when users sign up through Clerk
- User profile updates sync from Clerk to WordPress
- Configurable user deletion behavior
- Customizable default user roles
- Secure webhook implementation using SVIX
- Integration with Groundhogg CRM (optional)
- Automatically assigns Sales Rep role when Groundhogg is active
- Syncs user data with Groundhogg contacts
Requirements
- PHP 7.4 or higher
- WordPress 5.8 or higher
- Composer
- Groundhogg CRM (optional, for enhanced CRM features)
Installation
Option 1: Direct Download (Recommended for Production)
- Download the latest release from the releases page
- Upload and activate through WordPress admin
- Configure plugin settings
Option 2: Development Installation
- Clone the repository
- Run
composer install - Activate the plugin
Configuration
- Go to Settings > Clerk WP Sync
- Enter your Clerk Webhook Secret
- Enter your Clerk API Key
- Configure default user role:
- With Groundhogg: Defaults to Sales Rep role
- Without Groundhogg: Defaults to Subscriber role
- Configure deletion behavior
- Save settings
Integration with Groundhogg
When Groundhogg is active, the plugin will:
- Set new users' role to "Sales Rep" by default
- Maintain consistency with Groundhogg's user role system
- Enable seamless integration between Clerk authentication and Groundhogg CRM
Standalone Usage
Without Groundhogg, the plugin functions as a standard Clerk-WordPress synchronization tool:
- Creates WordPress users from Clerk signups
- Keeps user data in sync between platforms
- Manages user deletion/unlinking
- Configurable default roles and behaviors
License
GPL v2 or later
Releases
1 release. Each count is every asset in that release; expand a row for the breakdown.
Tag
Published
Assets
Downloads