# Trigger workflow from another workflow and parse info

**URL:** <https://community.glideapps.com/t/trigger-workflow-from-another-workflow-and-parse-info/84616>\
**Category:** Ask for Help\
**Created:** [September 26, 2025, 2:43pm UTC](https://community.glideapps.com/t/trigger-workflow-from-another-workflow-and-parse-info/84616 "2025-09-26T14:43:06Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tony\_Goodman](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tony_goodman/32/90798_2.png) [@Tony\_Goodman](https://community.glideapps.com/u/Tony_Goodman)\
**Post date:** [September 26, 2025, 2:43pm UTC](https://community.glideapps.com/t/trigger-workflow-from-another-workflow-and-parse-info/84616/1 "2025-09-26T14:43:06Z")

</div>

I’m trying to call a workflow from another workflow… this I can do and it shows that the workflow has been triggered, however its not doing what I expect.

Background…

I have a certificate creating app. Currently the information is put into a form and saved from the helper table into the certificate folder.

The helper table has only limited information, the actual certificate table has the computed columns in it.

When the operator presses save at the end of the form, I want it to also create the PDF certificate (using PDFMonkey) and save it in the file column, on the certificate table.

I can press a button to create the cert, but I would like to make this automatic. I dont want it to slow down the data entry at all, so something in the background is preferred.

So I have tried this several ways, doing a lookup in a manual workflow, loops, single value and set to the last entry, but nothing is generated even though the workflow says it executed correctly.

Can anyone help please?

---

<div class="post-metadata">

**Author:** ![Swift\_Struck\_24](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/swift_struck_24/32/91605_2.png) [@Swift\_Struck\_24](https://community.glideapps.com/u/Swift_Struck_24)\
**Post date:** [September 26, 2025, 3:04pm UTC](https://community.glideapps.com/t/trigger-workflow-from-another-workflow-and-parse-info/84616/2 "2025-09-26T15:04:12Z")

</div>

Hi @Tony_Goodman,

why not create a workflow and run it as a form submit action?

in this workflow you can grab data from the row that just got submitted via the form (included any computed columns) and then pass that data to your PDF geenration service using Glide’s native integrations or a call api method

---

<div class="post-metadata">

**Author:** ![Tony\_Goodman](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tony_goodman/32/90798_2.png) [@Tony\_Goodman](https://community.glideapps.com/u/Tony_Goodman)\
**Post date:** [September 26, 2025, 3:20pm UTC](https://community.glideapps.com/t/trigger-workflow-from-another-workflow-and-parse-info/84616/3 "2025-09-26T15:20:39Z")

</div>

Thanks for the response

Would thos be using a Web hook then I stead of manual?

---

<div class="post-metadata">

**Author:** ![Swift\_Struck\_24](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/swift_struck_24/32/91605_2.png) [@Swift\_Struck\_24](https://community.glideapps.com/u/Swift_Struck_24)\
**Post date:** [September 26, 2025, 3:33pm UTC](https://community.glideapps.com/t/trigger-workflow-from-another-workflow-and-parse-info/84616/4 "2025-09-26T15:33:21Z")

</div>

@Tony_Goodman , you can use a normal app interaction workflow actually.

No need to waste updates using a webhook or manual trigger.. unless you need to loop through stuff and add multiple rows.

Share the screenshot of your current flow if you dont mind

---

<div class="post-metadata">

**Author:** ![Tony\_Goodman](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tony_goodman/32/90798_2.png) [@Tony\_Goodman](https://community.glideapps.com/u/Tony_Goodman)\
**Post date:** [September 26, 2025, 3:47pm UTC](https://community.glideapps.com/t/trigger-workflow-from-another-workflow-and-parse-info/84616/5 "2025-09-26T15:47:39Z")

</div>

Ah thank you.. so currently I have the below action for the form save

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/e/8/e8784bcac06cc674e49f47c4aa5ee8f7fee7b074.png)

And then I already have the below action for when you click another button labelled “Create Certificate”

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/1/a/1a63b294241b1ea87aa515f56273d3a2559de647.png)

Can I really link the 2 together?

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [September 27, 2025, 1:48am UTC](https://community.glideapps.com/t/trigger-workflow-from-another-workflow-and-parse-info/84616/6 "2025-09-27T01:48:03Z")

</div>

In the first action, you would want to put your PDFMonkey action in there first instead of having to trigger another workflow.

Save the generated PDF in a user-specific column, and then add them together to the Calibration table.

---

<div class="post-metadata">

**Author:** ![bschonbrun](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/bschonbrun/32/68470_2.png) [@bschonbrun](https://community.glideapps.com/u/bschonbrun)\
**Post date:** [September 27, 2025, 1:57pm UTC](https://community.glideapps.com/t/trigger-workflow-from-another-workflow-and-parse-info/84616/7 "2025-09-27T13:57:52Z")

</div>

I’ve done a bunch of these recently where I strung together actions to execute without user interaction. So hit save and it saves the record, creates the certificate and then either displays it or emails it, etc.

If that’s the goal - for this flow, or maybe just for the next one if there’s more steps or more complicated logic, I’ve started with an in app trigger and then used trigger workflow or webhook with call API

Prior info is right - you end up needing loops and conditions, but I’ve had a lot of success with that approach. The key (for me) was to use a Create JSON object to store and pass through the values I wanted to use in the next step and then query JSON in the next flow to extract that data for use (because user specific data isn’t available for use once you get past the in app interaction).

I had a lot of trial and error moments over the last few weeks to get some of the really complicated ones to work right - I have one that goes through 7 different flows, and then loops / re-loops to ensure the desired result occurred (change a status, update a field, etc) before moving to the next step. But it works like a charm and using good filter conditions, you can keep the updates to a minimum.

Happy to jump on a Zoom or Teams and show you some of these and help, if that’s useful. Or I can always shoot a Loom video and share that - but if you’d like a bit of realtime help to look at your flow and help figure it out, I’m happy to help.

I’m not a coder, and I’m not overly technical, but I was able to figure it out and there’s definitely some tips and tricks I’d be happy to share.

---

<div class="post-metadata">

**Author:** ![Tony\_Goodman](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tony_goodman/32/90798_2.png) [@Tony\_Goodman](https://community.glideapps.com/u/Tony_Goodman)\
**Post date:** [September 29, 2025, 6:58am UTC](https://community.glideapps.com/t/trigger-workflow-from-another-workflow-and-parse-info/84616/8 "2025-09-29T06:58:33Z")

</div>

Unfortunately I cant do this as the fields needed for PDFmonkey are all the calculated ones which are in the second table

---

<div class="post-metadata">

**Author:** ![Tony\_Goodman](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tony_goodman/32/90798_2.png) [@Tony\_Goodman](https://community.glideapps.com/u/Tony_Goodman)\
**Post date:** [September 29, 2025, 7:00am UTC](https://community.glideapps.com/t/trigger-workflow-from-another-workflow-and-parse-info/84616/9 "2025-09-29T07:00:03Z")

</div>

Id love to see this solution! And thank you for the offer, Unfortunately I only get to sit in front of my PC from time to time as I am out on the road alot so getting me on a Teams call might be difficult.

Could you record this?

---

<div class="post-metadata">

**Author:** ![bschonbrun](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/bschonbrun/32/68470_2.png) [@bschonbrun](https://community.glideapps.com/u/bschonbrun)\
**Post date:** [September 29, 2025, 10:39am UTC](https://community.glideapps.com/t/trigger-workflow-from-another-workflow-and-parse-info/84616/10 "2025-09-29T10:39:59Z")

</div>

Hey Tony,

Sure - no problem.

I’ll record a Loom video this week and send it over.

Regards,

William (Bill) Schonbrun  
COO / [CarboNet](http://www.carbonet.com/)  
604-783-0407

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [September 29, 2025, 2:18pm UTC](https://community.glideapps.com/t/trigger-workflow-from-another-workflow-and-parse-info/84616/11 "2025-09-29T14:18:20Z")

</div>

Do you have a lot of those calculated columns? If not, probably you can use a relation & lookup to get them over to your helper table.

---

<div class="post-metadata">

**Author:** ![Tony\_Goodman](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tony_goodman/32/90798_2.png) [@Tony\_Goodman](https://community.glideapps.com/u/Tony_Goodman)\
**Post date:** [September 29, 2025, 2:32pm UTC](https://community.glideapps.com/t/trigger-workflow-from-another-workflow-and-parse-info/84616/12 "2025-09-29T14:32:50Z")

</div>

There are 48 calculated columns unfortunately

---

<div class="post-metadata">

**Author:** ![bschonbrun](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/bschonbrun/32/68470_2.png) [@bschonbrun](https://community.glideapps.com/u/bschonbrun)\
**Post date:** [October 10, 2025, 12:11pm UTC](https://community.glideapps.com/t/trigger-workflow-from-another-workflow-and-parse-info/84616/13 "2025-10-10T12:11:48Z")

</div>

Hi Tony,

I’m so sorry this took me so long to reply to and record the video … but here it is. I hope it’s helpful and please reach out with any questions or if there’s anything else I can do to help.

[

| 

[CarboNet Production v3 · Glide - 10 October 2025](https://www.loom.com/share/f9f8b9dbd56e40d3a2f4715afbf2d25e?sid=328827fc-bb46-4975-89f0-45f3be228ddb)  
[loom.com](https://www.loom.com/share/f9f8b9dbd56e40d3a2f4715afbf2d25e?sid=328827fc-bb46-4975-89f0-45f3be228ddb)

 |

](https://www.loom.com/share/f9f8b9dbd56e40d3a2f4715afbf2d25e?sid=328827fc-bb46-4975-89f0-45f3be228ddb)

Regards,

William (Bill) Schonbrun  
+1 (604) 783-0407

---

<div class="post-metadata">

**Author:** ![Tony\_Goodman](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tony_goodman/32/90798_2.png) [@Tony\_Goodman](https://community.glideapps.com/u/Tony_Goodman)\
**Post date:** [October 13, 2025, 9:01am UTC](https://community.glideapps.com/t/trigger-workflow-from-another-workflow-and-parse-info/84616/14 "2025-10-13T09:01:57Z")

</div>

Thats perfect, thank you!

---

<div class="post-metadata">

**Author:** ![bschonbrun](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/bschonbrun/32/68470_2.png) [@bschonbrun](https://community.glideapps.com/u/bschonbrun)\
**Post date:** [October 13, 2025, 1:19pm UTC](https://community.glideapps.com/t/trigger-workflow-from-another-workflow-and-parse-info/84616/15 "2025-10-13T13:19:57Z")

</div>

You’re very welcome - if there’s anything else I can do to help, don’t hesitate to reach out.

Regards,

William (Bill) Schonbrun  
+1 (604) 783-0407
