Panel Pro’s Redirect block lets you send respondents to an external URL when they reach a survey ending. By combining this with Qualtrics’ Embedded Data feature, you can forward respondents from a Panel Pro survey into a Qualtrics survey — and pass identifying data (respondent ID, panelist ID, labels) through URL parameters so that Qualtrics captures it alongside the survey responses.This is useful when your client runs their own survey in Qualtrics but you want to source and screen respondents through Panel Pro. The Panel Pro survey handles targeting, screening, and qualification, then hands off qualified respondents to the Qualtrics survey with their identifying data intact.
Step 2: Configure Embedded Data in Qualtrics (Optional)
This step is only necessary if you want Qualtrics to capture the URL parameters that Panel Pro sends (respondent ID, panelist ID, labels). If you just need to redirect respondents to a Qualtrics survey without passing data, skip to Step 3.To capture the parameters, you need to tell Qualtrics to expect them. This is done through Embedded Data in the Qualtrics Survey Flow.
Open your Qualtrics survey and click Survey Flow in the left sidebar
Click Add a New Element Here and select Embedded Data
Add a field for each parameter you plan to send from Panel Pro. The field names must match the query parameter names exactly (they are case-sensitive):
respondentId — if you enable Attach Respondent Id in Panel Pro
participantId — if you enable Attach Panelist Id in Panel Pro
labels — if you enable Attach Labels in Panel Pro
Leave the value blank for each field — Qualtrics will populate it automatically from the URL
Move the Embedded Data element to the very top of the survey flow, above all question blocks. Qualtrics processes the flow top-to-bottom, and the fields must be initialized before any questions reference them.
Click Apply to save
Field names in Qualtrics are case-sensitive. respondentId and RespondentId are treated as different fields. Make sure the field names match the exact parameter names listed above.
Create a Survey Ending block (or use the default one)
Inside the survey ending, add a Redirect block
Paste your Qualtrics survey URL into the URL field (e.g., qualtrics.com/jfe/form/SV_abc123def456)
In the Redirect to URL Settings panel on the right, enable the toggles for the data you want to pass:
Attach Respondent Id — Appends ?respondentId=R1234567890123 to the URL
Attach Panelist Id — Appends ?participantId=P1234567890123 to the URL
Attach Labels — Appends ?labels=employed,male to the URL (comma-separated)
When a respondent reaches this block, Panel Pro constructs the full redirect URL with the enabled parameters and sends the respondent to Qualtrics. For example, with all three toggles enabled, the respondent would be redirected to:
If you only want to redirect qualified respondents to Qualtrics, add a condition to the Redirect block (enable Redirect Logic in the settings) or place it inside a survey ending that only qualified respondents are routed to.
Before distributing your survey, test the full flow end-to-end:
Preview your Panel Pro survey and complete it through to the ending
Confirm you are redirected to the Qualtrics survey and that the URL contains the expected query parameters
Complete the Qualtrics survey
In Qualtrics, go to Data & Analysis and check that the Embedded Data columns (respondentId, participantId, labels) are populated with the values from the URL
If the Embedded Data columns are blank, double-check that:
The field names in the Qualtrics Survey Flow match the URL parameter names exactly (case-sensitive)
The Embedded Data element is at the top of the Survey Flow, above all question blocks
The Redirect block toggles are enabled in Panel Pro
Once the integration is working, the Embedded Data fields are available throughout the Qualtrics survey:
Piped Text — Reference values in question text using ${e://Field/respondentId}
Display Logic — Show or hide questions based on label values
Data Export — The fields appear as columns in your Qualtrics export, so you can join the data with Panel Pro exports using the respondent or panelist ID
Quant teams often have established survey workflows built around Qualtrics — complex question logic, custom scripting, statistical analysis pipelines, and reporting templates that are tightly coupled to the platform. Rebuilding these in a different tool isn’t practical, and there’s no reason to. Panel Pro supports forwarding to Qualtrics so that quant teams can continue running their surveys in the tool they already know while using Panel Pro for what it does best: sourcing, targeting, and managing panelists.In a typical setup, the quant team designs and maintains their survey in Qualtrics. A Panel Pro survey acts as a lightweight front door — it screens and qualifies respondents using Panel Pro’s targeting and eligibility features, then redirects qualified respondents into the Qualtrics survey. The respondent ID and panelist ID travel with the redirect, so the quant team can link Qualtrics responses back to Panel Pro panelist records for downstream analysis or follow-up recruitment.This lets each tool handle its strength: Panel Pro manages the panel and respondent pipeline, Qualtrics handles the survey instrument and data collection.
Use Panel Pro for initial screening (demographics, eligibility, quality checks), then redirect qualified respondents to a detailed Qualtrics survey. This lets you leverage Panel Pro’s targeting and screening features while running the substantive research survey in Qualtrics.
Build your screening questions in Panel Pro with Disqualify blocks and early termination
Add a Survey Ending for qualified respondents with a Redirect block pointing to Qualtrics
Add a separate Survey Ending for disqualified respondents with a closing statement (no redirect)
Use Label blocks in your Panel Pro survey to tag respondents based on their answers, then use conditional Redirect blocks in the survey ending to route different groups to different Qualtrics surveys.For example, route respondents labeled “manager” to one Qualtrics survey and respondents labeled “individual-contributor” to a different one.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Panel Pro Documentation","colors":{"primary":"#64748b","light":"#cbd5e1","dark":"#334155"},"logo":{"light":"https://mintcdn.com/panelpro/ucxVX89LmJs6V5Hz/images/favicon.svg?fit=max\u0026auto=format\u0026n=ucxVX89LmJs6V5Hz\u0026q=85\u0026s=7601e85042a5c2aef3edf52aa5c4e58f","dark":"https://mintcdn.com/panelpro/ucxVX89LmJs6V5Hz/images/favicon.svg?fit=max\u0026auto=format\u0026n=ucxVX89LmJs6V5Hz\u0026q=85\u0026s=7601e85042a5c2aef3edf52aa5c4e58f","href":"https://participate.panelpro.io/favicon.svg"},"favicon":{"light":"https://mintcdn.com/panelpro/ucxVX89LmJs6V5Hz/images/favicon.svg?fit=max\u0026auto=format\u0026n=ucxVX89LmJs6V5Hz\u0026q=85\u0026s=7601e85042a5c2aef3edf52aa5c4e58f","dark":"https://mintcdn.com/panelpro/ucxVX89LmJs6V5Hz/images/favicon.svg?fit=max\u0026auto=format\u0026n=ucxVX89LmJs6V5Hz\u0026q=85\u0026s=7601e85042a5c2aef3edf52aa5c4e58f"},"navbar":{"links":[{"href":"mailto:support@uriux.com","label":"Support"}],"primary":{"type":"button","label":"Panel Pro","href":"https://app.panelpro.io"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/user-research-international","facebook":"https://www.facebook.com/UserResearchInternational"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"panelpro","hasAudioNarration":false,"actualSubdomain":"panelpro","customDomains":["docs.panelpro.io"],"gitSource":{"type":"github","owner":"uriux","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{},"buildId":"6aa8632d6a2b0ecdd074f236","clientVersion":"0.0.4117","searchFilterCounts":[{"language":"default","tag":"Platform","count":7},{"language":"default","tag":"Use Cases","count":4},{"language":"default","tag":"Get Started","count":2},{"language":"default","tag":"Integrations","count":1}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"use-cases/forward-to-qualtrics","slug":"/use-cases/forward-to-qualtrics","pageMetadata":{"title":"Forward to Qualtrics","description":"Redirect respondents from a Panel Pro survey to a Qualtrics survey, passing respondent data through URL parameters.","href":"/use-cases/forward-to-qualtrics"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Redirect respondents from a Panel Pro survey to a Qualtrics survey, passing respondent data through URL parameters.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Tip,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`forward-respondents-to-a-qualtrics-survey`,children:`Forward Respondents to a Qualtrics Survey`}),`\n`,_jsxs(_components.p,{children:[`Panel Pro’s `,_jsx(_components.strong,{children:`Redirect`}),` block lets you send respondents to an external URL when they reach a survey ending. By combining this with Qualtrics’ `,_jsx(_components.strong,{children:`Embedded Data`}),` feature, you can forward respondents from a Panel Pro survey into a Qualtrics survey — and pass identifying data (respondent ID, panelist ID, labels) through URL parameters so that Qualtrics captures it alongside the survey responses.`]}),`\n`,_jsx(_components.p,{children:`This is useful when your client runs their own survey in Qualtrics but you want to source and screen respondents through Panel Pro. The Panel Pro survey handles targeting, screening, and qualification, then hands off qualified respondents to the Qualtrics survey with their identifying data intact.`}),`\n`,_jsx(Heading,{level:`2`,id:`how-it-works`,children:`How It Works`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`A respondent completes your Panel Pro survey (or reaches a survey ending)`}),`\n`,_jsx(_components.li,{children:`The Redirect block sends them to your Qualtrics survey URL`}),`\n`,_jsxs(_components.li,{children:[`Panel Pro appends identifying data as query string parameters (e.g., `,_jsx(_components.code,{children:`?respondentId=R123\u0026participantId=P456`}),`)`]}),`\n`,_jsx(_components.li,{children:`Qualtrics reads those parameters and stores them as Embedded Data fields alongside the respondent’s Qualtrics responses`}),`\n`]}),`\n`,_jsx(_components.p,{children:`The result: every Qualtrics response is linked back to a specific Panel Pro respondent, so you can match data across both platforms.`}),`\n`,_jsx(Heading,{level:`2`,id:`step-1-get-your-qualtrics-survey-url`,children:`Step 1: Get Your Qualtrics Survey URL`}),`\n`,_jsxs(_components.p,{children:[`In Qualtrics, open the survey you want respondents to land on. Navigate to `,_jsx(_components.strong,{children:`Distributions`}),` and grab the `,_jsx(_components.strong,{children:`Anonymous Link`}),`. It will look something like:`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`https://yourcollege.qualtrics.com/jfe/form/SV_abc123def456`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`This is the base URL you’ll paste into Panel Pro’s Redirect block.`}),`\n`,_jsx(Heading,{level:`2`,id:`step-2-configure-embedded-data-in-qualtrics-optional`,children:`Step 2: Configure Embedded Data in Qualtrics (Optional)`}),`\n`,_jsxs(_components.p,{children:[`This step is only necessary if you want Qualtrics to capture the URL parameters that Panel Pro sends (respondent ID, panelist ID, labels). If you just need to redirect respondents to a Qualtrics survey without passing data, skip to `,_jsx(_components.a,{href:`#step-3-add-a-redirect-block-in-panel-pro`,children:`Step 3`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`To capture the parameters, you need to tell Qualtrics to expect them. This is done through `,_jsx(_components.strong,{children:`Embedded Data`}),` in the Qualtrics Survey Flow.`]}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Open your Qualtrics survey and click `,_jsx(_components.strong,{children:`Survey Flow`}),` in the left sidebar`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Add a New Element Here`}),` and select `,_jsx(_components.strong,{children:`Embedded Data`})]}),`\n`,_jsxs(_components.li,{children:[`Add a field for each parameter you plan to send from Panel Pro. The field names must match the query parameter names `,_jsx(_components.strong,{children:`exactly`}),` (they are case-sensitive):`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`respondentId`}),` — if you enable `,_jsx(_components.strong,{children:`Attach Respondent Id`}),` in Panel Pro`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`participantId`}),` — if you enable `,_jsx(_components.strong,{children:`Attach Panelist Id`}),` in Panel Pro`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`labels`}),` — if you enable `,_jsx(_components.strong,{children:`Attach Labels`}),` in Panel Pro`]}),`\n`]}),`\n`]}),`\n`,_jsx(_components.li,{children:`Leave the value blank for each field — Qualtrics will populate it automatically from the URL`}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Move the Embedded Data element to the very top of the survey flow`}),`, above all question blocks. Qualtrics processes the flow top-to-bottom, and the fields must be initialized before any questions reference them.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Apply`}),` to save`]}),`\n`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Field names in Qualtrics are case-sensitive. `,_jsx(_components.code,{children:`respondentId`}),` and `,_jsx(_components.code,{children:`RespondentId`}),` are treated as different fields. Make sure the field names match the exact parameter names listed above.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`step-3-add-a-redirect-block-in-panel-pro`,children:`Step 3: Add a Redirect Block in Panel Pro`}),`\n`,_jsx(_components.p,{children:`In your Panel Pro survey designer:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Create a `,_jsx(_components.strong,{children:`Survey Ending`}),` block (or use the default one)`]}),`\n`,_jsxs(_components.li,{children:[`Inside the survey ending, add a `,_jsx(_components.strong,{children:`Redirect`}),` block`]}),`\n`,_jsxs(_components.li,{children:[`Paste your Qualtrics survey URL into the URL field (e.g., `,_jsx(_components.code,{children:`qualtrics.com/jfe/form/SV_abc123def456`}),`)`]}),`\n`,_jsxs(_components.li,{children:[`In the `,_jsx(_components.strong,{children:`Redirect to URL Settings`}),` panel on the right, enable the toggles for the data you want to pass:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Attach Respondent Id`}),` — Appends `,_jsx(_components.code,{children:`?respondentId=R1234567890123`}),` to the URL`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Attach Panelist Id`}),` — Appends `,_jsx(_components.code,{children:`?participantId=P1234567890123`}),` to the URL`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Attach Labels`}),` — Appends `,_jsx(_components.code,{children:`?labels=employed,male`}),` to the URL (comma-separated)`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`When a respondent reaches this block, Panel Pro constructs the full redirect URL with the enabled parameters and sends the respondent to Qualtrics. For example, with all three toggles enabled, the respondent would be redirected to:`}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`https://qualtrics.com/jfe/form/SV_abc123def456?respondentId=R1234567890123\u0026participantId=P1234567890123\u0026labels=employed,male`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`If you only want to redirect `,_jsx(_components.strong,{children:`qualified`}),` respondents to Qualtrics, add a condition to the Redirect block (enable `,_jsx(_components.strong,{children:`Redirect Logic`}),` in the settings) or place it inside a survey ending that only qualified respondents are routed to.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`step-4-verify-the-integration`,children:`Step 4: Verify the Integration`}),`\n`,_jsx(_components.p,{children:`Before distributing your survey, test the full flow end-to-end:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Preview your Panel Pro survey`}),` and complete it through to the ending`]}),`\n`,_jsx(_components.li,{children:`Confirm you are redirected to the Qualtrics survey and that the URL contains the expected query parameters`}),`\n`,_jsx(_components.li,{children:`Complete the Qualtrics survey`}),`\n`,_jsxs(_components.li,{children:[`In Qualtrics, go to `,_jsx(_components.strong,{children:`Data \u0026 Analysis`}),` and check that the Embedded Data columns (`,_jsx(_components.code,{children:`respondentId`}),`, `,_jsx(_components.code,{children:`participantId`}),`, `,_jsx(_components.code,{children:`labels`}),`) are populated with the values from the URL`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`If the Embedded Data columns are blank, double-check that:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`The field names in the Qualtrics Survey Flow match the URL parameter names exactly (case-sensitive)`}),`\n`,_jsxs(_components.li,{children:[`The Embedded Data element is at the `,_jsx(_components.strong,{children:`top`}),` of the Survey Flow, above all question blocks`]}),`\n`,_jsx(_components.li,{children:`The Redirect block toggles are enabled in Panel Pro`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`using-the-data-in-qualtrics`,children:`Using the Data in Qualtrics`}),`\n`,_jsx(_components.p,{children:`Once the integration is working, the Embedded Data fields are available throughout the Qualtrics survey:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Piped Text`}),` — Reference values in question text using `,_jsx(_components.code,{children:\"${e://Field/respondentId}\"})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Display Logic`}),` — Show or hide questions based on label values`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Data Export`}),` — The fields appear as columns in your Qualtrics export, so you can join the data with Panel Pro exports using the respondent or panelist ID`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`common-scenarios`,children:`Common Scenarios`}),`\n`,_jsx(Heading,{level:`3`,id:`quantitative-research-teams`,children:`Quantitative Research Teams`}),`\n`,_jsx(_components.p,{children:`Quant teams often have established survey workflows built around Qualtrics — complex question logic, custom scripting, statistical analysis pipelines, and reporting templates that are tightly coupled to the platform. Rebuilding these in a different tool isn’t practical, and there’s no reason to. Panel Pro supports forwarding to Qualtrics so that quant teams can continue running their surveys in the tool they already know while using Panel Pro for what it does best: sourcing, targeting, and managing panelists.`}),`\n`,_jsx(_components.p,{children:`In a typical setup, the quant team designs and maintains their survey in Qualtrics. A Panel Pro survey acts as a lightweight front door — it screens and qualifies respondents using Panel Pro’s targeting and eligibility features, then redirects qualified respondents into the Qualtrics survey. The respondent ID and panelist ID travel with the redirect, so the quant team can link Qualtrics responses back to Panel Pro panelist records for downstream analysis or follow-up recruitment.`}),`\n`,_jsx(_components.p,{children:`This lets each tool handle its strength: Panel Pro manages the panel and respondent pipeline, Qualtrics handles the survey instrument and data collection.`}),`\n`,_jsx(Heading,{level:`3`,id:`screen-in-panel-pro-survey-in-qualtrics`,children:`Screen in Panel Pro, Survey in Qualtrics`}),`\n`,_jsx(_components.p,{children:`Use Panel Pro for initial screening (demographics, eligibility, quality checks), then redirect qualified respondents to a detailed Qualtrics survey. This lets you leverage Panel Pro’s targeting and screening features while running the substantive research survey in Qualtrics.`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Build your screening questions in Panel Pro with Disqualify blocks and early termination`}),`\n`,_jsx(_components.li,{children:`Add a Survey Ending for qualified respondents with a Redirect block pointing to Qualtrics`}),`\n`,_jsx(_components.li,{children:`Add a separate Survey Ending for disqualified respondents with a closing statement (no redirect)`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`multiple-qualtrics-surveys-by-label`,children:`Multiple Qualtrics Surveys by Label`}),`\n`,_jsx(_components.p,{children:`Use Label blocks in your Panel Pro survey to tag respondents based on their answers, then use conditional Redirect blocks in the survey ending to route different groups to different Qualtrics surveys.`}),`\n`,_jsx(_components.p,{children:`For example, route respondents labeled “manager” to one Qualtrics survey and respondents labeled “individual-contributor” to a different one.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Forward to Qualtrics","description":"Redirect respondents from a Panel Pro survey to a Qualtrics survey, passing respondent data through URL parameters.","href":"/use-cases/forward-to-qualtrics"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Forward Respondents to a Qualtrics Survey","slug":"forward-respondents-to-a-qualtrics-survey","depth":1,"children":[]},{"title":"How It Works","slug":"how-it-works","depth":2,"children":[]},{"title":"Step 1: Get Your Qualtrics Survey URL","slug":"step-1-get-your-qualtrics-survey-url","depth":2,"children":[]},{"title":"Step 2: Configure Embedded Data in Qualtrics (Optional)","slug":"step-2-configure-embedded-data-in-qualtrics-optional","depth":2,"children":[]},{"title":"Step 3: Add a Redirect Block in Panel Pro","slug":"step-3-add-a-redirect-block-in-panel-pro","depth":2,"children":[]},{"title":"Step 4: Verify the Integration","slug":"step-4-verify-the-integration","depth":2,"children":[]},{"title":"Using the Data in Qualtrics","slug":"using-the-data-in-qualtrics","depth":2,"children":[]},{"title":"Common Scenarios","slug":"common-scenarios","depth":2,"children":[{"title":"Quantitative Research Teams","slug":"quantitative-research-teams","depth":3,"children":[]},{"title":"Screen in Panel Pro, Survey in Qualtrics","slug":"screen-in-panel-pro-survey-in-qualtrics","depth":3,"children":[]},{"title":"Multiple Qualtrics Surveys by Label","slug":"multiple-qualtrics-surveys-by-label","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"panelpro","siteName":"Panel Pro Documentation","title":"Forward to Qualtrics - Panel Pro Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-03-02T18:55:47.917Z","originalFileLocation":"use-cases/forward-to-qualtrics.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Redirect respondents from a Panel Pro survey to a Qualtrics survey, passing respondent data through URL parameters.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Panel Pro Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/panelpro/VrTOd8zbQYQPMFDf/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/panelpro/VrTOd8zbQYQPMFDf/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/panelpro/VrTOd8zbQYQPMFDf/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/panelpro/VrTOd8zbQYQPMFDf/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/panelpro/VrTOd8zbQYQPMFDf/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/panelpro/VrTOd8zbQYQPMFDf/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/panelpro/VrTOd8zbQYQPMFDf/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/panelpro/VrTOd8zbQYQPMFDf/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/panelpro/VrTOd8zbQYQPMFDf/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Forward to Qualtrics - Panel Pro Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Redirect respondents from a Panel Pro survey to a Qualtrics survey, passing respondent data through URL parameters.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Panel Pro Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.panelpro.io/use-cases/forward-to-qualtrics\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://panelpro.mintlify.site/_mintlify/api/og/v2?division=Use+Cases\u0026amp;title=Forward+to+Qualtrics\u0026amp;description=Redirect+respondents+from+a+Panel+Pro+survey+to+a+Qualtrics+survey%2C+passing+respondent+data+through+URL+parameters.\u0026amp;theme=92976e42aec8ffc7589d9742\u0026amp;signature=f6397fb32a15c123ab2de2923b6ae1436c2f9d63619ff4af1e89eb5cf954f290\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Forward to Qualtrics - Panel Pro Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Redirect respondents from a Panel Pro survey to a Qualtrics survey, passing respondent data through URL parameters.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://panelpro.mintlify.site/_mintlify/api/og/v2?division=Use+Cases\u0026amp;title=Forward+to+Qualtrics\u0026amp;description=Redirect+respondents+from+a+Panel+Pro+survey+to+a+Qualtrics+survey%2C+passing+respondent+data+through+URL+parameters.\u0026amp;theme=92976e42aec8ffc7589d9742\u0026amp;signature=f6397fb32a15c123ab2de2923b6ae1436c2f9d63619ff4af1e89eb5cf954f290\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/panelpro/VrTOd8zbQYQPMFDf/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Panel Pro Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#64748b\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.panelpro.io/use-cases/forward-to-qualtrics\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/use-cases/forward-to-qualtrics.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.panelpro.io/#organization\",\"name\":\"Panel Pro Documentation\",\"url\":\"https://docs.panelpro.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/panelpro/ucxVX89LmJs6V5Hz/images/favicon.svg?fit=max\u0026auto=format\u0026n=ucxVX89LmJs6V5Hz\u0026q=85\u0026s=7601e85042a5c2aef3edf52aa5c4e58f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.panelpro.io#website\",\"name\":\"Panel Pro Documentation\",\"url\":\"https://docs.panelpro.io\",\"publisher\":{\"@id\":\"https://docs.panelpro.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.panelpro.io/use-cases/forward-to-qualtrics#webpage\",\"url\":\"https://docs.panelpro.io/use-cases/forward-to-qualtrics\",\"name\":\"Forward to Qualtrics\",\"description\":\"Redirect respondents from a Panel Pro survey to a Qualtrics survey, passing respondent data through URL parameters.\",\"dateModified\":\"2026-03-02T18:55:47.917Z\",\"isPartOf\":{\"@id\":\"https://docs.panelpro.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.panelpro.io/use-cases/forward-to-qualtrics#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.panelpro.io/use-cases/forward-to-qualtrics#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Use Cases\",\"item\":\"https://docs.panelpro.io/use-cases/recruit-from-segment\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Forward to Qualtrics\",\"item\":\"https://docs.panelpro.io/use-cases/forward-to-qualtrics\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.panelpro.io/use-cases/forward-to-qualtrics#article\",\"headline\":\"Forward to Qualtrics\",\"name\":\"Forward to Qualtrics\",\"description\":\"Redirect respondents from a Panel Pro survey to a Qualtrics survey, passing respondent data through URL parameters.\",\"url\":\"https://docs.panelpro.io/use-cases/forward-to-qualtrics\",\"mainEntityOfPage\":{\"@id\":\"https://docs.panelpro.io/use-cases/forward-to-qualtrics#webpage\"},\"dateModified\":\"2026-03-02T18:55:47.917Z\",\"publisher\":{\"@id\":\"https://docs.panelpro.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.panelpro.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Panel Pro Documentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Panel Pro Documentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/use-cases/forward-to-qualtrics.md","siteName":"Panel Pro Documentation","nav":{"global":null,"groups":[{"group":"Get Started","pages":[{"title":"Introduction","href":"/introduction"},{"title":"Set Up Guide","href":"/clients/administration"}]},{"group":"Use Cases","pages":[{"title":"Recruit From a Segment","href":"/use-cases/recruit-from-segment"},{"title":"Recruit From a Survey","href":"/use-cases/recruit-from-survey"},{"title":"Survey Panelists","description":"Collect data from panelists via surveys for research, profiling, or screening — with full control over targeting and distribution.","href":"/use-cases/survey-panelists"},{"title":"Forward to Qualtrics","href":"/use-cases/forward-to-qualtrics"}]},{"group":"Integrations","pages":[{"title":"Connect Zoom","description":"Connect your Zoom account so Panel Pro automatically creates meeting links for your virtual study sessions.","icon":"video","href":"/integrations/zoom"}]},{"group":"Platform","pages":[{"title":"Panels","icon":"users","sidebarTitle":"Panels","href":"/clients/panels"},{"title":"Segments","icon":"chart-pie-simple","sidebarTitle":"Segments","href":"/clients/segments"},{"title":"Questions","icon":"square-question","sidebarTitle":"Questions","href":"/clients/questions"},{"title":"Surveys","icon":"clipboard-check","sidebarTitle":"Surveys","href":"/clients/surveys"},{"title":"Studies","icon":"user-check","sidebarTitle":"Studies","href":"/clients/studies"},{"title":"Panelist Viewer","icon":"square-user","sidebarTitle":"Panelist Viewer","href":"/clients/panelist-viewer"},{"title":"Exports","icon":"file-export","sidebarTitle":"Exports","href":"/clients/exports"}]}]},"basePath":"","title":"Forward to Qualtrics - Panel Pro Documentation","buildId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","deploymentId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","dynamics":[],"chunks":[]}