# Missing JSON Data in Server-side Workflow (published app)

**URL:** <https://community.glideapps.com/t/missing-json-data-in-server-side-workflow-published-app/87384>\
**Category:** Ask for Help\
**Created:** [June 27, 2026, 2:38am UTC](https://community.glideapps.com/t/missing-json-data-in-server-side-workflow-published-app/87384 "2026-06-27T02:38:02Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [June 27, 2026, 2:38am UTC](https://community.glideapps.com/t/missing-json-data-in-server-side-workflow-published-app/87384/1 "2026-06-27T02:38:02Z")

</div>

Here’s a head scratcher. Anyone able to figure out how I can mitigate this missing data from my servier-side workflow?

https://www.loom.com/embed/f28cd86a15dd48e5a0c98579f7b8f6e4

---

<div class="post-metadata">

**Author:** ![NFNHello](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nfnhello/32/3371_2.png) [@NFNHello](https://community.glideapps.com/u/NFNHello)\
**Post date:** [June 27, 2026, 3:55am UTC](https://community.glideapps.com/t/missing-json-data-in-server-side-workflow-published-app/87384/2 "2026-06-27T03:55:17Z")

</div>

Could it be a race condition between the user’s device setting those values and the webhook in the manual workflow kicking off a minute or less later?

Also, I’ve heard good things about ZipZign for pdf generation, esign, and payments.

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [June 27, 2026, 12:58pm UTC](https://community.glideapps.com/t/missing-json-data-in-server-side-workflow-published-app/87384/3 "2026-06-27T12:58:39Z")

</div>

Yeah, there’s probably a race condition somewhere. I just tested from my phone and it works as intended, but when my client tries from his phone, it doesn’t. Not sure what’s going on.

And thank you for the compliment on ZipZign. It’s been working quite well for my clients. Let me know if you’re interested and I’ll set you up with a discounted plan 💪

---

<div class="post-metadata">

**Author:** ![Tony\_jx](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tony_jx/32/84045_2.png) [@Tony\_jx](https://community.glideapps.com/u/Tony_jx)\
**Post date:** [July 1, 2026, 3:17pm UTC](https://community.glideapps.com/t/missing-json-data-in-server-side-workflow-published-app/87384/4 "2026-07-01T15:17:17Z")

</div>

The client-phone detail is the part I would not ignore.

This may not be “JSON missing” as the root problem. It may be that the server-side workflow fires before that user’s device/session has finished committing the values.

One quick split: if the client waits 5-10 seconds after the values appear on their phone before triggering the workflow, do those fields start showing up?

If yes, I would debug sync/commit timing before touching the PDF or webhook step.

---

<div class="post-metadata">

**Author:** ![Code\_X](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/code_x/32/95300_2.png) [@Code\_X](https://community.glideapps.com/u/Code_X)\
**Post date:** [July 5, 2026, 2:05am UTC](https://community.glideapps.com/t/missing-json-data-in-server-side-workflow-published-app/87384/5 "2026-07-05T02:05:08Z")

</div>

From my experience, it could be that the workflow is running before the data has been populated. I always use **Wait for Condition** to ensure the column contains the expected value before continuing. I ran into this issue many times in the past.

These days, I handle that logic with a JavaScript column instead, it’s much more reliable.

Or, if your app has become this complex, it might be worth moving the entire stock app to your own server. At that point, why build something so complex in Glide?

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [July 5, 2026, 2:36am UTC](https://community.glideapps.com/t/missing-json-data-in-server-side-workflow-published-app/87384/6 "2026-07-05T02:36:29Z")

</div>

It was a format date time column that messed things up. That column wasn’t computing fast enough. I had to make sure that the dates and the date time column were correct from the get-go turning respect time zone helped me to do that to fix the issue.

Thanks all!
