How offline management stores your work, syncs it when you reconnect, and keeps your data safe in the field.
Katapult Pro Mobile is built to keep you working whether or not you have a signal. Every change you make is saved to your device first, then pushed to the database the moment you have a connection. This article explains how to stage jobs for offline use, what happens while you are disconnected, and how your changes sync back when you return to service.
Katapult Pro Mobile always saves your work locally on your device first. When you have service, those changes are pushed straight to the database. When you do not, they wait safely on your phone until you reconnect. You do not lose work by going offline, and you do not have to do anything special to save it.
Offline management is for field work in areas where service is unreliable or absent. The typical case: you know you are heading somewhere without signal, so you stage the jobs you need before you leave. Once a job is staged, it stays available on your device and your edits are held until you are back online.
There are two ways to add a job to your offline list. Both put the job into the Offline Management view, where you can see everything staged on your device.
Any time you switch to a job that job is added to your offline list automatically. A short confirmation message appears to let you know it was added. For most fielders, simply opening and working the job is all it takes to stage them.
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy80MTE2Ni81MzA0MC9ja2ZpbmRlci9pbWFnZXMvcXUvMjAyNi9pbWFnZSg1OSkucG5nIiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzg0MDM2NDM5fX19XX0_&Signature=EXedsJsKYBCB5zzrMYB5FzS-QSDZkOeMskibmBUunDXJcE9n6NveB4RS1FtwTJObwJQvSdeuL5M8NIWenKEag3vDw4mkFdTsf5~NKclU~MRsctBg2r~ij3y3PXb5ijtN~BowwqDYxkRyDRgqDAKLKvhVZJcd3aBbToT1mfjTnIigjSEYwWnOF3d9E0IE046K~D-I5GQAkokH~vRt5YbDpx6visfFrmxtMl7nujMvepU7JkCpuG2emRg4fkI85VzrmkCB5WGW7op7kcG0f49HNpaRsUxjfdM7up5~SdrH6FrpeIIMKXMwsda-0Y8LdypUJnrmIVLt90BGhhPlLIrSQw__&Key-Pair-Id=K2TK3EG287XSFC)
You can also open the Offline Management view and select jobs to add them directly, without having to switch into each one first. This is handy when you want to stage several jobs ahead of a route.
.gif?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy80MTE2Ni81MzA0MC9ja2ZpbmRlci9pbWFnZXMvcXUvMjAyNi9BZGRfSm9iX3RvX1F1ZSgxKS5naWYiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3ODQwMzY0Mzl9fX1dfQ__&Signature=NAhgxgbCku~xjCbcM7KEo13hz3vLu5UgPqGt9L8EFDOFUVKn0rkk1IdMDcyQUoyGRy8y8vReJigY3jzbQF0gLSkcuzv42DoLtxhQ8YTbq9CmaMDRL~kIMN9CP1bOsNLhprr90bWXIaH1IlaVbHU~2sqP-QYiO~GlYh10w32qyjc-ad~Scz8uHqzprWRMnRj1R4Hc~VKNzQA0xmERrn0PddEqGVT38kGVMclByA2RXYnytghN4jwygtS29cGKZsbZ2Fu6PfbyXBl-xFG8RTRcWQnGvVWyONZLG~ePWENxLgy6VMlMYTmM8FzJ0-Q~0Nmuf4wML9W8dgg3izQ9lj31Lw__&Key-Pair-Id=K2TK3EG287XSFC)
When you lose service, Katapult Pro Mobile takes a moment to confirm the change, then shows an offline indicator (sync symbol at the top of the page). Give it a few seconds to appear. Tapping the indicator opens the Offline Management menu, where the status will show that the app is trying to reconnect to the server.

You keep working exactly as you normally would. Take photos, mark attributes, complete your collection. As you make edits, the Offline Management menu tracks them for you:

You can move between staged jobs while offline. Double-tap a job in the Offline Management list to open it, and switch back and forth as needed.
As soon as you are back online, Katapult Pro Mobile begins pushing your queued changes to the database, and a progress bar appears while it uploads. Your map imagery and data return at the same time. It can take a moment for the app to recognize that service has returned, and behavior differs slightly between iOS and Android. You should not have to do anything, but if the upload does not start after a short wait, a refresh will prompt it.
If more than one person edits the same job offline and their changes conflict, Katapult Pro resolves it by the order the changes reach the database. Whichever edit is pushed last is the value that sticks. For example, if you set an attribute to false and a teammate sets the same attribute to true, the database keeps whichever one uploaded last.
Occasionally an error may appear as a bar in the app, sometimes prompting you to contact support. The Offline Management options give you a few ways to protect your data and get help, depending on whether you are online.
| Option | When to use it | Availability |
|---|---|---|
| Send data to support | Sends your data straight to the Katapult support team to review. Also reach out to support directly so they know it is coming. | Online only |
| Save data to device | Saves your data to your phone so support can review it later. Use this when you are offline and cannot send it yet, then send it once you are back online. | Works offline |
| Clear Data | Clears the queued changes that are causing an error. Only do this when support advises it, since cleared changes cannot be recovered. | With support |
| Goal | What to do |
|---|---|
| Stage a job for offline use | Switch to and push the job, or add it from the Offline Management view |
| Make sure data is loaded before losing service | Open Offline Management and tap Refresh |
| Check how much is waiting to sync | Open Offline Management and look at "Waiting to upload" |
| Get the latest version of a staged job | Tap Download Updates on that job |
| Hit an error in the field | Save data to device, then send to support when back online |