Product Updates

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.

October 31, 2026
Improvement

Reverse scoring for Likert questions

Likert questions have a new Reverse score switch for negatively worded statements such as "I never plan ahead". When it is on, the points are mirrored when scoring: on a 1-5 scale 1 counts as 5, 2 as 4 and so on. It works from the points you set on the options, not from their position, so uneven points mirror correctly too. The editor shows what every option counts as next to its points, and the points you wrote stay as they are. It also works per score category, and it does not apply to other question types. Free on every plan.

New Feature

Likert scale questions

A new Likert question type shows its answers as one horizontal row, with nothing selected until the respondent picks one. Choose a starting scale in the editor (Agree / Disagree, Frequency or Numeric 1-10), then edit any label and the points; points start at 1 up to the number of options. On a phone five options share one row and a 1-10 scale wraps to two rows. It scores like multiple choice (including per score category) and works with required, show-if conditions, jump rules, outcome rules, exports, CSV or JSON import and the MCP server. Free on every plan.

Improvement

Negative points and multipliers

Answers can now carry negative points (for example -1), and a question's points multiplier can be negative too, so a wrong or risky answer takes points away. The percent score always stays between 0 and 100: a respondent who ends below zero points sees 0%. The maximum possible score is worked out from the best answer to each question, so it stays correct when some answers are negative, and tiers, outcome rules, the results page, emails, exports and analytics all use the same clamped percent. Existing quizzes have no negative values and score exactly as before. Free on every plan.

New Feature

Tier descriptions and collapsible score cards

Each tier of a score category can now carry a short description (up to 500 characters, line breaks kept). In the Results step, open + Add description under a tier's range. Respondents see the description of the tier they landed in right under that category's bar, and nothing is shown when it is empty or when the category is hidden from respondents. Score category cards in the editor also have a chevron to collapse them down to the name, Primary badge and tier colours, which helps when a quiz has many scores. Existing quizzes look the same until you add a description. Free on every plan.

October 29, 2026
Improvement

A checklist before you publish

The Publish and share step now starts with a Before you publish checklist instead of a confirmation pop-up. Items under Needed to publish (no questions, a gap in your score tiers, no outcome turned on, an empty link, Advanced design on a free plan) block the Publish button and each has a Fix button that opens the step where it is solved. Recommendations, such as adding a contact form, sending the results email, setting a link preview or using your own domain, never block. Once the quiz is live, the same step shows your link with Copy, Share, QR code and Embed, plus a short list of ways to get your first responses and two copy-ready messages, instead of a pop-up. If your workspace needs approval, the step now says Sent for approval instead of Your quiz is live.

New Feature

Hidden fields: store values from your quiz link

Add hidden fields to a quiz, for example website, and any link to it can carry a value: /to/you/your-quiz?website=acme.com. The value is stored with the response without the respondent seeing it. Turn on Capture UTM parameters to also record utm_source, utm_medium, utm_campaign, utm_term and utm_content. Only the names you add are read from the link; everything else in it is ignored. Values show in the submission view and the new-response email, in CSV exports (one column per field), in webhooks (hidden_fields), in Google Sheets, and as sources in the field mapping for Airtable, Notion, HubSpot, Brevo and the rest. Use @hidden.website in the results email, outcome messages and redirect links. Embedded quizzes also read them from the page they sit on, and Typeform hidden fields come along when you import a form. Free on every plan.

New Feature

Workspace settings move into Settings, with a link handle per workspace

Everything about a workspace now lives in Settings → Workspace: General (name, public link handle, custom domain, activity log, leave or delete), Members & invites, and White-label on Business. Old workspace links open the right section. Each workspace can now have its own public link handle, so its quizzes are shared as fluotest.com/to/your-handle/quiz-name instead of under each creator's username, and existing username links forward to the new address. Quiz URLs are unique within a workspace. On Business, every team workspace can also connect its own domain, for example one per client, while your personal workspace's domain stays part of Pro.

New Feature

Block disposable email addresses at the contact form (Business)

On the Business plan, the contact form before the result has a new option for email forms asked of everyone: Block disposable email addresses. Turn it on and throwaway inboxes like Mailinator or 10 Minute Mail are turned away, so the respondent is asked for a real address right at the email field and your lead list stays clean. It is off by default, because every extra check costs some respondents. AI assistants connected through the MCP server can switch it on too.

Integration

Optimise your ads for qualified leads

If you run ads to a quiz, you can now tell Meta and Google which respondents are worth paying for. In a quiz's Meta Pixel or Google Tag Manager settings, pick the results and/or the total score range that count as a qualified lead. With a rule set, the Pixel's Lead event fires only for respondents who match, so campaigns optimising for Lead learn from qualified leads only. Leave it empty and Lead works as before. The quiz's GTM container now also receives quiz_start, quiz_complete and qualified_lead in the dataLayer, with the quiz ID, total score, result and a qualified flag, ready for GA4 or Google Ads conversion tags. QuizComplete on the Pixel carries the score and result key too. Names, emails and answers are never sent.

Improvement

Clearer A/B tests (Business)

The A/B test card on a quiz now explains how a test works: one public link, with visitors split between version A (the quiz) and version B. It shows each step plainly (no test, version B chosen, running, ended) and only says Running while a test really runs. While a test runs and after it ends, the card shows views, starts, completions, completion rate, leads, average score and the most common result for each version, and says which one is ahead and whether the gap is big enough to trust (about 95% confidence, once both versions have 100 views). In the quiz list, version B is labelled as version B of its quiz, and opening it tells you which test it belongs to. Ending a test now keeps its final numbers, and keeping version B hands it the quiz's link, integrations and settings, so shared links and embeds open the winner while the original keeps its responses.

October 27, 2026
New Feature

Move on after an answer

Turn on Move on after an answer in a quiz's Experience settings and respondents go to the next step as soon as they answer its last question, without clicking Next. It works on steps made of single choice, yes/no and star questions; steps with sliders, checkboxes, text or contact fields keep the Next button, and the last step still asks to finish. Going back to change an answer never skips ahead.

Improvement

PDF import works again and keeps your sections

Importing a PDF questionnaire failed for everyone since late September: the PDF reader crashed on the server before it could read a single file, and the page showed nothing useful. That is fixed, and the import now understands more layouts. A numbered heading followed by numbered questions becomes a section, so question numbering can restart in every section; a legend of answer options at the top of the document is skipped; questions wrapped over two lines are joined; page numbers are dropped. Options without scores get 0, 1, 2… in order, ready to edit. When a file still can't be read (a scanned PDF, a damaged file, no questions found) the page now says exactly why. Free on every plan.

Improvement

Inline embeds fit the quiz

The Inline embed code now comes with one script line that makes the frame exactly as tall as the quiz, on every question and on the result, so visitors never scroll inside it. When they move to the next step and the top of the quiz has scrolled out of view, the page brings it back. Several quizzes on one page each size themselves. Embeds you copied before keep working at their fixed height; to switch one over, copy the code again or add the embed-resize.js line from the docs under your iframe. Free on every plan.

New Feature

Build with ChatGPT or Claude, right from the dashboard

Building a quiz by chatting with ChatGPT or Claude is now the first option on the dashboard and when you create a quiz. It works on every plan, including Free.

New Feature

Screen people out by any answer

Disqualifiers now work on number, slider and star questions (below, above or between a value, for example a revenue under 3,000,000) and on choice questions (pick which answers screen people out), not only on yes/no. Screened-out respondents are now saved: they show in Submissions marked Disqualified with the reason, in your new-answer email and in your integrations, and they do not count toward score averages.

Integration

Review scoring when you import from ScoreApp

ScoreApp’s API does not share answer points or which category a question scores into, so the ScoreApp import now has a review step: pick the categories and set the points per answer before the quiz is created. Points we can read from your ScoreApp results are filled in for you. Info screens are skipped and every scored question keeps its weight.

Integration

Clearer HubSpot sync

The HubSpot delivery log now says whether a contact was created or an existing one was updated. Empty answers never overwrite fields in HubSpot. You can create a missing HubSpot property, like OTE, straight from the field mapping, and the link to the respondent’s PDF report is suggested by default.

Improvement

Custom domains: easier setup, embeds work

The custom domain settings now have copy buttons, show only the host your domain provider expects (quiz, _vercel), explain why a domain is still pending and can email the steps to whoever manages your DNS. Quizzes on your own domain can now be embedded on other websites too.

Improvement

Easier to find in the editor

Add action now lists every result action with a short explanation, so redirects and buttons are easy to spot. The editor has its own Embed button, the results email card shows who the email comes from and whether you get alerts, the PDF report has its own card, and key cards link to step-by-step help.

Improvement

Search the help center

Every help page now has a search box. Type a word like domain, embed or HubSpot and the matching articles appear as you type, in English, Czech and Dutch.

October 21, 2026
New Feature

Import a whole quiz from a file

One import now brings in a whole quiz instead of just the questions: score categories with their tiers, per-category scores, unscored sections, help text, show-if and jump rules, outcomes, the contact form, the results email, branding and language. Upload a FluoTest quiz file (JSON) on Import, CSV / JSON, or add description, scored, category and scores.'<category>' columns to a CSV. A weight of 0 now means "not scored" instead of an error. Before and after every import you see what was imported and what the file didn't contain or couldn't carry over. Assistants can do the same with the new import_quiz tool in Claude and ChatGPT. Available on every FluoTest plan.

October 16, 2026
New Feature

Build a full scored assessment from Claude or ChatGPT

The FluoTest MCP tools now cover everything a scored assessment needs, so Claude, ChatGPT and other MCP clients can build one end to end: score categories with their own tiers, sections that score into a category or not at all, help text under questions, show-if and jump rules, every question type, outcomes that point at answers by their label, the contact form before the result, a confirmation-only result screen, the results email, the results chart, language, texts and theme. Assistants can also read the whole setup back, see which integrations a quiz uses and how their fields are mapped, read results per score with filters, and work on quizzes shared with you in team workspaces. Edits keep question and option IDs, and a change that fails part way leaves the quiz as it was. Available on every FluoTest plan.

New Feature

Help text under questions

Each question can now have a short help text under it, such as an example, a definition or what a good answer looks like, so the question itself stays short. Add it in the question editor; it uses the same formatting as the rest of your quiz text. Free on every plan.

New Feature

Ask every respondent for contact details before the result

Results & scoring has a new After submitting card. Switch the contact form on once and respondents are asked for their email or phone before they see the result. Ask everyone, or tick only the tiers or outcomes that should ask (this replaces the old per-tier checkbox, and existing quizzes keep working as they are). You choose whether it can be skipped and whether their first name is required too. It also gives the results email an address to send to. Anonymous mode still turns it off. Free on every plan.

New Feature

Show only a confirmation after submitting

In the same card you can now hide the result from respondents. Instead of their score, tiers and outcome they see a short confirmation, taken from your Thank-you page if you set one. You still get the full result, and the results email, integrations and outcome buttons or redirects keep working, so you can review answers first or send the report by email. Free on every plan.

Improvement

Keep a score to yourself

On quizzes with several scores, each score now has a Show to respondents switch. A hidden score still counts for outcomes and appears in your submissions, but respondents don't see it on the result screen, in the overall total or on the shared results page. Free on every plan.

New Feature

Show results as a radar chart

Quizzes with three or more score categories can now draw them as a radar instead of bars. Pick Radar under Results chart in Settings → Results & scoring. Each category gets its own axis on a fixed 0-100% scale with gridlines at 25, 50, 75 and 100, in your quiz's brand colour, and hovering or tapping a point shows its value. The rows under the chart still show each score's percent, tier and message, and it works on phones. The radar appears wherever results do: the results screen, every embed mode (inline, popup, slide-in and exit intent), the shareable results page, the PDF report with each value printed next to its axis, your new-submission email as an image with the score table underneath, and the submission view in your dashboard. Bars stay the default, so nothing changes for existing quizzes. With fewer than three categories the option is disabled and the quiz shows bars. If you hide the score from respondents they see no chart, and you still get the radar in submissions and notification emails. Free on every plan.

Improvement

Result bands from the total score, and no more buttons without a link

Outcome rules in a quiz with several score categories can now use Total score: the sum of every category's points, as a whole-number percent like the overall score respondents see. That makes bands such as 70% and up, 40-69% and below 40% possible, each with its own headline, message and buttons, while every category keeps its own tiers. Until now a multi-score quiz had no overall number to route on. Also, a result button or open-link action without a link is now hidden from respondents until you add one, and the outcome editor shows "Add a link" next to it. Templates now ship their buttons this way instead of with placeholder links. Free on every plan.

Improvement

Live numbers for Pro, and a label that says how fresh the numbers are

Pro workspaces now read every number live: the dashboard tiles, Analytics, the quiz list counts, the trash and the result video stats. Free workspaces keep a short cache (5 minutes on the dashboard and Analytics, 1 minute on the quiz list and video stats) and now say so: a small label next to the numbers shows when they were last updated and how often they refresh, so a response that just came in is never mistaken for a lost one.

Improvement

Result videos go full screen on iPhone

The full screen button on result videos now works on iPhone, where Safari has no full screen mode for anything but plain video files: the player fills the screen on its own and a tap on the same button, or Escape, brings the page back. Before, the tap did nothing and logged an error. On phones the player controls now hide after three seconds and come back with a tap, so they no longer sit on top of the video. In the video studio, "Style from my website" now submits on Enter, reads the site again on every import, and tells you which colours and font it found.

Analytics

Analytics opens quickly on quizzes with thousands of responses

Analytics used to load every response into your browser and add them up there, so a busy quiz could take a long time to open. Totals, the score spread, outcomes, NPS and the answer breakdown are now counted in the database and only the results are sent, so the page opens quickly however many responses a quiz has. The Submissions tab shows the latest 100 responses with a Load more button, and a response's answers load when you open it. The trash works the same way.

Integration

Typeform and Google Forms imports keep their jump logic

Importing a Typeform with "jump to" logic or a Google Form with "go to section based on answer" now turns those rules into Jump to rules on the imported quiz, so respondents still skip the questions that do not apply to them. The import splits the quiz into sections where the jumps land, and the summary says how many questions came across with rules and names any rule it could not convert, such as one that combines several conditions, so you can recreate it in the question editor.

Improvement

See the price before you upgrade, and keep Business until your renewal date

Upgrading from Pro to Business now opens a review step first: what you pay today for the rest of your billing period, what you pay from your next renewal date, and which card is charged. Nothing is charged until you confirm, the difference is billed right away instead of on a later invoice, and the sidebar shows your new plan as soon as it is done. Switching from Business to Pro now waits until the end of the period you already paid for: Settings shows the date, and Keep Business cancels the switch. When a card is declined at checkout you see the reason and can try another card straight away.

Improvement

Dashboard pages open straight away

Submissions, Contacts, Analytics, Settings and the other dashboard pages now show their layout the moment you click, and your data fills in as it arrives. Before, the previous page stayed frozen until everything had loaded. The remaining loading states use the purple orbs too: Continue with Google, passkeys, plan changes in Billing, Why this result?, notes and tags on contacts, imports and more.

October 13, 2026
New Feature

Conditional logic on sliders, star ratings and numbers

Show only if and Branching now work from Slider, Star and Number questions, not just Yes/No and Multiple Choice. Pick a comparison (equals, not equal to, greater than, less than, greater or equal, less or equal, or between) and a value, and FluoTest shows the follow-up question or jumps to the right section. Branching rules are checked from top to bottom and the first match wins, so a 0-10 eNPS slider can send detractors (0-6), passives (7-8) and promoters (9-10) to their own follow-ups without rewording the question as multiple choice. Existing conditions keep working exactly as before.

Analytics

NPS and eNPS scores in Analytics

NPS and eNPS surveys now show the score itself. For any 0-10 question that asks how likely someone is to recommend you, Analytics shows the Net Promoter Score (promoters 9-10 minus detractors 0-6, from -100 to +100) with the number and share of promoters, passives and detractors and how many people answered. Questions that use answer bands such as 0-6, 7-8 and 9-10 count too, and a "Treat as NPS / eNPS" switch in the question editor lets you turn any slider on or off manually. The same numbers are available through the MCP get_results tool. Available on Pro.

New Feature

Anonymous mode for GDPR-friendly surveys

Any quiz can now collect responses without personal data. Turn on Anonymous mode (GDPR) under Publish, Access & sharing, and FluoTest stores only the answers and the score: no name, email, phone or company, no contact in Contacts, no contact form, results email or reminder email, and in-progress answers are kept only as which questions were answered. Integrations and tracking pixels are paused for the quiz, and respondents see a short note that their answers are anonymous. FluoTest never stores respondents' IP address, device or location. Free on every plan.

October 9, 2026
Integration

See whether your Meta Pixel fired

Meta Pixel runs in the respondent's browser, so until now there was no trace of it in FluoTest. Now every quiz completion and lead adds a line to Integrations → Activity and to the quiz's delivery log: "sent from browser" when the browser fired the event, "blocked in browser" when an ad blocker or tracking protection stopped the pixel script, or "no consent" when the respondent declined cookies. One honest limit: FluoTest only sees what the browser did. Whether Meta accepted the event is visible only in Meta Events Manager. The help article now also names the exact events: QuizStart and QuizComplete are custom events, LeadGenerated is the standard Lead event.

October 8, 2026
Improvement

A faster start for new accounts

An empty dashboard now shows three templates picked for what you said you want to do, plus start-from-scratch and import links, so your first quiz is one click away. Quiz cards point to the share settings when a published quiz has no answers yet. And if you signed up but have not made a quiz, or published one that nobody has answered after a week, Dominik sends one short email with the next step. You can turn these tips off from any of them.

New Feature

Respondents can download a PDF report

Turn on Downloadable result report in Settings → Results & scoring and a "Download your report" button appears under the result, on the quiz and on the shareable results page. The PDF shows the score, the matched tier or outcome with its message, a bar for every score category with that category's tier message and, if you want, every question and answer, all in the quiz's language with the wording you set under Advanced texts. Free accounts get the FluoTest footer; Pro and Business reports carry your logo, name and colour. The same upgraded document is now attached to results emails and available in the submissions explorer.

October 7, 2026
Improvement

Clearer API errors and rate limits

The FluoTest API now tells agents and scripts exactly what went wrong: unknown endpoints and rate limits answer with a JSON error (code, message and a hint) instead of a web page. Every response shows your remaining rate limit (120 requests per minute), and the OpenAPI spec documents every operation, error and the versioning policy. Details are in the API reference.

New Feature

FluoTest is now a ChatGPT plugin

FluoTest is now listed in the ChatGPT plugin directory. Add it there, sign in with your FluoTest account, and ChatGPT can list, create, edit and publish your quizzes and read their results, using the same tools as Claude and other MCP clients. No server URL to paste. The link and setup steps are in the MCP server docs. Available on every FluoTest plan.

New Feature

Pass scores and answers into links

Button, open-link, redirect, embed and download URLs now accept the same @ mentions as your result text. Type @ in a link field to add a score, the respondent's name or an answer, for example https://cal.com/you?score=@score.percent, and it is filled in and safely encoded when the result is shown. Quizzes with several scores get their own @score mention for each one, named after the score key. Use it to prefill a booking page, send leads to the right landing page or tag them in your CRM.

Improvement

"Why this result" in webhooks, exports and MCP

The explanation behind each result now travels with your data. Webhooks carry a new outcome_reason field, you can map "Why this result" into Google Sheets, HubSpot, Airtable and the other integrations, CSV exports have a "Why This Result" column, and the MCP get_results tool can list the latest responses with their reason. It is one plain line, for example "Hot lead: Fit was 42 points, needs at least 40 points". Available on Pro and Business.

New Feature

See why each person got their result

Open any response and expand "Why this result?" to see exactly how it was decided: each score with the tier it landed in, and every result rule checked in order, with the respondent's actual answer or score next to what the rule needed. The explanation is saved when the response comes in, so it still matches what the respondent saw even if you change your rules later. Handy when a client asks why a lead was routed a certain way. Available on Pro and Business for responses submitted from today.

New Feature

Score map: check your scoring before you publish

A new Score map button in the editor's Results section shows the lowest and highest points every question can add to each score, the range each score can actually reach, and where that range lands in your tiers. It flags gaps nobody can land in, overlapping tiers, tiers nobody can reach and outcome rules that can never be true. Pick answers in the "Try an answer" column, or use All lowest and All highest, to see the score, tier and result live, with the same explanation you see on real responses. Free on every plan.

Improvement

Simpler pricing and upgrade pages

The pricing page now shows Free, Pro and Business side by side with one Monthly/Yearly switch, shorter feature lists written as what you get, and a longer explanation of why the Free plan stays free forever. Upgrading is simpler too: pick a plan, pay on one short page, and land on a page that shows what to set up first.

October 3, 2026
Improvement

Workspace menus you can actually see

Everything about a workspace now lives in the switcher at the bottom of the sidebar: rename it, open members and invites, create a new workspace, or leave or delete one, each in a proper dialog. Menus open next to the button you clicked instead of under your quiz list, and they stand out from the sidebar in dark mode. The sidebar remembers the workspace you were in, so opening Settings or the Dashboard no longer flips you back to your personal one, and a new quiz lands in the workspace you were working in. Each workspace now works like its own account: the Dashboard and Submissions show only that workspace's quizzes, views and responses, and switching keeps you on the same page in the other workspace. Analytics can still combine all workspaces when you pick that in its workspace filter.

Improvement

Type to confirm before anything is deleted for good

Deleting a quiz, a workspace, a folder, your account, a submission for good, a custom or sending domain, an API key, a passkey, an integration account or a contact field now asks you to type its name first (or your email, for your account). The delete button stays off until it matches, and a copy button next to the name saves you retyping long quiz titles. Removing a team member now asks before it happens too.

September 27, 2026
New Feature

Business: A/B tests, hot-lead alerts, lead routing, white-label and journeys

Business now turns respondents into sales. Run an A/B test between two versions of a quiz and get a clear winner on lead rate. Get an email or Slack message the moment a hot lead comes in, by score, outcome or a click in the result video. Route every lead to a teammate, round robin or by rules. Give each client workspace its own name, logo and colour, with no FluoTest anywhere respondents look. And chain quizzes into multi-step journeys that remember who people are, with a funnel view.

New Feature

Result videos on every plan

Personalised result videos now play in the browser, so they cost nothing to show, and they're available on every plan. Pro adds your own recorded clips, A/B tests between video templates and removes FluoTest branding. Sharing and downloading the video is unlimited on every plan.

Improvement

New loading animations

Buttons and loading screens now show small animated orbs in FluoTest purple instead of a spinner. On public quizzes they use the quiz's own brand colour. Based on Thinking Orbs by Jakub Antalik and Alex Brinza (MIT).

Improvement

Switch workspaces like switching accounts

Every workspace now has its own address, and a switcher at the bottom of the sidebar moves you between your personal workspace and your teams. The sidebar shows only the folders and quizzes of the workspace you're in, and Analytics, Contacts, Drip campaigns and White label stay in that workspace as you click around instead of jumping back to your personal one. Old links still work and land in the right place.

Improvement

Smoother quiz transitions

Moving from the intro to the welcome page to the questions now fades one screen out before the next fades in, and the quiz title glides into place instead of jumping. We also fixed a one-frame flicker at the end of every fade, and an error some returning visitors hit on quizzes with a cookie banner.

New Feature

Result video studio

Business result videos now play instantly in the browser instead of rendering after each submission. Pick a template (share it, sales follow-up, certificate, progress, simple), match your brand or import it from your website, and switch, reorder and edit scenes: you vs. everyone, category breakdown, quoted answers, a yes/no question, your own clip, a CTA with QR code. Lock the video behind an email, run an A/B test or use a different template per outcome, and see views, completion and clicks. Respondents without an email can leave one (saved to the response and synced to your contacts), and MP4s are only made when someone shares or downloads.

Integration

Notion and every integration now get all your answers

Notion rows now carry the full answer sheet inside the page (every question and answer, grouped by section) plus the answers PDF, and you can send each submission to a sub-page instead of a database. Multi-select answers fill real multi-select properties, yes/no answers fill checkboxes and file uploads land as links. A new "Map every question" button gives each question its own column in Notion, Airtable, Google Sheets and webhooks, and new source fields add the phone number, all answers as text, the PDF link and dashboard/results links.

New Feature

Result videos: loading state and "email it to me"

While a Business result video renders, respondents now see a loading card on their results instead of nothing, and can leave their email to get a link the moment it's ready. The email uses your logo and sending domain, and its text is editable and translated in all quiz languages. Result videos are now also created for respondents who close the contact form without filling it in.

Improvement

File uploads now accept ZIP files

File upload questions now accept .zip archives alongside PDFs, images, Word, Excel, text and CSV files, so respondents can send several files or a whole folder in one answer. The 10 MB limit still applies.

September 24, 2026
New Feature

FluoTest is listed in Claude's Connectors Directory

FluoTest is now listed in Claude's Connectors Directory as a Community connector. Open claude.ai/directory/fluotest, click Add and sign in with your FluoTest account. Claude can then list, create, edit and publish your quizzes and read their results, using the same MCP server and tools as ChatGPT. No server URL to paste. Available on every FluoTest plan.

September 17, 2026
New Feature

Business: follow up automatically

Business includes every Pro feature, reminders for unfinished quizzes, unlimited drip emails, and personalized result videos.

New Feature

Pro: send from your own domain

Connect a sending domain and choose an address such as info@theirbrand.com. Domain settings now retain saved verification while checking in the background.

September 14, 2026
Improvement

Public brand guidelines and press page

A new /brand section explains how to use the FluoTest logo, colors and typography, and introduces Fluo properly for the first time. /press collects the logo files, a product screenshot and the public facts anyone writing about FluoTest can rely on.

September 13, 2026
New Feature

Contacts: pipelines, tasks, and custom fields

Contacts is now a real internal CRM: a customizable pipeline board to move leads through stages, follow-up tasks you can assign to teammates, and your own custom fields per contact. Tags, notes, segments, and everything new is now shared across your team workspace instead of siloed per person. Switch workspaces from the Contacts page.

Improvement

Contacts: bulk actions and a sortable list

Selecting multiple contacts now does a lot more than add a tag: move everyone selected to a pipeline stage, remove a tag, create the same follow-up task for all of them, or export just that selection to CSV. The list view is also sortable by any column, can show your custom fields as extra columns, and the pipeline board now has a proper drag animation with clear styling for Won and Lost stages.

Improvement

Fluo learns to rest and react

The little creature living in your dashboard now runs on his own energy: he gets tired from swimming around, rests and occasionally dozes off behind a card, and wakes up with a fresh mood for the day. He'll also notice things: a small celebration when you hit a milestone, a curious little reaction when something looks worth a second look.

September 12, 2026
New Feature

Import a quiz from CSV, JSON, Word, PDF, Typeform, or Google Forms

Already have a quiz or questionnaire somewhere else? Dashboard → Tests → Import now has six ways to bring it in as a new FluoTest quiz: CSV or JSON with full control over types, options, and scores; a Word or Google Docs questionnaire; a PDF; and a direct connection to Typeform or Google Forms. Every import shows a summary of what came across, and flags anything worth double-checking, before you publish.

September 9, 2026
Improvement

Meet Fluo, drifting around your dashboard

Fluo, a weird little purple axolotl, now lives in the dashboard. He floats about, blows bubbles and occasionally hides behind a card because he thinks it's a rock. He never covers anything you're clicking, and he holds still entirely if your system is set to reduced motion.

September 7, 2026
Improvement

Duplicating a quiz now copies its integrations too

When you duplicate a quiz, any Brevo list sync, Zapier/webhook, Google Tag Manager, and Meta Pixel assignments, along with their field mappings, now come along with the copy instead of being left behind.

September 1, 2026
Improvement

Fallback name for results emails

The results email's @respondent.name field now defaults to "there" instead of showing a blank greeting when a respondent doesn't share their name, and you can change that fallback word to whatever you like from the results email editor.

August 31, 2026
New Feature

Quiz scheduling

Give a quiz an open time, a close time, or both. Before it opens, or once it closes, visitors see a short message instead of the quiz, and submissions are refused server-side. Set it up under Publish → Access & sharing.

New Feature

Custom loading screens

Turn on a branded splash (your logo, an optional message, and a spinner), shown for a moment when someone first opens your quiz link. Pick how long it stays up; it appears once per visit.

Improvement

Quiz editor, reorganized

The editor now follows how you actually build a quiz: Build (questions and scoring), Experience (pages, design, and everything respondents see), and Publish (going live, scheduling, access, and sharing). The old catch-all Settings tab is gone: the scoring editor now sits right next to the questions it scores, and every visual control is in one place.

Improvement

Templates gallery: featured picks, multi-filter & full-text search

The template gallery now leads with a hand-picked Featured row, and you can filter by several categories at once, sort by Featured, Most used, Newest or A–Z, and search the full text of every template, including its questions. Each card shows how many people have used it, and your filters now live in the URL so you can share or bookmark a view.

Improvement

Showcase: browse real customer quizzes by category

The showcase is now a filterable gallery with live screenshots and a Featured customer quizzes row up top. Search by name or filter by category to see how other teams use FluoTest.

August 26, 2026
New Feature

Contacts: every submission, deduplicated into one CRM

A new Contacts page groups your submissions by email into a single contact across every quiz, with tags, freeform notes, saved segments, and a timeline of everyone's score history across quizzes. Select contacts to tag them in bulk, or save your current filters as a named segment to revisit later.

New Feature

Consent tracking, auto-tags, and CSV export for Contacts

Contact gates can now show an opt-in checkbox for marketing emails, tracked per contact and filterable as its own segment, the groundwork for future drip campaigns. Contacts are also auto-tagged by their best score tier and for repeat quiz-takers, and the whole list (or your current filtered view) can be exported to CSV.

Improvement

Submissions and Contacts, redesigned for mobile

Both pages now use a proper card layout on phones instead of a cramped table. Tap a submission to see its full answers, or a contact to open their profile in a centered dialog. Every dropdown across the app also now uses the same styled picker as the language switcher, instead of the browser's native select.

Improvement

Integrations can now fire only above or below a score threshold

Every integration (Brevo, Slack, webhooks, Google Sheets, and more) can be set to fire on every submission, only when the score is at least a given percentage, or only when it's at most a given percentage, so a Slack alert can go out for high-value leads only, without touching every other automation.

New Feature

Route leads by score: a new Email Alert integration, and per-tier Brevo lists

A new Pro Email Alert integration sends the new-submission email to any address you choose (a teammate, a shared inbox, a sales alias). Combine it with a score threshold to alert someone only for your hottest leads. Brevo can now also route each score tier's contacts to a different list, so wiring a different automation sequence per tier (e.g. "book a call" for top scorers, nurture for the rest) needs no code.

August 23, 2026
New Feature

Password-protected quizzes

Require a password before anyone can view or take a quiz. Turn it on from the Sharing tab in quiz settings, then share the password with the people you want to have access, and anyone else lands on a password screen instead of your quiz content.

New Feature

Answer and question randomization

Reduce position bias by shuffling answer options per respondent. Question order can be randomized too, on quizzes without conditional logic. Both toggles live in the Behavior tab of quiz settings.

August 21, 2026
New Feature

New Design tab: colors, font, and font size, free for everyone

Every quiz now has a Design tab where you can set the background, text, accent, and button colors, pick a font, and adjust the base text size, no CSS required, and free on every plan. Pro adds an Advanced section on top for layout width, logo and cover sizing, and detailed input/button styling. The existing Custom CSS editor is unchanged for anyone who wants full control.

August 17, 2026
Improvement

More ScoreApp question types import correctly

Fixed the ScoreApp importer to recognize single-select "Multiple Choice" questions, which were previously dropped as open text. Sliding-scale questions now come in as native FluoTest sliders, and any other unrecognized ScoreApp answer type that still carries scored options now imports as multiple choice instead of losing its scoring data.

New Feature

Smarter cookie consent on public quizzes

Public quiz pages no longer load FluoTest's own analytics (CookieHub, GTM, Clarity, DataFa.st), since respondents taking your quiz aren't FluoTest's site visitors. If you connect your own Meta Pixel or GTM to a quiz, a lightweight cookie banner now shows to EU/EEA visitors before those tags fire, so you stay compliant. Control this per quiz from the Integrations panel: Auto (EU visitors, default), Always show, or Never show.

July 29, 2026
Improvement

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.

July 28, 2026
New Feature

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.

July 22, 2026
Improvement

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.

Improvement

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.

New Feature

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.

New Feature

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.

July 21, 2026
Improvement

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 notifications@fluotest.com, 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.

Improvement

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.

July 19, 2026
New Feature

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.

Improvement

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.

July 17, 2026
New Feature

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.

New Feature

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.

New Feature

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.

New Feature

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.

Improvement

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.

July 16, 2026
New Feature

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.

New Feature

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.

July 13, 2026
New Feature

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.

July 12, 2026
New Feature

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.

New Feature

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.

July 11, 2026
Improvement

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.

July 10, 2026
New Feature

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.

New Feature

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.

July 7, 2026
Improvement

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.

July 6, 2026
Improvement

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.

July 5, 2026
New Feature

Quiz timer

Give your quiz a time limit: it auto-submits once the clock runs out, no configuration beyond picking the minutes.

New Feature

Response limits

Cap how many people can complete your quiz. Once the limit is hit, the quiz stops accepting new responses.

New Feature

Celebration animation

Turn on a quick confetti burst when a respondent finishes your quiz, a small delightful moment at the end.

New Feature

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.

June 26, 2026
Improvement

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.

June 21, 2026
Improvement

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.

June 18, 2026
Improvement

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.

June 14, 2026
Integration

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.

Integration

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.

June 12, 2026
New Feature

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.

June 7, 2026
New Feature

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.

New Feature

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).

New Feature

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.

Analytics

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.

New Feature

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.

June 5, 2026
New Feature

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 Feature

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.

June 4, 2026
Improvement

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.

June 3, 2026
Analytics

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.

Analytics

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.)

Analytics

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.)

Improvement

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.

Improvement

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.

May 24, 2026
New Feature

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.

New Feature

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.

New Feature

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.

May 19, 2026
New Feature

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.

New Feature

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.

New Feature

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.

New Feature

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.

New Feature

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.

May 15, 2026
New Feature

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.

New Feature

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.

May 10, 2026
Improvement

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.

Improvement

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.

Improvement

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.

May 6, 2026
Improvement

Delete submissions

Clean up test submissions or spam directly from your submissions list. The trash icon is now visible on every row.

May 3, 2026
New Feature

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.

New Feature

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.

April 11, 2026
New Feature

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.

Analytics

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.

Integration

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.

Integration

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.

Integration

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.