What's new in FluoTest
We ship fast. Here's a full record of everything we've built since launch.
Enjoying FluoTest? Leave us a review.
We're bootstrapped and grow through word of mouth. A quick review on G2 or Trustpilot makes a huge difference.
Results PDF redesign, plus an owner copy option
The PDF attached to results emails now matches your quiz's score card — a branded header, a progress ring, the matched tier or outcome, and every question and answer. You can also turn on "Also send me a copy" so the same PDF lands in your own inbox whenever a respondent gets theirs.
Submissions Explorer: sort, filter, and see every quiz in one place
A free, sortable, filterable table of your submissions — filter by date range, score range, outcome/tier, and whether contact info was collected. Switch between a single quiz and a combined view across every quiz you own, and spot repeat respondents when the same email shows up more than once.
MCP: edit questions on multi-section quizzes
create_quiz and update_quiz now support multi-section quizzes: pass a sections list (each with a title and its own questions) instead of a flat questions list. get_quiz_questions returns questions grouped by section too. update_quiz also gained question_ops for surgical edits — add a question to a section, edit one question's text/type/options/points by ID, or move/reorder a question — without replacing the whole list. Previously, update_quiz refused to touch any quiz with more than one section.
MCP: score tiers, outcomes, and quiz settings — plus editing live quizzes
create_quiz and update_quiz can now set score tiers and configure the full custom outcomes engine (conditions, results, actions), matching the dashboard's free scoring options. update_quiz can also edit a published quiz: the first attempt is refused and shows the quiz's submission count, and only goes through once you confirm with confirm_edit_published: true. A new get_quiz_settings tool returns welcome/thank-you page text, results email configuration, UX toggles (time limit, response cap, celebration animation, hide score, show intro, show benchmark), and which integrations are connected.
Reference specific answers in result copy
Outcome and score-tier result titles and bodies can now use "@" mentions — like @respondent.name, @score.percent, or @answer.budget — to reference a respondent's own answers, score, or name. It's the same mention system that already powers the customizable results email, now working everywhere a result is shown: the live in-quiz reveal, the shareable results page, and the outcome builder's preview.
Deliver a file, a coupon code, or custom copy from a result
Three new outcome actions round out what a result can do: Download resource forces a real browser download of a file you host (a PDF, a guide), Coupon reveals a discount code with a one-tap copy button, and Rich text adds a custom formatted next-steps block. All three — plus the existing embed action — are now available in simple score-tier mode too, not just the full outcome engine.
Respondent replies now land in your own inbox
When "Send results email" is on, the email respondents receive now sets Reply-To to your own account email instead of [email protected] — so if they hit reply, it reaches you directly. This applies automatically to every account, free or Pro, no setup needed. We also removed the old hardcoded "Questions? Just reply to this email" footer line, since it's now part of the editable message body.
Multiple scores and custom outcomes are now free
Multiple score categories and the custom outcomes engine (conditions + actions) have moved from Pro to free — every account can now build and publish them. We also merged "Scoring" and "Results" into one clearer "Results & scoring" flow with three starting points (Simple tiers, Multiple scores, Custom outcomes) and renamed a few overlapping terms so they're easier to tell apart.
Sign in with a passkey
You can now sign in with a passkey using your device's fingerprint, face, or screen lock instead of a password. Add one from Settings → Security, then use the "Sign in with a passkey" button on the login page.
More relevant setup and promotion guidance
Onboarding now groups discovery sources into clear, searchable menus and records the exact AI assistant when relevant. A one-time website-status question helps FluoTest offer useful promotion paths, including DIY guidance, community feedback, and optional FluoSite help only when it fits. Personalized recommendations can be disabled in Settings at any time.
Dark mode for quizzes
Quiz owners can now force a quiz to always render in light or dark mode, regardless of the visitor's system preference — a new Theme setting sits alongside the celebration animation toggle in quiz settings.
Viewer role for team workspaces
Team owners can now add a read-only Viewer role — they can see shared quizzes and analytics but can't edit, delete, or manage the team. Change any member's role from the workspace page.
Team activity log
A new Activity log page for team workspaces (Pro) records who did what — invites, role changes, and quiz publish, move, and delete events — so everyone can see what's happened at a glance.
Approval workflows for publishing
Team owners and admins can now require approval before a member's quiz goes live. Members request approval instead of publishing directly, and owners/admins approve or reject from the workspace page.
Accessibility improvements for the quiz-taking experience
The public quiz flow now has proper screen-reader labels on every question and answer control, keyboard-friendly focus handling when moving between questions, an accessible progress indicator, and clearer error messages — bringing it in line with modern accessibility standards.
Popup, slide-in & exit-intent embeds
Beyond the classic inline iframe, you can now embed your quiz as a popup button, a slide-in panel, or a prompt that appears on exit-intent. Pick the mode from the embed dialog on any quiz — each generates a single script snippet you paste into your site.
Funnel visualization in analytics
A new Funnel tab in quiz analytics (Pro) shows how respondents flow from the first view through each question to completion, so you can see exactly where the biggest drop happens at a glance.
Connect Claude & other AI assistants (MCP)
FluoTest now speaks Model Context Protocol. Connect Claude, ChatGPT, or any MCP client to your account and let your assistant create draft quizzes and pull quiz results for you. Sign in securely with OAuth — you approve access on a consent screen — or generate a personal API key in Settings. See the MCP page in our docs to get started.
Privacy hub, active sessions & profile pictures
Settings got a big upgrade. The new Privacy tab brings your preferences, notification controls, and a one-click export of all your data together in one place. The Security tab now lists every device signed in to your account — with browser, location, and last-active time — so you can sign out sessions you don't recognize. And you can finally upload a profile picture instead of the letter avatar.
Custom CSS for your quiz
Pro quizzes now have a Custom CSS field in Settings → Advanced with a proper code editor, so you can go beyond the built-in logo and color options and control spacing, typography, and styling in detail — per quiz, not account-wide. Input is sanitized and capped at 20,000 characters to keep it safe on the public page.
Manage your billing without leaving FluoTest
Switch between monthly and yearly billing right from Settings, no need to re-enter your card. We also added a native "update payment method" flow for Pro subscribers, so an expired or declined card can be fixed in place — including automatically retrying a failed payment once the new card is saved.
Folders
Organize your quizzes into folders inside any workspace. Create folders from the sidebar or the My Quizzes page, move quizzes between them, and keep big workspaces tidy — quiz links never change.
Import from ScoreApp
Switching from ScoreApp? Connect with your ScoreApp API key, pick one of your quizzes, and FluoTest imports its questions, answer options, and scoring categories as a private draft you can review before publishing. We also added "coming soon" import options for CSV/JSON, Google Forms, Typeform, Word/Google Docs, and PDF — let us know which one to build next.
Customizable results emails
Write your own subject and message for the results email, insert dynamic fields like the respondent's name, score, or any answer with @mentions, format with markdown, and optionally attach a PDF of their questions and answers.
Smoother quiz animations
The public quiz now flows better from screen to screen: the welcome page, questions, thank-you page, and results hand off to each other with coordinated transitions, progress bars animate more efficiently, and everything respects your device's reduced-motion setting.
Quiz timer
Give your quiz a time limit — it auto-submits once the clock runs out, no configuration beyond picking the minutes.
Response limits
Cap how many people can complete your quiz. Once the limit is hit, the quiz stops accepting new responses.
Celebration animation
Turn on a quick confetti burst when a respondent finishes your quiz — a small delightful moment at the end.
QR code generation
Generate and download a QR code for your quiz link straight from the editor — perfect for flyers, business cards, or in-person events.
Templates start private
Quizzes created from a template now start as private drafts instead of being published immediately. You stay in control — publish when you're ready. The preview page also now shows the Pro upgrade prompt when you try to make a quiz public that uses multi-score categories or the outcome engine, matching the same gate in the editor.
Filter your CSV exports
When exporting submissions you can now pick a date range and choose exactly which columns to include, so you can grab everything or just the fields you need. Exports also label each answer with the question wording respondents actually saw, so columns line up even after a quiz has been edited.
Search the blog
The blog now has a search box. Type a keyword to instantly filter posts by title, description, or category, and combine it with the existing filters to find a guide, comparison, or use case in seconds.
Field mapping — match your data to any tool
Map quiz data to the exact fields in Mailchimp, HubSpot, Google Sheets, Notion, Airtable, Brevo and webhooks. FluoTest reads each destination's real schema, flags required fields you haven't mapped, and lets you set constants or fallbacks — so a sync never fails just because an audience requires a field a quiz doesn't have. Every sync is logged with automatic retries and a dead-letter view for anything that needs attention.
Integrations hub — connect once, use everywhere
Connect Brevo, Meta Pixel, Google Tag Manager and webhooks for free, plus Google Sheets, Slack, HubSpot, Mailchimp, Notion and Airtable on Pro. Connect each account once, then toggle it on per quiz — no more re-entering keys. Webhooks now include delivery logs, automatic retries and a test-payload button.
Template library — 100+ templates
The template library has expanded to 109 ready-to-use quiz templates across 15 categories: Lead Generation, Sales, Marketing, HR & Recruitment, Coaching, Consulting, Education, Finance, Healthcare, Customer Success, Operations, Startups, Agencies, Personal Development, and Research & Surveys. Every template showcases advanced features like multi-score categories, outcome routing, conditional branching, and disqualifier logic. Browse and preview all templates without logging in at /templates.
Multiple scores per quiz
Go beyond a single score. A quiz can now calculate several independent scores at once — like Fit and Urgency, or Skill, Leadership and Culture Fit — each with its own range, tiers, and result. Existing quizzes are unaffected.
Outcome engine & actions
Decide what happens based on any combination of scores and answers. Build outcomes from AND/OR conditions (e.g. Fit ≥ 70 AND Leadership ≥ 60, or specific answers selected), attach a personalized markdown result, and trigger actions — a CTA button, a redirect, or an embedded scheduler (Calendly, Cal.com, TidyCal, and any iframe-compatible tool).
Benchmarking & percentiles
Show respondents how they compare — "Higher than 82% of respondents", "Top 10%", above or below average. Turn it on per quiz; it appears automatically once enough people have responded.
Multi-score & outcome analytics
Analytics now include a score-distribution chart for every category and an outcome-performance breakdown with conversion rates, so you can see exactly how respondents score and which outcomes they reach.
File upload questions
Let respondents attach a file — PDFs, images, documents, and more. Uploads stay private: only you (and your team) can open them, through a secure file page linked from your submissions and email notifications.
Custom domains
Pro users can now serve their quizzes from their own domain (e.g. quiz.yourbrand.com). Add your domain in Settings, point one DNS record, and SSL is issued automatically — no fluotest.com in the link your audience sees.
New question types: phone, website & date
Collect more than just an email. Add phone number, website/URL, and date fields to any quiz. The date field uses a clean calendar picker in your brand color, and you can limit it to an allowed range so respondents only pick valid dates.
Security page
Added a dedicated Security page explaining how FluoTest protects your data: Row Level Security, Supabase Vault encryption, PKCE auth, HTTPS, and EU hosting. Also includes a responsible disclosure contact and an acknowledgments section for security researchers.
Redesigned analytics dashboard
Your analytics now run on interactive charts: a views-vs-completions trend you can switch between bar and line, a score-distribution histogram, and everything organized into clean tabs so you find what matters fast.
Answer & score breakdowns
See how people responded to each question with per-question distribution charts, plus a histogram of how scores are spread across your quiz. (Answer breakdown is a Pro feature.)
Question-level drop-off
Drop-off analytics now pinpoint the exact question where visitors stop instead of just the section — so you know precisely where to tighten your quiz. (Pro.)
Easier CSV export
Export your data from a single menu — download just the selected quiz or every submission across all quizzes, with submission counts shown inline.
Markdown on every screen
Format your welcome screen, thank-you screen, score-tier messages, and result screen with bold, italics, links, and paragraphs — not just question text.
FluoTest Pro is live
Upgrade to Pro for €12/month or €120/year to unlock badge removal, email branding removal, team workspaces, custom branding, and 30-day submission trash recovery. First 100 users were grandfathered in for free — that window is now closed.
Send results to respondents
Turn on one toggle and every respondent automatically receives an email with their score, tier label, and a 'View your results' button after completing the quiz. Free accounts include a 'Powered by FluoTest' badge in the footer.
Shareable results page
Every submission now has a unique public URL your respondents can bookmark, share, or revisit. The page shows their score, tier label, tier message, and a breakdown of their answers.
Teams & shared workspaces
Invite teammates to collaborate on quizzes. Create a workspace, send email invites, and share any quiz with your team. Shared quizzes support per-quiz access levels (view or edit), so you control who can make changes.
Conditional section branching
Route respondents to different sections based on their answers. Set jump rules on Yes/No and multiple choice questions — each answer can skip the quiz to any other section. Configure branching in the question settings panel inside the builder.
Question images
Add images to individual questions — they appear above the answer options. Supports JPEG, PNG, WEBP, and GIF up to 2 MB. Upload from the question settings panel in the builder.
Markdown in question text
Format question text and section descriptions with Markdown: **bold**, *italic*, [links](url), and bullet lists. Renders on the public quiz and results pages automatically.
Custom link preview & favicon
Control exactly how your quiz appears when shared on social media. Set a custom title, description, and Open Graph image. Upload a favicon to brand the browser tab. All configurable per quiz in the Link Preview section of Settings.
Score ranges: points or percentage
Choose whether score tier thresholds use percentage (0–100%) or raw point values — useful for quizzes where you want exact score cutoffs instead of relative thresholds.
Welcome & Thank You page settings
Welcome Page and Thank You Page are now optional, dedicated sections in the quiz settings tab. Toggle either on to insert it into your quiz flow between the main quiz and the results page. Fill in at least a title to activate the section.
Zero-weight questions
Set a question's weight to 0 to collect the answer without affecting the score. Useful for open-text context questions, optional fields, or anything you want to capture but not score.
Multi-select question type
A new question type where respondents can pick multiple answers from a list. Each option has its own score and selected scores are summed. Perfect for capturing ranges, goals, or any scenario where more than one answer can be true.
Duplicate questions and sections
Duplicate any question or entire section inside a quiz with one click. All settings, answer options, weights, and disqualifier logic are copied — just edit what's different.
Delete submissions
Clean up test submissions or spam directly from your submissions list. The trash icon is now visible on every row.
Hide score from respondents
You can now hide the numeric score from respondents. Scoring still runs internally and feeds your tiers, routing, and integrations — respondents just see the label and message, not the number. Toggle it in your quiz Settings tab.
Quizzes in 10 languages
Your quizzes now support 10 languages: English, Czech, Dutch, German, French, Spanish, Italian, Portuguese, Polish, and Slovak. Respondents see button labels, score messages, and UI text in their preferred language automatically — no extra setup needed.
Custom branding on your quiz
Add your logo and brand color. Your leads see your brand, not ours. Go to Settings, upload your logo and pick a hex color. It applies to all your quizzes automatically.
Per-question drop-off analytics
See exactly where people abandon your quiz, question by question. Open Analytics in your quiz dashboard and look for the Question Drop-off section. If 80% leave at question 3, that question needs work.
Brevo integration
Every respondent gets automatically synced to your Brevo contact list with their score attached. Go to your quiz, open Integrations, paste your Brevo API key and List ID. Score attributes (FLUOTEST_SCORE, FLUOTEST_MAX_SCORE, FLUOTEST_SCORE_PERCENT, FLUOTEST_QUIZ) are passed automatically — use them to trigger different email sequences based on score.
Zapier, Make and n8n webhooks
Connect your quiz to any tool. Every submission fires a webhook with the full JSON including name, email, score, and answers. Paste your webhook URL in the Integrations tab.
Meta Pixel and Google Tag Manager
Running ads? Add your Meta Pixel ID to track quiz completions as Lead events. Or paste your GTM container ID to manage all tracking in one place. Both are in the Integrations tab.