{"id":390685,"date":"2026-10-24T13:07:52","date_gmt":"2026-10-24T13:07:52","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/flowscan-visual-quickscan-quiz-builder\/"},"modified":"2026-10-25T13:10:38","modified_gmt":"2026-10-25T13:10:38","slug":"funnelfork","status":"publish","type":"plugin","link":"https:\/\/nl.wordpress.org\/plugins\/funnelfork\/","author":23590359,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.1.4","requires":"6.7","requires_php":"8.1","requires_plugins":null,"header_name":"FunnelFork \u2013 Visual Quiz Builder for Product Recommendations & Decision Trees","header_author":"Teqz","header_description":"Build quickscans and decision trees visually: add questions, draw the answer logic with lines and send visitors to the right result.","assets_banners_color":"122220","last_updated":"2026-10-25 13:10:38","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/funnelfork.com\/","header_author_uri":"https:\/\/teqz.nl","rating":5,"author_block_rating":0,"active_installs":0,"downloads":145,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"teqz","date":"2026-10-24 13:07:38","revision":3763298},"1.0.1":{"tag":"1.0.1","author":"teqz","date":"2026-10-25 13:10:38","revision":3764618},"1.0.2":{"tag":"1.0.2","author":"teqz","date":"2026-10-25 13:10:38","revision":3764618}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3763298,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3763298,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3763317,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3763317,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3764619,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"meta\":{\"title\":\"FunnelFork demo: Find your coffee\",\"description\":\"FunnelFork with a ready-made coffee quiz on the front page.\",\"author\":\"funnelfork\",\"categories\":[\"Forms\",\"Marketing\"]},\"landingPage\":\"\\\/\",\"preferredVersions\":{\"php\":\"8.3\",\"wp\":\"latest\"},\"features\":{\"networking\":true},\"login\":true,\"steps\":[{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"funnelfork\"},\"options\":{\"activate\":true}},{\"step\":\"runPHP\",\"code\":\"<?php\\nrequire_once '\\\/wordpress\\\/wp-load.php';\\nwp_set_current_user( 1 );\\n\\n$graph = json_decode( <<<'JSON'\\n{\\\"version\\\":1,\\\"settings\\\":{\\\"mode\\\":\\\"flow\\\",\\\"showProgress\\\":true,\\\"showBack\\\":true,\\\"transition\\\":\\\"slide\\\"},\\\"labels\\\":[{\\\"id\\\":\\\"l_dark\\\",\\\"name\\\":\\\"Dark Room espresso\\\",\\\"color\\\":\\\"#10201F\\\",\\\"description\\\":\\\"Chocolate, roasted nuts, low acidity.\\\"},{\\\"id\\\":\\\"l_light\\\",\\\"name\\\":\\\"Morning Light filter\\\",\\\"color\\\":\\\"#0D7A69\\\",\\\"description\\\":\\\"Citrus, jasmine, a clean finish.\\\"},{\\\"id\\\":\\\"l_grinder\\\",\\\"name\\\":\\\"Burr grinder\\\",\\\"color\\\":\\\"#F2A93B\\\",\\\"description\\\":\\\"Grind fresh for every cup.\\\"},{\\\"id\\\":\\\"l_frother\\\",\\\"name\\\":\\\"Milk frother\\\",\\\"color\\\":\\\"#748C85\\\",\\\"description\\\":\\\"Silky milk for flat whites at home.\\\"}],\\\"nodes\\\":[{\\\"id\\\":\\\"start\\\",\\\"type\\\":\\\"start\\\",\\\"position\\\":{\\\"x\\\":0,\\\"y\\\":0},\\\"data\\\":{\\\"title\\\":\\\"Find your coffee\\\",\\\"intro\\\":\\\"Answer three quick questions and get a coffee that suits the way you brew.\\\",\\\"buttonText\\\":\\\"Start\\\",\\\"showIntro\\\":true}},{\\\"id\\\":\\\"q1\\\",\\\"type\\\":\\\"question\\\",\\\"position\\\":{\\\"x\\\":340,\\\"y\\\":0},\\\"data\\\":{\\\"question\\\":\\\"How do you brew at home?\\\",\\\"description\\\":\\\"\\\",\\\"answerType\\\":\\\"choice\\\",\\\"answers\\\":[{\\\"id\\\":\\\"espresso\\\",\\\"text\\\":\\\"Espresso machine\\\",\\\"labels\\\":[\\\"l_dark\\\"],\\\"points\\\":0},{\\\"id\\\":\\\"filter\\\",\\\"text\\\":\\\"Filter or pour-over\\\",\\\"labels\\\":[\\\"l_light\\\"],\\\"points\\\":0},{\\\"id\\\":\\\"press\\\",\\\"text\\\":\\\"French press\\\",\\\"labels\\\":[\\\"l_grinder\\\"],\\\"points\\\":0},{\\\"id\\\":\\\"unsure\\\",\\\"text\\\":\\\"Not sure yet\\\",\\\"labels\\\":[],\\\"points\\\":0}]}},{\\\"id\\\":\\\"q2\\\",\\\"type\\\":\\\"question\\\",\\\"position\\\":{\\\"x\\\":680,\\\"y\\\":0},\\\"data\\\":{\\\"question\\\":\\\"Do you take milk in your coffee?\\\",\\\"description\\\":\\\"\\\",\\\"answerType\\\":\\\"yesno\\\",\\\"answers\\\":[{\\\"id\\\":\\\"yes\\\",\\\"text\\\":\\\"Yes\\\",\\\"labels\\\":[\\\"l_frother\\\"],\\\"points\\\":0},{\\\"id\\\":\\\"no\\\",\\\"text\\\":\\\"No\\\",\\\"labels\\\":[],\\\"points\\\":0}]}},{\\\"id\\\":\\\"q3\\\",\\\"type\\\":\\\"question\\\",\\\"position\\\":{\\\"x\\\":680,\\\"y\\\":186},\\\"data\\\":{\\\"question\\\":\\\"How do you like your cup?\\\",\\\"description\\\":\\\"\\\",\\\"answerType\\\":\\\"choice\\\",\\\"answers\\\":[{\\\"id\\\":\\\"bright\\\",\\\"text\\\":\\\"Bright and fruity\\\",\\\"labels\\\":[\\\"l_light\\\"],\\\"points\\\":0},{\\\"id\\\":\\\"round\\\",\\\"text\\\":\\\"Round and sweet\\\",\\\"labels\\\":[],\\\"points\\\":0},{\\\"id\\\":\\\"bold\\\",\\\"text\\\":\\\"Bold and dark\\\",\\\"labels\\\":[\\\"l_dark\\\"],\\\"points\\\":0}]}},{\\\"id\\\":\\\"end_espresso\\\",\\\"type\\\":\\\"end\\\",\\\"position\\\":{\\\"x\\\":1020,\\\"y\\\":0},\\\"data\\\":{\\\"title\\\":\\\"Your match: Dark Room espresso\\\",\\\"content\\\":\\\"A blend built for espresso: thick crema, chocolate and roasted nuts. Strong enough to stand up to milk.\\\",\\\"showLabels\\\":true,\\\"showAnswers\\\":false,\\\"isDefault\\\":false,\\\"scoreMin\\\":null,\\\"scoreMax\\\":null,\\\"showScore\\\":true,\\\"cta\\\":{\\\"type\\\":\\\"text\\\"}}},{\\\"id\\\":\\\"end_filter\\\",\\\"type\\\":\\\"end\\\",\\\"position\\\":{\\\"x\\\":1020,\\\"y\\\":145},\\\"data\\\":{\\\"title\\\":\\\"Your match: Morning Light filter\\\",\\\"content\\\":\\\"A light roast from Ethiopia with citrus and jasmine. Brew it at 94 \\u00b0C and let it bloom for 30 seconds.\\\",\\\"showLabels\\\":true,\\\"showAnswers\\\":false,\\\"isDefault\\\":false,\\\"scoreMin\\\":null,\\\"scoreMax\\\":null,\\\"showScore\\\":true,\\\"cta\\\":{\\\"type\\\":\\\"text\\\"}}},{\\\"id\\\":\\\"end_sampler\\\",\\\"type\\\":\\\"end\\\",\\\"position\\\":{\\\"x\\\":1020,\\\"y\\\":290},\\\"data\\\":{\\\"title\\\":\\\"Start with the sampler box\\\",\\\"content\\\":\\\"Four 100 g bags, from bright to bold. Taste them side by side and find your favourite.\\\",\\\"showLabels\\\":true,\\\"showAnswers\\\":true,\\\"isDefault\\\":true,\\\"scoreMin\\\":null,\\\"scoreMax\\\":null,\\\"showScore\\\":true,\\\"cta\\\":{\\\"type\\\":\\\"text\\\"}}}],\\\"edges\\\":[{\\\"id\\\":\\\"e1\\\",\\\"source\\\":\\\"start\\\",\\\"sourceHandle\\\":\\\"next\\\",\\\"target\\\":\\\"q1\\\"},{\\\"id\\\":\\\"e2\\\",\\\"source\\\":\\\"q1\\\",\\\"sourceHandle\\\":\\\"espresso\\\",\\\"target\\\":\\\"q2\\\"},{\\\"id\\\":\\\"e3\\\",\\\"source\\\":\\\"q1\\\",\\\"sourceHandle\\\":\\\"filter\\\",\\\"target\\\":\\\"q3\\\"},{\\\"id\\\":\\\"e4\\\",\\\"source\\\":\\\"q1\\\",\\\"sourceHandle\\\":\\\"press\\\",\\\"target\\\":\\\"q3\\\"},{\\\"id\\\":\\\"e5\\\",\\\"source\\\":\\\"q1\\\",\\\"sourceHandle\\\":\\\"unsure\\\",\\\"target\\\":\\\"end_sampler\\\"},{\\\"id\\\":\\\"e6\\\",\\\"source\\\":\\\"q2\\\",\\\"sourceHandle\\\":\\\"yes\\\",\\\"target\\\":\\\"end_espresso\\\"},{\\\"id\\\":\\\"e7\\\",\\\"source\\\":\\\"q2\\\",\\\"sourceHandle\\\":\\\"no\\\",\\\"target\\\":\\\"end_espresso\\\"},{\\\"id\\\":\\\"e8\\\",\\\"source\\\":\\\"q3\\\",\\\"sourceHandle\\\":\\\"bright\\\",\\\"target\\\":\\\"end_filter\\\"},{\\\"id\\\":\\\"e9\\\",\\\"source\\\":\\\"q3\\\",\\\"sourceHandle\\\":\\\"round\\\",\\\"target\\\":\\\"end_sampler\\\"},{\\\"id\\\":\\\"e10\\\",\\\"source\\\":\\\"q3\\\",\\\"sourceHandle\\\":\\\"bold\\\",\\\"target\\\":\\\"end_espresso\\\"}]}\\nJSON, true );\\n\\n$scan_id = wp_insert_post( array(\\n\\t'post_type'   => 'funnelfork_scan',\\n\\t'post_status' => 'publish',\\n\\t'post_title'  => 'Find your coffee',\\n) );\\nfunnelfork_save_graph( $scan_id, $graph );\\n\\n$editor  = esc_url( funnelfork_editor_url( $scan_id ) );\\n$content = '<!-- wp:paragraph --><p>This is a live FunnelFork demo in your own WordPress sandbox. Take the quiz below, then <a href=\\\"' . $editor . '\\\">open it in the visual editor<\\\/a> and change anything you like.<\\\/p><!-- \\\/wp:paragraph -->'\\n\\t. \\\"\\\\n\\\\n\\\" . '<!-- wp:funnelfork\\\/quickscan {\\\"scanId\\\":' . $scan_id . '} \\\/-->';\\n\\n$page_id = wp_insert_post( array(\\n\\t'post_type'    => 'page',\\n\\t'post_status'  => 'publish',\\n\\t'post_title'   => 'Find your coffee',\\n\\t'post_name'    => 'coffee-quiz',\\n\\t'post_content' => $content,\\n) );\\nupdate_option( 'show_on_front', 'page' );\\nupdate_option( 'page_on_front', $page_id );\\n\\nif ( function_exists( 'funnelfork_fs' ) && funnelfork_fs() ) {\\n\\tfunnelfork_fs()->skip_connection();\\n}\\n\\\/\\\/ Freemius redirects the first admin page view after activation; skip that.\\ndelete_transient( 'fs_plugin_funnelfork_activated' );\\n\"}]}"}},"all_blocks":{"funnelfork\/quickscan":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"funnelfork\/quickscan","title":"FunnelFork quickscan","category":"widgets","icon":"networking","description":"Shows one of your FunnelFork quickscans.","keywords":["quickscan","quiz","survey","flow"],"textdomain":"funnelfork","attributes":{"scanId":{"type":"integer","default":0}},"supports":{"html":false,"align":["wide","full"],"spacing":{"margin":true,"padding":true}},"editorScript":"file:.\/index.js"}},"tagged_versions":["1.0.0","1.0.1","1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3763298,"resolution":"1","location":"assets","locale":"","width":1024,"height":768},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3763298,"resolution":"2","location":"assets","locale":"","width":1024,"height":768},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3763298,"resolution":"3","location":"assets","locale":"","width":1024,"height":768},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3763298,"resolution":"4","location":"assets","locale":"","width":1024,"height":768},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3764618,"resolution":"5","location":"assets","locale":"","width":1024,"height":768},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3764618,"resolution":"6","location":"assets","locale":"","width":1024,"height":768},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3764618,"resolution":"7","location":"assets","locale":"","width":1024,"height":768}},"screenshots":{"1":"The drag and drop quiz builder: draw the answer logic with lines and keep the overview of the whole funnel.","2":"Visual answers: icons and images turn answers into cards (FunnelFork Pro).","3":"A lead form before the first question (FunnelFork Pro).","4":"Every response saved with contact details, result, score and answers, ready for CSV export (FunnelFork Pro).","5":"One question per screen with a back button and a progress bar, on every phone.","6":"Score mode: every answer gets points and every result a score range.","7":"The result with the score and personal advice from the labels collected along the way."}},"plugin_section":[],"plugin_tags":[23077,337,11882,583,54133],"plugin_category":[42,53],"plugin_contributors":[288255],"plugin_business_model":[],"class_list":["post-390685","plugin","type-plugin","status-publish","hentry","plugin_tags-decision-tree","plugin_tags-lead-generation","plugin_tags-product-recommendation","plugin_tags-quiz","plugin_tags-quiz-builder","plugin_category-contact-forms","plugin_category-ratings-and-reviews","plugin_contributors-teqz","plugin_committers-teqz"],"banners":{"banner":"https:\/\/ps.w.org\/funnelfork\/assets\/banner-772x250.png?rev=3763317","banner_2x":"https:\/\/ps.w.org\/funnelfork\/assets\/banner-1544x500.png?rev=3763317","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/funnelfork\/assets\/icon-128x128.png?rev=3763298","icon_2x":"https:\/\/ps.w.org\/funnelfork\/assets\/icon-256x256.png?rev=3763298","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/funnelfork\/assets\/screenshot-1.png?rev=3763298","caption":"The drag and drop quiz builder: draw the answer logic with lines and keep the overview of the whole funnel."},{"src":"https:\/\/ps.w.org\/funnelfork\/assets\/screenshot-2.png?rev=3763298","caption":"Visual answers: icons and images turn answers into cards (FunnelFork Pro)."},{"src":"https:\/\/ps.w.org\/funnelfork\/assets\/screenshot-3.png?rev=3763298","caption":"A lead form before the first question (FunnelFork Pro)."},{"src":"https:\/\/ps.w.org\/funnelfork\/assets\/screenshot-4.png?rev=3763298","caption":"Every response saved with contact details, result, score and answers, ready for CSV export (FunnelFork Pro)."},{"src":"https:\/\/ps.w.org\/funnelfork\/assets\/screenshot-5.png?rev=3764618","caption":"One question per screen with a back button and a progress bar, on every phone."},{"src":"https:\/\/ps.w.org\/funnelfork\/assets\/screenshot-6.png?rev=3764618","caption":"Score mode: every answer gets points and every result a score range."},{"src":"https:\/\/ps.w.org\/funnelfork\/assets\/screenshot-7.png?rev=3764618","caption":"The result with the score and personal advice from the labels collected along the way."}],"raw_content":"<!--section=description-->\n<p>FunnelFork lets you build a quiz or quickscan like you draw a flowchart. Add questions, connect each answer to the next question or to a result, and FunnelFork guides your visitors through it, one question per page. No code, no form builder logic to puzzle out: you see the whole funnel on one canvas.<\/p>\n\n<p><strong>What you can build<\/strong><\/p>\n\n<ul>\n<li><strong>Product recommendation quiz<\/strong> \u2013 \"Which plan, product or service fits me?\" Send every visitor to the product that matches their answers.<\/li>\n<li><strong>Assessment or scorecard<\/strong> \u2013 \"How ready is your business for\u2026?\" Give every answer points and show a result per score range.<\/li>\n<li><strong>Lead magnet<\/strong> \u2013 a quiz or self-test that visitors actually finish, with a lead form before the first question in FunnelFork Pro.<\/li>\n<li><strong>Price indication or cost estimate<\/strong> \u2013 \"What would your new website cost?\" Lead visitors to the price range or package that fits.<\/li>\n<li><strong>Decision tree or eligibility check<\/strong> \u2013 \"Do I qualify?\", \"Which option do I need?\", troubleshooting and support flows.<\/li>\n<li><strong>Personality quiz and interactive content<\/strong> \u2013 fun quizzes that keep visitors on your site and lead them to the right page.<\/li>\n<li><strong>Advice tool or product finder<\/strong> \u2013 collect labels along the way and show personal advice on the result.<\/li>\n<\/ul>\n\n<p><strong>Features<\/strong><\/p>\n\n<ul>\n<li>Visual editor: drag questions and results on a canvas and draw the answer logic with lines. Loops are impossible, so every visitor reaches a result.<\/li>\n<li>Two kinds of quickscans:\n\n<ul>\n<li><strong>Flow mode<\/strong> \u2013 the lines decide the result, like a decision tree.<\/li>\n<li><strong>Score mode<\/strong> \u2013 every answer has points and every result a score range (for example 0\u201310, 11\u201320, 21 or more). Ideal for assessments and \"how do you score?\" quizzes.<\/li>\n<\/ul><\/li>\n<li>Unlimited quickscans, questions and results.<\/li>\n<li>Yes\/no questions and multiple choice questions, each with an optional explanation.<\/li>\n<li>Multiple results (endpoints), clearly marked, with one default result for answers without a line or a score outside every range.<\/li>\n<li>Labels: attach labels (for example products or pieces of advice) to answers and show the collected labels as personal advice on the result.<\/li>\n<li>Optionally show the given answers and the score on the result.<\/li>\n<li>An optional start screen, then one question per page that slides smoothly into view, with a back button and a progress bar.<\/li>\n<li>Inherits the colours, fonts and buttons of your theme.<\/li>\n<li>Accessible: respects \"reduced motion\", moves the focus to every new step and announces it to screen readers.<\/li>\n<li>Block and shortcode: <code>[funnelfork id=\"123\"]<\/code>, so it works in every page builder.<\/li>\n<li>Translation-ready. Translations are delivered through <a href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/funnelfork\/\">translate.wordpress.org<\/a>.<\/li>\n<li>For developers: JavaScript events (<code>funnelfork:step<\/code>, <code>funnelfork:answer<\/code>, <code>funnelfork:complete<\/code>) for analytics, PHP and JS hooks, and <code>--funnelfork-*<\/code> CSS custom properties.<\/li>\n<\/ul>\n\n<p><strong>FunnelFork Pro<\/strong> turns your quickscans into a lead machine: a lead form before the scan, saving responses with CSV export, an email or webhook (Zapier, Make, n8n) for every lead and result, a Gravity Forms form or any shortcode on a result, images and icons for answers, more transitions and your own styling. <a href=\"https:\/\/funnelfork.com\/pricing\/?utm_source=wordpress.org&amp;utm_medium=readme&amp;utm_campaign=funnelfork\">Compare Free and Pro<\/a>.<\/p>\n\n<h3>External services<\/h3>\n\n<p>FunnelFork uses the <a href=\"https:\/\/freemius.com\/\">Freemius<\/a> SDK for the optional opt-in and to offer FunnelFork Pro. Only when you click \"Allow &amp; Continue\" are the admin's name and email, the site URL and the WordPress, PHP and plugin versions sent to Freemius; \"Skip\" sends nothing. The Add-ons screen loads FunnelFork Pro details from Freemius, and Pro purchases are handled by Freemius (<a href=\"https:\/\/freemius.com\/terms\/\">Terms<\/a>, <a href=\"https:\/\/freemius.com\/privacy\/\">Privacy Policy<\/a>). Visitor answers are never sent to an external service.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin and activate it.<\/li>\n<li>Go to FunnelFork \u2192 Add quickscan.<\/li>\n<li>Build your flow, press Publish and place the \"FunnelFork quickscan\" block or the shortcode on a page.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20happens%20with%20an%20answer%20that%20has%20no%20line%3F\"><h3>What happens with an answer that has no line?<\/h3><\/dt>\n<dd><p>It leads to the default result. Every quickscan has exactly one default result, marked in the editor.<\/p><\/dd>\n<dt id=\"can%20a%20flow%20loop%20back%20to%20an%20earlier%20question%3F\"><h3>Can a flow loop back to an earlier question?<\/h3><\/dt>\n<dd><p>No. Loops are prevented so that every visitor always reaches a result.<\/p><\/dd>\n<dt id=\"what%20is%20the%20difference%20between%20flow%20mode%20and%20score%20mode%3F\"><h3>What is the difference between flow mode and score mode?<\/h3><\/dt>\n<dd><p>In flow mode the lines decide where a visitor ends up. In score mode every answer gives points and the total score picks the result; lines are optional and only set the order of the questions.<\/p><\/dd>\n<dt id=\"can%20i%20build%20a%20product%20recommendation%20quiz%3F\"><h3>Can I build a product recommendation quiz?<\/h3><\/dt>\n<dd><p>Yes. Make a result per product or package and draw the answers that fit it to that result. With labels you can also collect several products or tips along the way and show them together on the result.<\/p><\/dd>\n<dt id=\"can%20i%20collect%20email%20addresses%20or%20leads%3F\"><h3>Can I collect email addresses or leads?<\/h3><\/dt>\n<dd><p>The free plugin does not collect personal data. FunnelFork Pro adds a lead form before the first question (name, email, phone), saves every response with CSV export, and sends an email or a webhook (Zapier, Make, n8n) for every lead and result. You can also show a Gravity Forms form on a result.<\/p><\/dd>\n<dt id=\"is%20it%20a%20survey%20or%20a%20form%20builder%3F\"><h3>Is it a survey or a form builder?<\/h3><\/dt>\n<dd><p>FunnelFork is made for guided flows: every visitor answers one question at a time and ends on a personal result. For long surveys with many open questions a form plugin is a better fit; for quizzes, assessments, product finders and decision trees FunnelFork is.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20my%20page%20builder%3F\"><h3>Does it work with my page builder?<\/h3><\/dt>\n<dd><p>Yes. Use the \"FunnelFork quickscan\" block in the block editor, or the shortcode <code>[funnelfork id=\"123\"]<\/code> in any page builder (Elementor, Bricks, Divi and so on).<\/p><\/dd>\n<dt id=\"does%20funnelfork%20store%20personal%20data%3F\"><h3>Does FunnelFork store personal data?<\/h3><\/dt>\n<dd><p>The free plugin does not store or send anything a visitor answers. Saving responses and lead forms are part of FunnelFork Pro, which works with the WordPress privacy export and erase tools.<\/p><\/dd>\n<dt id=\"can%20developers%20react%20to%20answers%3F\"><h3>Can developers react to answers?<\/h3><\/dt>\n<dd><p>Yes. The <code>.funnelfork<\/code> element fires the <code>funnelfork:step<\/code>, <code>funnelfork:answer<\/code> and <code>funnelfork:complete<\/code> events, for example for Google Analytics or Google Tag Manager. The complete event contains the answers, the collected labels, the score and the endpoint.<\/p><\/dd>\n<dt id=\"where%20is%20the%20source%20code%20of%20the%20javascript%3F\"><h3>Where is the source code of the JavaScript?<\/h3><\/dt>\n<dd><p>The uncompiled source is included in the <code>src<\/code> folder. Run <code>npm install<\/code> and <code>npm run build<\/code> to build the files in <code>build<\/code> (with @wordpress\/scripts).<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>New name: FunnelFork \u2013 Visual Quiz Builder for Product Recommendations &amp; Decision Trees.<\/li>\n<li>Updated short description and tags.<\/li>\n<li>Live Preview: try FunnelFork with a ready-made coffee quiz in WordPress Playground, straight from this page.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>New name: FunnelFork \u2013 Visual Quiz &amp; Quickscan Builder for Lead Generation.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"Drag &amp; drop quiz builder: draw product recommendation quizzes, decision trees and assessments as a flowchart, and turn visitors into leads.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/390685","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=390685"}],"author":[{"embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/teqz"}],"wp:attachment":[{"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=390685"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=390685"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=390685"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=390685"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=390685"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=390685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}