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.

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