Core Filters (Free) #
// Handle custom sync types
add_filter('ghl_crm_execute_sync', 'my_handler', 10, 2);
// Resolve computed/virtual fields
add_filter('ghl_crm_resolve_field_value', 'my_resolver', 10, 3);
// Extend integration settings
add_filter('ghl_crm_save_integration_settings', 'my_settings', 10, 1);
// Override access control decisions
add_filter('ghl_crm_should_deny_access', 'my_access', 10, 3);
// Customize denial messages
add_filter('ghl_crm_denial_page_content', 'my_message', 10, 2);
// Extend effective tags (Pro adds family inheritance)
add_filter('ghl_user_effective_tags', 'my_tags', 10, 2);
// Control restriction post types
add_filter('ghl_crm_restriction_post_types', 'my_types', 10, 1);
// Customize LearnDash debounce
add_filter('ghl_crm_progress_debounce_seconds', 'my_debounce', 10, 1);
Core Actions #
// Connection status changed
add_action('ghl_crm_connection_status_changed', 'my_handler', 10, 1);
// Register additional components
add_action('ghl_crm_loader_components', 'my_components', 10, 1);
