Skip to content

Technical reference — Hooks and Filters

Immens Integration exposes several hooks (actions and filters) for developers who want to extend or customize module behavior. List derived from the source code.

Global filters

Filter Type Purpose
immens_integration_modules filter Modifies the list of available modules
immens_integration_register_modules filter Modifies module registration in the Module Manager
immens_integration_sslverify filter Controls SSL verification in the plugin external requests
immens_ai_event action Fires on events generated by the AI modules

Auto-Article Editor

Hook Type Purpose
immens_auto_article_ai_max_retries filter Maximum number of AI call retries
immens_auto_article_before_publish action Before publishing a generated article
immens_auto_article_loopback_sslverify filter Internal loopback SSL control
immens_auto_article_rest_rate_limit filter REST endpoint request limit
immens_auto_article_step_wait filter Wait time between generation steps

Newsletter AI

Hook Type Purpose
immens_newsletter_subscribed action New subscriber registered
immens_newsletter_campaign_sent action Newsletter campaign sent

Other modules

Hook Type Purpose
immens_qr_scan action QR code scanned (QR Code Manager module)
immens_log_click action Tracked click (pixels and buttons)
immens_gemini_test_mode filter Gemini provider test mode
emoji_svg_url filter Emoji SVG URL (used by the Performance Optimizer)
the_content filter Post content (used by Lead Magnet Creator and Newsletter AI)

Note

The listed hooks are those present in the source code of the current plugin version: check the changelog of each release for new hooks.

→ Overview | → Integrations


Studio Immens - Technical documentation