# Domandata

> Domandata is a survey platform built for academic and social-science research: visual branching and flow logic, random assignment and stratified quotas for experiments, conjoint and max-diff designs, quality and attention checks, translations with RTL support, and analysis-ready exports (SPSS .sav, Stata .dta, CSV) with a codebook.

Made for political science and social science researchers running online experiments and fielded surveys, from single-investigator studies to lab-managed panels. An MCP server also lets an AI agent read and edit a survey's Block Builder, Flow, Preview, Deploy, and Export directly on a researcher's behalf.

## Product
- [Features](https://www.domandata.net/features): Full feature list.
- [Product overview](https://www.domandata.net/product): What Domandata is and who it's for.
- [Pricing](https://www.domandata.net/pricing): Plans and pricing.
- [Integrations](https://www.domandata.net/integrations): Panel providers, importers, and connected services.
- [Switching from another tool](https://www.domandata.net/switch): Migration guides from Qualtrics and other survey tools.
- [Security & trust](https://www.domandata.net/trust): Compliance posture, CAIQ/HECVAT self-assessments, subprocessors.
- [Changelog](https://www.domandata.net/changelog): Recent releases.

## Getting Started
- [Command Palette](https://www.domandata.net/help/command-palette): Use the keyboard-driven command palette to navigate, add questions, publish surveys, and apply survey options without leaving the keyboard.
- [Create Your First Academic Research Survey](https://www.domandata.net/help/create-your-first-survey): Start a new survey by planning the study sections, adding questions, previewing respondent paths, and checking the export.
- [Design an Academic Survey Instrument](https://www.domandata.net/help/academic-survey-instrument-design): Plan constructs, measures, treatments, outcomes, and blocks before you begin building the instrument.
- [Import Research Surveys](https://www.domandata.net/help/import-research-surveys): Import an existing survey from supported files, then review the draft before piloting or publishing.
- [Prepare a Research Survey for IRB Review](https://www.domandata.net/help/prepare-irb-research-survey-review): Prepare consent, screening, respondent routes, data fields, review links, and documentation for IRB review.
- [Work Offline With the Domandata Extension](https://www.domandata.net/help/work-offline-with-domandata-extension): Install and use the offline extension, protect local survey edits, reconnect safely, and verify synced drafts before publishing.

## Surveys
- [Accessible Research Surveys](https://www.domandata.net/help/accessible-research-surveys): Design surveys with clear wording, readable scales, mobile-friendly layouts, and inclusive response options.
- [Attention and Manipulation Checks](https://www.domandata.net/help/attention-manipulation-checks): Use attention, comprehension, and manipulation checks when they serve a clear design or quality purpose.
- [Duplicate and Adapt Research Surveys](https://www.domandata.net/help/duplicate-adapt-research-surveys): Duplicate a prior survey when a new wave, classroom study, or related experiment should start from trusted structure.
- [Longitudinal and Panel Surveys](https://www.domandata.net/help/longitudinal-panel-surveys): Plan repeat waves with stable variables, comparable wording, respondent identifiers, and matched exports.
- [Maintaining Survey Response Quality](https://www.domandata.net/help/survey-data-quality-checks): Plan, monitor, review, and document survey response quality from instrument design through export-first analysis.
- [Mobile-Friendly Research Surveys](https://www.domandata.net/help/mobile-friendly-research-surveys): Build mobile-friendly surveys with readable pages, accessible question types, compact layouts, and real-device testing.
- [Multilingual Research Surveys](https://www.domandata.net/help/multilingual-research-surveys): Plan translated instruments, language paths, equivalent variables, and export notes for multilingual studies.
- [Page Breaks and Progress in Surveys](https://www.domandata.net/help/page-breaks-progress-surveys): Break a survey into manageable pages, pace dense tasks, and test progress cues on desktop and mobile.
- [Pipe Text From Variables and Previous Answers](https://www.domandata.net/help/pipe-text-from-variables-answers): Use earlier answers or variables inside later prompts when a respondent-specific label is helpful.
- [Preview and Pilot Test a Survey](https://www.domandata.net/help/preview-pilot-test-survey): Pilot a survey by checking wording, mobile layout, Flow paths, randomization, quotas, and export structure.
- [Privacy and Anonymity in Research Surveys](https://www.domandata.net/help/privacy-anonymity-research-surveys): Design privacy-conscious surveys by reviewing identifiers, participant links, consent language, and exports.
- [Randomize Survey Questions and Answer Options](https://www.domandata.net/help/randomize-survey-questions-answer-options): Randomize questions, answers, rows, columns, or sliders when order effects could shape responses, and keep randomization order in export.
- [Required Questions and Validation Rules](https://www.domandata.net/help/required-questions-validation-rules): Use required answers and validation rules where they improve data quality without adding needless burden.
- [Track Mouse Movement for Decision-Dynamics Research](https://www.domandata.net/help/track-mouse-movement): Capture cursor trajectory on choice-based questions to study whether respondents hesitate toward an unchosen option before answering.
- [Version History and Trash Recovery](https://www.domandata.net/help/version-history-trash-recovery): Save survey versions, restore snapshots, recover deleted blocks or questions, and check recovered surveys before publishing.

## Question Types
- [Add and Edit Answer Options](https://www.domandata.net/help/add-edit-answer-options): Create text-enabled Other and write-in options with [specify], paste answer lists, and use option-editing keyboard shortcuts.
- [Audio Conversation Survey Questions](https://www.domandata.net/help/audio-conversation-survey-questions): Use Audio Conversation questions when a study calls for a spoken, AI-moderated interview instead of a typed or single-clip audio response.
- [Audio Response Survey Questions](https://www.domandata.net/help/audio-response-survey-questions): Collect spoken answers by microphone recording or file upload for interview-style and accessibility-focused research.
- [Card Sort Survey Questions](https://www.domandata.net/help/card-sort-survey-questions): Have respondents drag cards into categories for information architecture and mental-model research.
- [Choose Research Survey Question Types](https://www.domandata.net/help/choose-research-survey-question-types): Choose a question type by starting with the variable, the respondent task, the device, and the export.
- [Conjoint Analysis Survey Design](https://www.domandata.net/help/conjoint-survey-questions): Design conjoint tasks for preference experiments with randomized attributes, levels, and choice-based outcomes.
- [Constant Sum Survey Questions](https://www.domandata.net/help/constant-sum-survey-questions): Ask respondents to allocate a fixed budget of points across items for budget, tradeoff, and importance-weighting research.
- [Content Blocks in Research Surveys](https://www.domandata.net/help/content-blocks-in-research-surveys): Show consent text, instructions, stimuli, videos, or treatment material without collecting an answer on that screen.
- [Create and Manage Follow-Up Questions](https://www.domandata.net/help/create-manage-follow-up-questions): Attach follow-up questions to a parent, configure answer and value triggers, preview visibility, detach questions, and protect dependent logic.
- [Custom Code in Survey Questions](https://www.domandata.net/help/custom-code-survey-questions): Use custom HTML, JavaScript variables, and Python validation only when standard settings are not enough.
- [Demographic Survey Questions](https://www.domandata.net/help/demographic-survey-questions): Build demographic blocks with inclusive options, appropriate categories, recodes, and privacy-aware exports.
- [Dropdown Survey Questions](https://www.domandata.net/help/dropdown-survey-questions): Use dropdown questions when a long list should stay controlled without taking over the respondent's screen.
- [Exclusive and Select All Choices in Multi-Select Questions](https://www.domandata.net/help/exclusive-select-all-multi-select-choices): Configure None of the above, All of the above, and other exclusive or forced-inclusive choices across every multi-select question type.
- [File Upload Survey Questions](https://www.domandata.net/help/file-upload-survey-questions): Let respondents attach a document or image, such as a signed consent form or proof-of-purchase, with a 10 MB platform-wide size cap.
- [Grid Matrix Survey Questions](https://www.domandata.net/help/grid-matrix-survey-questions): Build repeated measures, scale batteries, and Likert-style items that export in a tidy, interpretable form.
- [Heatmap Survey Questions](https://www.domandata.net/help/heatmap-survey-questions): Collect click locations on images, prototypes, maps, advertisements, or other visual stimuli.
- [Likert Scale Survey Questions](https://www.domandata.net/help/likert-scale-survey-questions): Create Likert-style scales with clear labels, consistent direction, numeric recodes, and export checks.
- [MaxDiff Survey Questions](https://www.domandata.net/help/max-diff-survey-questions): Use best-worst scaling to sharpen priority data across many items without the scale-use bias of a rating battery.
- [Media Stimuli in Research Surveys](https://www.domandata.net/help/media-stimuli-research-surveys): Add images, videos, screenshots, prototypes, or other stimuli with clear routing and export documentation.
- [Multiple Choice Survey Questions](https://www.domandata.net/help/multiple-choice-survey-questions): Use multiple choice questions for clear categories, screeners, branches, quotas, and readable exported values.
- [Ranking Survey Questions](https://www.domandata.net/help/ranking-survey-questions): Measure priorities or preferences when the order of choices matters more than a single selected option.
- [Reaction Time Survey Questions](https://www.domandata.net/help/reaction-time-survey-questions): Measure millisecond-precision response latency across a sequence of stimulus trials for cognitive and behavioral research.
- [reCAPTCHA Survey Verification](https://www.domandata.net/help/recaptcha-survey-verification): Add reCAPTCHA to reduce automated traffic on public links while keeping other quality checks in place.
- [Semantic Differential Survey Questions](https://www.domandata.net/help/semantic-differential-survey-questions): Build a bipolar-adjective rating scale using a Grid Matrix question with slider inputs — no separate question type needed.
- [Signature Survey Questions](https://www.domandata.net/help/signature-survey-questions): Collect a drawn signature for protocols that specifically require one — most consent flows only need a Multiple Choice agreement question instead.
- [Slider Survey Questions](https://www.domandata.net/help/slider-survey-questions): Collect continuous ratings or probability judgments when a scale needs more nuance than fixed categories.
- [Text Chat Survey Questions](https://www.domandata.net/help/text-chat-survey-questions): Use Text Chat questions when a study calls for a guided conversational response rather than a fixed form field.
- [Text Highlighter Survey Questions](https://www.domandata.net/help/text-highlighter-survey-questions): Ask respondents to select and tag spans of a passage for message testing and stimulus reaction research.
- [Text Response Survey Questions](https://www.domandata.net/help/text-response-survey-questions): Collect typed answers, numeric entries, and open-text responses with validation when the study needs it.
- [Tree Testing Survey Questions](https://www.domandata.net/help/tree-testing-survey-questions): Validate a proposed information architecture by asking respondents to navigate a fixed category tree to find where an item belongs.
- [Vignette Experiment Example](https://www.domandata.net/help/vignette-experiment-survey-design): Build a vignette experiment with a single-alternative conjoint, Display as Vignette, and exported attribute levels.

## Flow
- [Begin a Survey With Different Conditions](https://www.domandata.net/help/begin-survey-with-different-conditions): Drag a Logic Split from the Block Bank to assign respondents to two, three, or more paths before the first question.
- [Branching and Skip Logic for Research Surveys](https://www.domandata.net/help/branching-skip-logic-research-surveys): Use Flow to build eligibility paths, treatment routes, follow-up sections, and clear endings.
- [How Randomization Works in Survey Experiments](https://www.domandata.net/help/how-randomization-works): Understand even (block/balanced) vs. random (independent) assignment and where each choice appears across the app.
- [How to Randomize Treatment Conditions](https://www.domandata.net/help/create-experimental-conditions): Create condition sets for random assignment, stratified assignment, or routing based on an earlier variable.
- [List Experiment Question](https://www.domandata.net/help/list-experiment-survey-questions): Run a list experiment with a control list, a treatment list, Flow assignment, and a count — then export the assigned arm.
- [Online Survey Experiments](https://www.domandata.net/help/online-survey-experiments): Design online experiments with random assignment, treatment blocks, manipulation checks, quotas, and usable exports.
- [Random Variables and Permutation Assignments](https://www.domandata.net/help/random-variables-and-permutation-assignments): Create hidden randomized values with random-mode variables, and fill several slots at once with permutation sets.
- [Sample Allocation Across Condition Arms](https://www.domandata.net/help/sample-allocation-condition-arms): Plan arm sizes, assignment percentages, stratification, and quota targets before collecting responses.
- [Troubleshoot Survey Flow](https://www.domandata.net/help/troubleshoot-survey-flow): Find broken paths by testing Preview, checking source variables, reviewing Flow, and confirming exports.

## Blocks
- [Consent and Screening in Research Surveys](https://www.domandata.net/help/consent-screening-research-surveys): Build consent pages, eligibility screeners, early exits, and screening variables with clear respondent paths.
- [End Screens and Debriefing for Surveys](https://www.domandata.net/help/end-screens-debriefing-surveys): Create completion, ineligible, quota-full, and debriefing endings that explain what happened next.
- [Organize Research Surveys With Blocks](https://www.domandata.net/help/organize-research-surveys-with-blocks): Use blocks to separate consent, screening, treatments, outcomes, demographics, and reusable study sections.

## Settings
- [Block Builder Keyboard Shortcuts](https://www.domandata.net/help/block-builder-keyboard-shortcuts): Enable shortcuts to add, duplicate, move, change, and delete questions, add blocks, and control answer suggestions.
- [Can I See What My Students Are Working On?](https://www.domandata.net/help/classroom-professor-visibility): Professors can always see every survey in their classroom and get notified when a student submits one for review.
- [Can Students See Each Other's Surveys in a Classroom?](https://www.domandata.net/help/classroom-student-privacy): By default no — classroom surveys are private to their creator and the professor, and sharing is limited to other classroom members.
- [Connect AI Assistants With MCP](https://www.domandata.net/help/connect-ai-assistants-mcp): Connect ChatGPT, Claude, or Gemini to Domandata with OAuth 2.0, understand data handling and retention, manage sensitive-data access, review tool actions, and troubleshoot authorization.
- [Customize Builder Defaults and Preferences](https://www.domandata.net/help/customize-builder-defaults-preferences): Tune appearance, readability, question type organization, Flow Canvas behavior, defaults, shortcuts, Auto Tidy, and notifications.
- [How Do I Add More Seats to a Classroom?](https://www.domandata.net/help/add-classroom-seats): Buy additional seats for an active classroom at $7 each, a one-time charge on top of the original $5/seat purchase.
- [How Do I Buy Domandata for My Lab?](https://www.domandata.net/help/buy-domandata-for-your-lab): Buy Standard and/or Pro seats for a named list of lab members in one annual purchase, with an optional promo code discount.
- [How Do I Connect Canvas to a Classroom?](https://www.domandata.net/help/connect-canvas-to-a-classroom): Connect a Canvas course through LTI 1.3, create Domandata assignments in Canvas, and receive live or frozen survey submissions in SpeedGrader.
- [How Do I Create a Classroom?](https://www.domandata.net/help/create-a-classroom): Set a classroom's name, seat count, semester dates, and class code, then pay the one-time $5/seat charge to create it.
- [How Do I Join a Classroom as a Student?](https://www.domandata.net/help/join-a-classroom): Enter your professor's class code from the workspace switcher's Join a classroom option to get access.
- [How Do I Manage My Classroom's Settings?](https://www.domandata.net/help/manage-classroom-settings): Find the class code, seat usage, submission mode, and roster in the Classroom settings panel next to Team settings.
- [How Do I Manage My Lab Plan?](https://www.domandata.net/help/manage-your-lab-plan): Add or remove lab members, move someone between Standard and Pro, and buy more seats from the Lab Admin tab.
- [How Do Students Submit Work to Their Professor?](https://www.domandata.net/help/submit-survey-to-professor): Use the Submit to professor action on a survey to notify your professor with either a live link or an automatic frozen copy.
- [Secure and Manage Your Account](https://www.domandata.net/help/secure-manage-your-account): Review login details, two-step verification, connected accounts, profile settings, workspace identity, and deletion safeguards.
- [Set Up Saved Credentials](https://www.domandata.net/help/set-up-saved-credentials): Store provider credentials for AI, text chat, Silicon Samples, email, SMS, OSF, and other integrations.
- [Team Collaboration for Research Surveys](https://www.domandata.net/help/team-collaboration-research-surveys): Coordinate team access, review links, shared materials, and publishing decisions without losing the study record.
- [What Changes When I Join a Classroom?](https://www.domandata.net/help/classroom-pro-features-for-students): Surveys you create inside a classroom get full Pro features regardless of your personal plan, without affecting your personal workspace.
- [What Happens When a Classroom's Semester Ends?](https://www.domandata.net/help/classroom-semester-end-and-archiving): A classroom archives automatically after its semester ends; students lose access while the professor keeps everything and chooses delete or keep.
- [What Is a Classroom?](https://www.domandata.net/help/what-is-a-classroom): A beta, semester-bounded workspace for a professor's class — private student surveys, Pro features for students, and full professor visibility.

## Deploy
- [Auto-Sync Survey Data to GitHub](https://www.domandata.net/help/github-sync): Connect GitHub once, then create a private repo per survey that auto-syncs response data on a schedule via GitHub Actions, with custom default export options and starter files.
- [Cint Integration (Cint Exchange and Lucid)](https://www.domandata.net/help/cint-integration): Run your survey on Cint (formerly Lucid) in one click. People are sent back automatically however they finish, with an option for Verify Callback.
- [Close or Pause Survey Collection](https://www.domandata.net/help/close-pause-survey-collection): Pause or close collection with a backup export, link review, quota notes, end screens, and fielding records.
- [CloudResearch Connect Integration](https://www.domandata.net/help/cloudresearch-connect-integration): Run your survey on CloudResearch Connect: connect it in a few clicks, send people back to Connect when they finish, and test it first.
- [CloudResearch Prime Panels Integration](https://www.domandata.net/help/cloudresearch-prime-panels-integration): Run your survey on CloudResearch Prime Panels in one click. People are sent back automatically however they finish. Test it before launch.
- [Customize a Research Survey Theme](https://www.domandata.net/help/customize-research-survey-theme): Adjust themes, logos, public tab titles, fonts, and colors while keeping the respondent experience readable.
- [Distribute and Track Personal Links](https://www.domandata.net/help/distribute-track-personal-links): Generate unique survey links per participant, monitor completion rates, download pending links, and send reminders to non-responders.
- [Estimate Sample Size With Deploy Power](https://www.domandata.net/help/estimate-sample-size-deploy-power): Use Set N, Min N, cell counts, and Flow checks to evaluate whether a survey design has enough respondents.
- [Get Notified During Fieldwork](https://www.domandata.net/help/fieldwork-notifications): Get bell, push, or email alerts for first responses, every-N-completes milestones, response quality flags, and quotas nearly full or reached, set account-wide or per survey.
- [Manage Participant Panels and Attrition](https://www.domandata.net/help/manage-participant-panels-attrition): Create panels, import member lists, manage opt-outs, track wave participation, and identify non-responders.
- [Panel Provider Redirects (Rep Data, Cint, CloudResearch)](https://www.domandata.net/help/panel-provider-redirect-integration): Redirect URL passthrough for panel integrations: capture RDUD and other respondent IDs, then fire complete, terminate, over-quota, and security-fail redirects back to Rep Data, Cint, CloudResearch, Prolific, and other panels.
- [Panel Recruitment for Surveys](https://www.domandata.net/help/panel-recruitment-surveys): Prepare surveys for panel recruitment with screeners, quotas, personal links, quality checks, and export review.
- [Prolific Integration for Research Surveys](https://www.domandata.net/help/prolific-integration): Run your survey on Prolific: connect it in a few clicks, send people back with your completion code, test it, and approve submissions.
- [Publish and Share a Research Survey](https://www.domandata.net/help/publish-and-share-a-survey): Prepare a survey for launch, publish the participant-facing version, and choose the right link for review or collection.
- [Rep Data Integration](https://www.domandata.net/help/rep-data-integration): Run your survey with Rep Data using the ID name and links your project team sends, including the security-fail link. Set it up and test it.
- [Set Survey Quotas](https://www.domandata.net/help/set-survey-quotas): Set target counts, monitor quota progress, and route respondents clearly when a group is full.
- [SONA Systems Integration for Course Credit](https://www.domandata.net/help/sona-systems-integration): Run your survey through SONA so students get course credit automatically when they finish. Paste one link from SONA and you're set.
- [Survey Incentives and Completion Codes](https://www.domandata.net/help/survey-incentives-completion-codes): Plan incentives, completion codes, end screens, redirects, and export checks before participants begin.
- [Survey Participant Links](https://www.domandata.net/help/survey-participant-links): Choose draft, public, or personal links for collaborators, pilots, participants, and live collection.
- [YouGov Panel Integration](https://www.domandata.net/help/yougov-integration): Run your survey with a YouGov panel using the ID name and links your project manager sends. Set it up, test each ending, and launch.

## Export
- [Author-Defined Response Quality Rules](https://www.domandata.net/help/author-defined-response-quality-rules): Configure correct-answer checks, impossible combinations, dwell-time rules, and source defaults for response review.
- [Deposit a Replication Package in Harvard Dataverse](https://www.domandata.net/help/deposit-harvard-dataverse-replication-package): Connect Harvard Dataverse, create or link a draft dataset, deposit replication files, and submit the dataset for repository review.
- [Export Instruments, Codebooks, and Flow Diagrams](https://www.domandata.net/help/export-instruments-codebooks-flow-diagrams): Download survey instruments, codebooks, Flow diagrams, security overviews, and replication files for review workflows.
- [Export Survey Data to Stata, R, and Python](https://www.domandata.net/help/export-research-survey-responses): Export responses, condition assignments, randomized display order, metadata, and documentation for analysis in Stata, R, or Python.
- [Generate and Clean Up Silicon Samples](https://www.domandata.net/help/generate-clean-up-silicon-samples): Generate synthetic test responses, review export behavior, and remove generated rows before real analysis.
- [How to Cite Domandata in Your Methods](https://www.domandata.net/help/cite-domandata-in-methods): Copy a ready-made methods sentence plus APA, Chicago, and BibTeX citations, including the software version and Zenodo DOI.
- [Preregister and Archive a Domandata Study](https://www.domandata.net/help/connect-osf-preregister-replication-packages): Link AsPredicted, OSF, or another preregistration record; lock the instrument; verify collection; and archive response data in Dataverse by default.
- [Pull Survey Responses With the API](https://www.domandata.net/help/api-keys-survey-responses): Create API keys, pull a full labeled or recoded dataset (CSV, JSON, SPSS, or Stata) plus the codebook, paginate live updates, and recode data in R or Python.
- [Quality Review Queue and Cleaning Log](https://www.domandata.net/help/quality-review-queue-cleaning-log): Review quality flags, mark include or exclude decisions, preserve tags, and export cleaning logs for analysis.
- [Review and Clean Survey Responses](https://www.domandata.net/help/review-clean-survey-responses): Review responses, identify test submissions, apply planned exclusions, and document cleaning decisions.
- [Survey Codebook in R and Pre-Analysis Files](https://www.domandata.net/help/pre-analysis-codebook-surveys): Build a survey codebook from variable names, recodes, and a pilot export before analysis in R or Stata.
- [Survey Variable Names and Recodes](https://www.domandata.net/help/survey-variable-names-recodes): Create readable variable names, stable answer labels, and recodes before the data reach analysis.
- [Troubleshoot API Response Pulls](https://www.domandata.net/help/troubleshoot-api-response-pulls): Debug API pulls by checking keys, headers, survey ids, pagination, status codes, and manual exports.

## Library
- [Library Communities and Moderation](https://www.domandata.net/help/library-communities-moderation): Join or create Library communities, reuse shared materials responsibly, organize folders, and report content.
- [Reusable Research Survey Materials in the Library](https://www.domandata.net/help/reusable-research-survey-library): Save approved blocks, question batteries, consent language, screeners, and themes for careful reuse.
- [Survey Templates and Study Starters](https://www.domandata.net/help/survey-templates-study-starters): Create reusable study starters from approved blocks, Library material, duplicated surveys, and pilot checks.

## Optional
- [Full help library](https://www.domandata.net/help): Searchable index of every article above.
