Yes, the WC Registration Approval plugin can work with custom registration forms if those forms follow standard WordPress or WooCommerce user registration hooks.
Supported Integration Criteria
- The custom form must create a valid WP user (wp_create_user())
- Ideally, it should trigger the user_register or woocommerce_created_customer actions
- If the form plugin skips default WooCommerce processes, approval logic may not be triggered
Commonly Compatible Plugins
Compatible:
- WooCommerce default registration
- User Registration plugins that use native WP hooks
May require custom integration:
- Elementor custom forms
- Gravity Forms
- Custom-built forms without WP user creation logic
Recommendation
If using a third-party form plugin, test a registration and ensure the user appears in the “Pending” list. If not, contact support for integration help.