Qualtrics + Maxna

How to Add Survey Fraud Detection to Qualtrics

Qualtrics is often where the questionnaire lives. Maxna should live in front of it. Respondents hit Maxna first; only sessions that pass respondent quality and response quality continue into the Qualtrics survey URL.

Other platforms score the respondent. Maxna scores the respondent and the response.

Device IDs, bots, VPNs, and duplicates are necessary. They are not enough. A real device can still paste ChatGPT into every open-end. Maxna's proprietary AI grades what people type - so sample integrity is both who they are and what they say.

Respondent quality

Where most tools stop

  • Device fingerprinting and environment risk
  • Bots, scripts, and click farms
  • VPN / proxy and geo mismatch
  • Duplicates and professional respondents

Response quality

Maxna's proprietary AI layer

  • AI-written and synthetic open-ends
  • Low-effort and copy-paste answers
  • Cross-question consistency
  • Open-end scoring before the complete is paid

Use this when sample enters Qualtrics from panels, a router, or a DIY list - and you want bots, farms, duplicates, and AI answers blocked before a Qualtrics complete is created.

Setup

How to add Maxna to Qualtrics

Redirect is the default. API is available when you create surveys programmatically. Status 11 = pass, 22 = fail in the browser.

1. Create the Maxna survey

In Maxna, create the project and pick Lumen, Cadence, or Aether. Cadence is the default when you care about open-ends; Aether if the Qualtrics study is high-stakes.

2. Set the inbound ID

Panels usually send PID. In Maxna, set transaction ID aliases so PID (or RID, or trans_id) is captured. The placeholder on the way out is always {trans_id} - Maxna fills it with whatever arrived.

3. Point Qualtrics complete / terminate at Maxna outcomes

Qualified URL example: https://YOUR-BRAND.qualtrics.com/jfe/form/SV_xxxx?PID={trans_id} - or your router complete page that then launches Qualtrics. Reject URL: your panel terminate with status=22. Status 11 means pass; 22 means fail.

4. Send sample to Maxna, not straight to Qualtrics

Inbound: https://YOUR_SLUG.maxna.ai/mainsurvey/YOUR_SURVEY_ID?PID=ABC123. After Maxna, clean traffic continues to Qualtrics; fraud never starts the questionnaire.

5. Pass through extra fields if you need them

Optional query names include co (partner), source, and state. Maxna can append trans_id, co, status, and state if you omit placeholders.

6. Soft-launch with reasons on

Confirm 11/22 handling in Qualtrics or the router, then watch reject taxonomy - especially AI / open-end reasons Qualtrics embedded data will never see if you skip the gate.

Inbound

https://YOUR_SLUG.maxna.ai/mainsurvey/SURVEY_ID?PID=ABC123

Pass

https://YOUR-DOMAIN.com/complete?PID={trans_id}&status=11

Fail

https://YOUR-DOMAIN.com/complete?PID={trans_id}&status=22

Troubleshooting

When the hop misbehaves

PID is empty in Qualtrics

The inbound alias list does not include PID, or the Qualtrics URL does not use {trans_id}. Fix aliases; use the explicit PID={trans_id} form.

Everyone terminates

Reject URL and Qualtrics survey URL may be swapped, or the tier is too strict for a high-incidence B2C. Check reasons, then relax thresholds - do not remove response AI entirely.

Duplicates still appear inside Qualtrics

A second path is still sending traffic around Maxna. Every supplier link must hit the same Maxna survey ID.

FAQ

Qualtrics questions

Does Maxna replace Qualtrics ExpertReview / bot detection?

Qualtrics in-survey checks are not a sample integrity platform. Maxna is the pre-survey gate, including proprietary AI on answers Qualtrics will otherwise store.

Do I need the Projects API?

No. Redirect outcome delivery works without an API token. Use the API if you create surveys programmatically or need S2S.

We’ll wire Qualtrics with you.

Most teams go live on redirect in hours, then turn on response-quality AI for verbatim-critical work.

Talk to us