Offline survey data sync is the process that moves responses collected on a phone or tablet, without internet, into your online survey account once the device reconnects. It sounds simple. In the field, a weak signal can cut an upload off halfway and leave you unsure what arrived.
QuestionPro’s offline app tackles this by sending one response at a time and continuing where it left off. Below, we break down how that works, what to do when a sync fails, and how to confirm that every response arrived.
What is offline survey data sync?
Offline survey data sync is the process of uploading responses stored on a device to your online survey account. It also updates the device with any survey changes made online.
Offline data collection means capturing responses on a device with no active internet connection. A team connects once to download surveys, as the QuestionPro app listing explains. After that, they can collect responses with no signal. Everything stays on the device until a sync uploads it.
You may also see this called synchronous data transfer. That term describes sending data in order, one item after another, and waiting for each to arrive before sending the next. Asynchronous transfer does the opposite and pushes many items at once. QuestionPro’s sync follows the ordered pattern.
Sync is also not a backup. A backup keeps a spare copy of data. Sync moves data to its destination.
Why do uploads from the field fail?
Uploads fail in the field because signal quality changes minute to minute, and many apps send all responses in one large batch.
When the connection drops mid-batch, the app often cannot tell which responses arrived. Users tap upload again, and the cycle repeats.
These costs add up quickly:
- Duplicate records, when a partly successful upload is sent again in full
- Wasted mobile data, since every failed attempt uses part of the data plan
- Lost field time, as enumerators wait at a weak spot to retry
- Doubt about counts, because analysts cannot trust totals that may include repeats
The connectivity gap is well documented. According to the ITU, 2.2 billion people remain offline, and only 58 percent of people in rural areas are online, compared with 85 percent in urban areas. The gap exists in the United States too. One analysis of the FCC’s 2026 report counted about 10.6 million people, or 3.1 percent of those evaluated, without fixed broadband at 100/20 Mbps in June 2025.
How does response-by-response sync work?
Response-by-response sync sends one completed response, waits for it to arrive, and only then sends the next one.
QuestionPro’s help documentation states that data syncs response by response and not in bulk. The app keeps track of the last response delivered. If the connection drops and returns, the sync picks up with the next response in the series instead of restarting.
Take an enumerator with 120 responses at a community health camp. The signal fades after response 74. Here is how the two approaches compare:
| Scenario | Bulk upload | Response-by-response upload |
|---|---|---|
| How data is sent | All responses in one batch | One response at a time |
| Signal drops at response 74 of 120 | A retry may resend all 120 | The sync continues from response 75 |
| Risk of duplicates | Higher | Lower |
| Data used on retry | The full batch again | The remaining responses only |
One caveat applies. A drop can still compromise the response in transit, so QuestionPro advises syncing on a stable connection.
How to sync offline survey responses in five steps
Syncing is a short set of taps once the device has a stable connection.
- Open the QuestionPro Offline App on your tablet or phone.
- Enter your device key and password.
- Tap the sync button at the bottom-right corner.
- Review the list of responses shown in the pop-up.
- Tap the button to sync the responses.
By default, the sync screen uploads both complete and incomplete responses. Switch off the toggle to upload completed ones only.
You can also send a running sync to the background and keep working. Responses recorded during a background sync will not upload until you start a new sync. Survey changes made online also will not appear on the device until the sync ends.
What happens when a sync fails?
When a sync fails, you still have three ways to recover the data.
1. Recover through the in-app alert
A failed sync shows an error message on the sync screen. Back on the home screen, an alert asks you to upload the responses by email. The app removes them from the device only after that upload succeeds.
2. Export manually from settings
Open Settings, choose Export, then select Manual Export. The app emails the file and syncs it with the device key in your account. If a device screen stops working, connect the device to a computer and extract the data files instead.
3. Upload the backup file from your account
The app also saves a backup text file named with the device key and a timestamp. In your account, go to Mobile, then Manual Sync, then Response Upload. Select the device key, choose the backup file, and submit. The backup lasts only 90 days from the response date, so do not wait.
Sync, Online Connect, or manual export: Which should you use?
The right method depends on whether you need survey changes on the device, how stable the connection is, and whether the app still opens.
| Method | What it does | Best for |
|---|---|---|
| Standard sync | Uploads responses and pulls survey changes to the device | End-of-day uploads and any time you edit the survey |
| Online Connect | Uploads each response in the background once a respondent finishes, but does not pull survey changes | Devices that stay in coverage while collecting |
| Manual export and upload | Sends responses by email or backup file, then uploads them from your account | Failed syncs or a device that will not open |
As a rule, run a standard sync at the end of each field day. Use the manual routes only when a standard sync cannot finish.
Where does offline data collection depend on reliable sync?
Reliable sync matters most where signal is unpredictable, and repeat visits are costly.
Remote community research
QuestionPro’s own blog describes non-profits such as Oorja Solution and Anant Innovation using the app to capture data in remote villages. Mobile internet, and sometimes electricity, is scarce there. Field teams like these often collect for days before they find a connection.
Events and trade shows
Kiosk mode turns a tablet into a self-serve survey station for a booth or event. Surveys loop back to the start after each completion. Responses upload once the device is back on a reliable network.
Multi-day field audits
Picture a team auditing sites across rural counties. Each evening, they sync from a hotel connection. Because the sync continues where it stopped, a slow connection is less likely to force a full restart.
How to confirm every response arrived
You confirm a complete sync by comparing what the device holds with what your account shows.
QuestionPro’s best practices suggest taking a screenshot of the app dashboard before you sync. Afterward, check that the same values appear in your account.
Compare three things:
- Total responses on the device against total responses in your account
- Completed and incomplete counts, which the app displays on its home screen
- Responses per device key, since each response carries its device key
For a closer look, the response viewer described in this post on offline data management lets admins filter responses by status. Once the counts match, you can analyze the results in QuestionPro Survey Software.
Common mistakes that cost you responses
Most data loss in offline projects traces back to a handful of avoidable habits. QuestionPro’s offline app best practices call out the ones below.
| Mistake | Why it hurts | Do this instead |
|---|---|---|
| Uninstalling the app before syncing | Responses stored on the device are lost | Sync first, and keep the app installed |
| Editing the survey once responses arrive | Changes can affect the database structure and cause data loss | Finish all edits and test before fieldwork |
| Syncing on a weak connection | A drop can compromise the response in transit | Wait for a stable connection |
| Using unsupported question types or logic | Not every question type and logic rule works offline | Check the supported list and test first |
| Packing many questions on one page | The app slows down | Use a page break, with three questions per page at most |
| Storing your own data in custom1 | The app writes the device key there automatically | Use a different variable |
Why reliable sync builds trust in field data
Field data is only as good as the last upload. A sync that resumes cleanly, avoids repeats, and offers a fallback protects the hours your team spent collecting it.
So treat sync as part of study design, not an afterthought. Test it before fieldwork, sync daily, and check your counts every time.
Frequently Asked Questions (FAQs)
Yes, twice. You need a connection once to download surveys to the device, and again to sync responses. Between those two points, you can collect, review, and complete surveys without any signal.
A device can hold up to 20 surveys, according to the QuestionPro mobile app help page. Syncing supports up to 10,000 data points, meaning total answer options. For surveys over 100 questions, use devices with at least 8 GB of RAM.
No. Each device key works on one device only. A team spread across several U.S. states needs a separate key for each tablet. If a key shows as already in use, mark it inactive on the other device first.
The app saves a backup text file of collected responses, named with the device key and a timestamp. The help documentation says it lasts 90 days from the response date, so upload before then.
Conjoint, Gabor Granger, Flex Matrix, HotSpot, Timer, and Custom Logic Engine questions are not supported offline. Unsupported logic includes looping, quota control, JavaScript logic, and block flow. Skip logic, compound branching, and show-or-hide rules do work.



