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