If you are new to Decipher – or just starting out in professional survey programming – the platform can feel overwhelming at first. It is not a simple drag-and-drop form builder. It is a professional-grade research tool built for complex quantitative studies, advanced logic, and large-scale data collection.
But once you understand how it is structured and what each component does, working in Decipher becomes fast and reliable.
This beginner’s tutorial walks you through everything you need to know to get started – from understanding the platform layout to building your first survey, adding logic, testing it, and managing live fieldwork.
What is the Decipher Tool?
Decipher is a professional online survey platform – now part of Forsta – used by market research agencies and insights teams worldwide. It is purpose-built for quantitative research, not general-purpose form creation.
Key facts about Decipher:
- Supports 80+ languages for global survey deployment
- Powers over 1 billion surveys annually
- Used in 40,000+ research studies per year
- Offers both drag-and-drop and full XML/code-based survey building
- Includes built-in real-time crosstabs and data reporting
- Supports AI tools for questionnaire import, QA automation, and open-end summarisation
Decipher is used by research programmers, data processors, and project managers across global agencies. This tutorial focuses on the beginner level – understanding the platform, building simple surveys, and knowing where more advanced capabilities live.
Understanding the Decipher Platform Layout
Before you build anything, you need to understand the three core areas of the Decipher platform.
1. The Portal
The Portal is the central hub of Decipher. Everything starts here.
From the Portal you can:
- Create new survey projects
- Manage existing projects
- Review and collaborate with team members
- Access the Survey Editor for each project
- Monitor fieldwork and response data
Think of the Portal as the project management layer. Every survey you build, every dataset you manage, and every report you run is organised through the Portal.
2. The Survey Editor
The Survey Editor is where you build your survey. It has two modes:
- Visual editor (drag-and-drop) – Add questions, answer options, and basic logic without writing code. Suitable for straightforward studies.
- XML/code editor – Write and edit survey scripts directly in Decipher’s markup language. Required for advanced logic, custom question types, and complex quota structures.
Beginners typically start in the visual editor and move to code view as their skills develop. Most professional programmers work primarily in the code editor for full control.
3. The File Manager
Each Decipher project has a file directory – a set of files that control the survey structure, logic, styling, and data output. Key files include:
- survey.xml – The main survey script containing all questions, logic, and routing
- extra.js – JavaScript file for custom front-end behaviour
- extra.css – CSS file for custom survey styling and branding
- quota.cfg – Quota configuration file
Understanding the file manager is important as you progress. For beginners, the Survey Editor handles most of this automatically.
Step 1 – Creating a New Project in Decipher

Log in to the Decipher Portal. From the home screen, you have three ways to start a new project:
Option A – Start from scratch
Open the Survey Editor and begin adding questions manually. Best for simple studies where you are building from the ground up.
Option B – Use a template
Decipher offers pre-built survey templates for common research methodologies – brand trackers, NPS studies, concept tests, and more. Templates give you a structured starting point with pre-set question formats and logic.
Option C – Import from a Word document
Decipher’s AI-powered import tool can detect questions and answer options directly from a formatted Word (.docx) questionnaire and convert them into a survey automatically. This is one of Decipher’s most practical time-saving features – particularly for agencies receiving client questionnaires in Word format.
For beginners, starting with a template is recommended. It shows you how a properly structured Decipher survey is organised before you build one from scratch.
Step 2 – Adding Questions in the Survey Editor
Once your project is created, open the Survey Editor to begin adding questions.
Question types available in Decipher:
Decipher supports 85+ question types. The most commonly used for beginners include:
- Radio (single-select) – Respondent selects one answer from a list
- Checkbox (multi-select) – Respondent selects multiple answers
- Rating scale – Numeric or labelled scale (e.g., 1–10 satisfaction ratings)
- Grid / matrix – Multiple items rated across the same scale in one question block
- Open-end text – Free-text response for qualitative feedback
- Number – Numeric input with optional range validation
- Dropdown – Single-select presented as a dropdown menu
How to add a question:
In the visual editor, click Add Element and select your question type. Enter your question text, add answer options, and configure any required settings – such as whether the question is mandatory, randomised, or limited to a specific number of selections.
In the code editor, each question is written as an XML element. A basic radio question looks like this in Decipher’s XML syntax:
<radio label=”Q1″>
<title>Which of the following brands are you aware of?</title>
<row label=”r1″>Brand A</row>
<row label=”r2″>Brand B</row>
<row label=”r3″>Brand C</row>
</radio>
Every element in Decipher has a label – a unique identifier used in logic, data exports, and reporting. Keeping your labels consistent and logical from the start makes everything easier downstream.
Step 3 – Adding Logic to Your Survey
Logic is what makes Decipher powerful. Even at the beginner level, understanding the core logic types is essential.
Skip Logic
Skip logic routes respondents past irrelevant questions based on their answers.
Example: If a respondent selects “I do not own a car” at Q1, skip all car-related questions and go directly to Q10.
In the visual editor, skip logic is set in the question settings panel. In the code editor, it is written as a condition in the survey XML.
Piping
Piping inserts a respondent’s earlier answer into a later question.
Example: If a respondent names “Brand X” as their most used brand at Q3, Q7 reads: “You mentioned Brand X. How satisfied are you with Brand X overall?”
Piping is written using pipe references in the XML – pointing to a specific row label from an earlier question.
Quota Logic
Quotas control how many respondents qualify for each research segment. In Decipher, quotas are configured in the quota.cfg file or through the Portal’s quota management interface.
A basic quota might cap female respondents aged 18–34 at 100 completes. Once that cell is full, respondents matching those criteria are screened out automatically.
Display Logic
Display logic shows or hides a question based on one or more conditions – similar to skip logic but at the question level rather than the flow level.
Step 4 – Previewing Your Survey
Before testing, use Decipher’s built-in preview function to check how your survey looks and behaves on:
- Desktop browser
- Mobile (smartphone)
- Tablet
Decipher is mobile-first by design. Always check on mobile – a question that looks clean on desktop may render poorly on a small screen, particularly grid/matrix questions with many rows.
The preview mode lets you walk through the survey as a respondent would, checking routing, piping, and question display.
Step 5 – Testing Your Survey
Testing is non-negotiable before any survey goes live. In Decipher, there are two testing modes:
Simulated responses
Decipher can auto-generate simulated response data, allowing you to check how your data file will look before real responses come in. This is particularly useful for verifying:
- Variable labels and data structure
- Quota behaviour
- Piping and logic accuracy
Test respondent links
Share a test link with your internal QA team or the client for manual review. Testers walk through every routing path – checking logic, piping, display, and respondent experience.
Key things to test in every Decipher survey:
- Every skip logic path (including edge cases)
- Piping across all question combinations
- Quota fill behaviour – including when a cell is full
- All mandatory validation rules
- Mobile rendering on at least two device sizes
- Data export – verify the output file structure matches the processing spec
At Linkinfotech, every Decipher survey goes through a three-level QA process before the client review link is shared. This catches errors that single-pass testing consistently misses.
Step 6 – Launching Your Survey
Once testing is complete and the client has signed off, your survey is ready to launch.
In Decipher, launching involves:
- Setting the survey to live status in the Portal
- Configuring the sample source – the URL parameters and redirect logic for your panel provider
- Setting the live URL for distribution
- Confirming quota targets are correctly set
Decipher supports server-to-server (S2S) panel integration – a more secure and reliable method of connecting with panel providers compared to standard redirect-based integration. S2S prevents respondents from manipulating survey completion via URL editing.
Step 7 – Monitoring Live Fieldwork

Once your survey is live, the work is not over. Decipher’s Portal provides real-time monitoring of:
- Response Summary – Total responses, completes, and screen-outs by quota cell
- Median survey duration – Flags if respondents are rushing through (speeding)
- Drop-off rates – Identifies which question is causing the most respondent exits
- Quota fill progress – Live view of how each cell is tracking against target
Check your survey during the first few hours of fieldwork. Live issues – broken logic, unexpected drop-off, quota misfire – are far easier to fix early than mid-study.
Step 8 – Data Export and Handoff
When fieldwork is complete, Decipher produces your raw data file for processing.
Decipher exports data in multiple formats:
- CSV – Flat file for general use
- SPSS (.sav) – Industry standard for market research data processing
- Triple-S – Structured data format for specialist processing tools
- Custom delimited – Configured to match your data processing specification
For professional research operations, the SPSS export is most commonly used. Variable names, value labels, and data structure should be configured in Decipher during programming – not retrofitted during processing.
A clean Decipher data export goes directly into SPSS or Quantum for tabulation, weighting, and analysis – with minimal cleaning required.
Decipher Beginner Mistakes to Avoid
Learning Decipher takes time. These are the most common mistakes beginners make:
- Inconsistent label naming – Using labels like “Q1a”, “Q1b1”, “QB” without a clear system. This causes confusion in logic and data processing.
- Not testing all routing paths – Testing only the most common path misses edge cases that break for minority respondent types.
- Ignoring the data layout – Building the survey without thinking about the data output creates significant cleaning work downstream.
- Forgetting mobile preview – Decipher’s visual editor looks clean on desktop. Mobile rendering is a separate check.
- Quota misconfigurations – Setting quota targets without interlocking logic correctly leads to over-quota in unexpected cells.
- Skipping the soft launch – Always run a soft launch with a small sample before opening to full quota. It catches live errors that test mode misses.
How Linkinfotech Supports Decipher Survey Programming
Learning Decipher takes months to do well. Building complex, multi-market studies on the platform takes years of experience.
For global market research agencies that need reliable, fast, high-quality Decipher programming – Linkinfotech is that partner.
The team at Linkinfotech programmes surveys on Decipher every day. Capabilities include:
- Full survey scripting in both visual and XML/code editor modes
- Advanced skip logic, piping, loop and merge, and quota interlocking
- Multi-language setup across 20+ languages including RTL support
- Custom question types using HTML, CSS, and JavaScript
- Three-level QA review before every client delivery
- Overnight scripting SLAs – including complex studies
- Data export configuration aligned to SPSS, Quantum, and R processing specs
- Live fieldwork monitoring and rapid issue resolution
Whether you are running a simple tracker or a 45-minute multi-market quantitative study – Linkinfotech delivers Decipher programming at the quality and speed global agencies depend on.
Final Thoughts
Decipher is one of the most capable survey platforms available for professional market research. It rewards expertise, offers full scripting flexibility, and produces clean, analytics-ready data when used correctly.
For beginners, the learning journey starts with understanding the Portal, building simple surveys in the visual editor, and progressively moving into logic and code-based programming.
For agencies that need complex studies delivered fast and right – partnering with an experienced Decipher programming team is the smarter path.
Linkinfotech has been that partner for global agencies since 1992.
Frequently Asked Questions about the Decipher Tool
Decipher is a professional online survey platform used for quantitative market research. It enables researchers to build, deploy, and analyse surveys – from simple single-market trackers to complex multi-market studies with advanced logic, interlocking quotas, and multi-language support.
Decipher is now part of the Forsta platform. FocusVision (Decipher’s original parent company) merged with Confirmit under the Forsta brand. Decipher continues to operate as the core survey scripting environment within Forsta. Most practitioners in market research still refer to it as Decipher.
Decipher has a steeper learning curve than simpler tools like Google Forms or SurveyMonkey. The visual editor is accessible for beginners. The XML/code editor – required for advanced logic and professional research – requires dedicated training and practice. Most agency researchers learn Decipher through hands-on project experience combined with Forsta’s official training resources.
Decipher uses an XML-based survey markup language for its core survey structure. Python-based logic is used for advanced conditional programming. HTML, CSS, and JavaScript are supported for custom question types and survey styling.
Yes. Decipher’s AI-powered import tool converts formatted Word (.docx) questionnaires into survey scripts automatically. It detects questions and answer options, saving significant setup time for studies received in Word format.
The Portal is Decipher’s project management hub. It is where you create, manage, and collaborate on survey projects. It also provides real-time fieldwork monitoring, response summaries, quota tracking, and access to the Survey Editor and reporting tools.
