docs/Power features/Survey integrations
connect your survey tool

Survey tool integrations.

Step-by-step guides for passing the Samply IDs into your survey tool and registering completion with a redirect — Qualtrics, SoSci, LimeSurvey, Unipark, REDCap and more.

Samply works with any survey or experiment tool that can read a URL parameter and redirect the participant to a URL at the end. Each guide below shows the two things you need to wire up for that platform:

  1. Pass the Samply IDs in — capture the URL placeholders (especially %MESSAGE_ID%) into the tool's dataset.
  2. Register completion — redirect to Samply's completion endpoint /studies/<slug>/done/<message-id> at the end of the survey, which marks the send complete and cancels any pending reminders.

Don't see your tool? The same two-step pattern works for most platforms — start from URL placeholders, and tell us which tool to document next.

At a glance

ToolCaptures IDReports completionHow completion worksPlan limits
QualtricsRedirect or webhookThe end-of-survey redirect is not available on free Qualtrics accounts — it needs a licensed/institutional account.
SoSci SurveyRedirect or webhook
LimeSurveyRedirect; webhook possible
Unipark (EFS / Tivian)Redirect at survey end
REDCapRedirect at survey end
SurveyMonkeyRedirect at survey endCustom Variables and the redirect end page are paid features.
Alchemer (SurveyGizmo)Redirect; webhook possible
QuestionProRedirect; webhook possibleCustom variables and Automatic Redirect both require a paid QuestionPro plan — the round-trip does not work on the free version.

Without completion reporting a tool still works — you just cannot measure response rates from completions, and reminders cannot be suppressed for people who already answered.

Not documented yet

These are known to be used with Samply, but their steps have not been verified against the vendor's documentation, so we publish none: Questionstar, WEXTOR, Google Forms. The generic two-step pattern above works with any tool that can read a URL parameter and redirect at the end.

Survey tools

Qualtrics
Capture the Samply IDs as Embedded Data, then redirect from the End of Survey element.
paid / licensed
SoSci Survey
Send the message id as the reserved r parameter (auto-stored in REF), then redirect with a PHP redirect() on the final page.
LimeSurvey
Map each Samply parameter under Panel integration, then redirect via the End URL using {PASSTHRU:…}.
Unipark (EFS / Tivian)
Declare URL parameters in the project, pass them as a, b, c…, and redirect from the Final Page.
medium confidence
REDCap
Pre-fill hidden fields named to match the parameters, then redirect via Survey Termination Options with [piping].
SurveyMonkey
Capture IDs with Custom Variables on a Web Link collector — but note SurveyMonkey appends them to the redirect as query parameters, not a path.
paid / licensedsetup caveat
Alchemer (SurveyGizmo)
Bind URL variables with a Hidden Value Action, then redirect with a URL Redirect Action using [url("…")].
QuestionPro
Pass the message id as custom1 (auto-captured), then redirect via Finish Options using ${custom1}.
paid / licensed