In this article
19 Feb 2025
Platform | Version |
Windows | 2025.2.5 |
iOS | 2025.2.5 |
Android | 2025.2.5 |
Merge Server Response Data on CAPI Sync
It is now possible to have CAWI (server) response data merged with CAPI (local) response data!
This can be helpful in situations where the same survey respondent is being completed on both CAWI and CAPI. However, it is best reserved for situations where different questions are asked on CAWI than CAPI.
To get started, add a new respondent (background) variable to your survey:
“__CAPIMergeServerResponse”
The data merge feature is enabled per respondent, to enable, set this variable to enabled / “1”:
SetRespondentValue("__CAPIMergeServerResponse", "1");
During synchronization, provided the response on CAWI and CAPI is not complete, CAPI app will:
Download the response from CAWI
If __CAPIMergeServerResponse = “1”
For each question, if the existing CAPI value is blank, null, or unanswered, copy the CAWI value
As part of normal sync process, upload the response to CAWI
At this point, the response on CAWI and CAPI will be the same.
Please note that the reserved system variables will not be modified. For example, the dropout question will be different if the respondent reached Q10 on CAWI but only Q5 on CAPI, the dropout question will still appear as Q10.
Note that only response data can be merged, respondent data is not available for merging.