{"id":312325,"date":"2026-05-31T22:49:48","date_gmt":"2026-05-31T22:49:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/storyengine-mvp\/"},"modified":"2026-05-31T22:49:15","modified_gmt":"2026-05-31T22:49:15","slug":"interactive-funnel-engine","status":"publish","type":"plugin","link":"https:\/\/cn.wordpress.org\/plugins\/interactive-funnel-engine\/","author":15883706,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.24","stable_tag":"0.1.24","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Interactive Funnel Engine","header_author":"Jos\u00e9 Rosales Rosendo","header_description":"Create simple interactive funnels with nodes and buttons.","assets_banners_color":"","last_updated":"2026-05-31 22:49:15","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":53,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.24":{"tag":"0.1.24","author":"jrosro4","date":"2026-05-31 22:49:15"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.24"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Funnel editor with nodes and buttons.","2":"Frontend interactive funnel.","3":"Fullscreen-style funnel layout.","4":"Analytics overview."}},"plugin_section":[],"plugin_tags":[29408,451,456,80,23546],"plugin_category":[43,55],"plugin_contributors":[265256],"plugin_business_model":[],"class_list":["post-312325","plugin","type-plugin","status-publish","hentry","plugin_tags-funnel","plugin_tags-interactive","plugin_tags-marketing","plugin_tags-shortcode","plugin_tags-storytelling","plugin_category-customization","plugin_category-seo-and-marketing","plugin_contributors-jrosro4","plugin_committers-jrosro4"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/interactive-funnel-engine.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Interactive Funnel Engine lets you build lightweight interactive experiences directly inside WordPress.<\/p>\n\n<p>You can create a Funnel, define nodes, connect them with buttons and place the experience anywhere with a shortcode. It is designed for early interactive funnels, guided landing pages, simple game-like flows, product selectors, lead journeys, demos and narrative experiments.<\/p>\n\n<p>Current MVP features:<\/p>\n\n<ul>\n<li>Custom post type for Funnels.<\/li>\n<li>Node-based flow editor.<\/li>\n<li>Start node configuration.<\/li>\n<li>Button-based navigation between nodes.<\/li>\n<li>Button actions for internal nodes or external URLs.<\/li>\n<li>Optional new-tab external links for CTAs.<\/li>\n<li>Speaker name and avatar.<\/li>\n<li>Featured image as funnel background.<\/li>\n<li>Basic frontend analytics: views, starts, node views, button clicks and conversions.<\/li>\n<li>Conversion nodes.<\/li>\n<li>Fullscreen-style mode via shortcode.<\/li>\n<li>Browser fullscreen toggle button.<\/li>\n<\/ul>\n\n<h3>Usage<\/h3>\n\n<p>Basic shortcode:<\/p>\n\n<pre><code>[intfuen_funnel id=\"123\"]\n<\/code><\/pre>\n\n<p>Fullscreen-style shortcode:<\/p>\n\n<pre><code>[intfuen_funnel id=\"123\" fullscreen=\"true\"]\n<\/code><\/pre>\n\n<p>Replace 123 with the real ID of your Funnel.<\/p>\n\n<p>Buttons can either go to another node or open an external URL.<\/p>\n\n<p>For internal navigation, choose \"Go to node\" and enter the target node ID, for example:<\/p>\n\n<pre><code>pricing\n<\/code><\/pre>\n\n<p>For CTAs, choose \"Open URL\" and enter the destination URL, for example:<\/p>\n\n<pre><code>https:\/\/example.com\/contact\n<\/code><\/pre>\n\n<p>You can also choose whether the URL opens in the same tab or in a new tab.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to \/wp-content\/plugins\/ or install the ZIP from Plugins &gt; Add New &gt; Upload Plugin.<\/li>\n<li>Activate Interactive Funnel Engine.<\/li>\n<li>Go to Interactive Funnel Engine in the WordPress admin menu.<\/li>\n<li>Create your first Funnel.<\/li>\n<li>Add the shortcode to any page or post.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20use%20this%20for%20marketing%20funnels%3F\"><h3>Can I use this for marketing funnels?<\/h3><\/dt>\n<dd><p>Yes. The MVP is designed around decision-based flows that can end in different calls to action, such as a product page, contact page, download or signup.<\/p><\/dd>\n<dt id=\"can%20i%20track%20conversions%3F\"><h3>Can I track conversions?<\/h3><\/dt>\n<dd><p>Yes. Mark any node as a conversion node. When a visitor reaches it, Interactive Funnel Engine records a conversion in the Analytics screen.<\/p><\/dd>\n<dt id=\"can%20it%20open%20in%20real%20browser%20fullscreen%20automatically%3F\"><h3>Can it open in real browser fullscreen automatically?<\/h3><\/dt>\n<dd><p>Modern browsers require a user gesture before entering true browser fullscreen. The shortcode fullscreen=\"true\" creates a viewport-filling experience, and the frontend button lets the visitor enter browser fullscreen manually.<\/p><\/dd>\n<dt id=\"does%20it%20remove%20data%20when%20uninstalled%3F\"><h3>Does it remove data when uninstalled?<\/h3><\/dt>\n<dd><p>Yes. The uninstall routine removes the analytics tables created by the plugin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.17<\/h4>\n\n<ul>\n<li>Refined fullscreen button position and icon.<\/li>\n<li>Removed frontend attribution and updated plugin branding for WordPress.org review.<\/li>\n<\/ul>\n\n<h4>0.1.12<\/h4>\n\n<ul>\n<li>Added GPL-compatible license declaration to the plugin header.<\/li>\n<li>Improved input unslashing and sanitization for funnel flow and tracking data.<\/li>\n<li>Improved escaping for shortcode inline background styles.<\/li>\n<li>Escaped custom analytics table names before direct database operations.<\/li>\n<\/ul>\n\n<h4>0.1.11<\/h4>\n\n<ul>\n<li>Added button action selector: Go to node or Open URL.<\/li>\n<li>Added external URL field for CTA buttons.<\/li>\n<li>Added optional new-tab behavior for external CTAs.<\/li>\n<li>Improved frontend handling for CTA destination buttons.<\/li>\n<\/ul>\n\n<h4>0.1.10<\/h4>\n\n<ul>\n<li>Fixed shortcode fullscreen mode so it behaves as a real fixed immersive overlay.<\/li>\n<li>Improved manual fullscreen button with CSS overlay fallback.<\/li>\n<li>Added shortcode fullscreen mode: [intfuen_funnel id=\"123\" fullscreen=\"true\"].<\/li>\n<li>Added browser fullscreen toggle button.<\/li>\n<li>Improved frontend rendering to avoid injecting speaker\/avatar markup through innerHTML.<\/li>\n<li>Frontend assets are now registered globally and only enqueued when the shortcode renders.<\/li>\n<li>Activation now registers the custom post type before flushing rewrite rules.<\/li>\n<li>Added uninstall cleanup for analytics tables.<\/li>\n<li>Improved WordPress.org-style README.<\/li>\n<li>Updated plugin author metadata.<\/li>\n<\/ul>\n\n<h4>0.1.7<\/h4>\n\n<ul>\n<li>Landing-style frontend refinements.<\/li>\n<li>Basic progress indicator.<\/li>\n<li>Speaker avatar and name.<\/li>\n<li>Basic analytics tables and events.<\/li>\n<\/ul>","raw_excerpt":"Create simple interactive funnels and decision-based experiences inside WordPress using nodes, buttons, backgrounds and shortcodes.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/312325","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=312325"}],"author":[{"embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jrosro4"}],"wp:attachment":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=312325"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=312325"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=312325"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=312325"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=312325"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=312325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}