# How to create PDFs in Glide - and use them in your App

**URL:** https://community.glideapps.com/t/how-to-create-pdfs-in-glide-and-use-them-in-your-app/59719
**Category:** Community Resources
**Tags:** tutorial
**Created:** [March 26, 2023, 11:55pm UTC](https://community.glideapps.com/t/how-to-create-pdfs-in-glide-and-use-them-in-your-app/59719 "2023-03-26T23:55:26Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![James\_Fyfe](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/james_fyfe/32/50730_2.png) [@James\_Fyfe](https://community.glideapps.com/u/James_Fyfe)
#### Post date: [March 26, 2023, 11:55pm UTC](https://community.glideapps.com/t/how-to-create-pdfs-in-glide-and-use-them-in-your-app/59719/1 "2023-03-26T23:55:26Z")

</div>

[![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/e/d/eda2f72b60a1f2b29598237638f29c0cb3fbacc4.jpeg "Easily generate PDFs from Glide in minutes (Step by step)") ](https://www.youtube.com/watch?v=5Zfi2BLTz2M)

**In this video, we take a look at how to generate PDFs from Google Doc/Slides templates using Glide webhook actions and Portant**

Hello everyone, we have recently built an integration that enables you to create PDFs from a Glide webhook action. We can generate a PDF and then send the document link back to a Glide table so you can use the document in your app. Essentially the process works like this:

**1.** Connect your Glide App to [Portant](https://www.portant.co) via a webhook action.

**2.** Format your PDF using a Google Docs/Slides template

**3.** Save the PDF link back to the Glide Table using the Glide API

**4.** Then every time you trigger the Glide Webhook action a PDF will be generated and saved in your Glide Table so it can be used in the rest of your App.

**Why would you use it?**

- PDFs are great for lots of different business critical documents like invoices, purchase orders, proposals, product catalogues, contracts, certificates and more.
- Formatting the PDF’s in Google Docs/Slides means that you can make the PDF’s look exactly the way you imagine them.

**What else can the integration do?**

Portant also enables you to share the documents via email or request eSignatures. So it can replace tools like Hellosign, Pandadoc, Docusign etc

**Guide**  
📄 I’ve also written a guide, which you can read here: [www.portant.co/guide-article/how-to-connect-a-glide-data-source](https://www.portant.co/guide-article/how-to-connect-a-glide-data-source)

Please give me a shout if you have any questions or suggestions.

Cheers,

James

---

<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: [March 27, 2023, 12:10am UTC](https://community.glideapps.com/t/how-to-create-pdfs-in-glide-and-use-them-in-your-app/59719/2 "2023-03-27T00:10:24Z")

</div>

Never heard of Portant. Neat!

---

<div class="post-metadata">

### Author: ![James\_Fyfe](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/james_fyfe/32/50730_2.png) [@James\_Fyfe](https://community.glideapps.com/u/James_Fyfe)
#### Post date: [March 27, 2023, 12:24am UTC](https://community.glideapps.com/t/how-to-create-pdfs-in-glide-and-use-them-in-your-app/59719/3 "2023-03-27T00:24:24Z")

</div>

Glad you like it Robert!  
We’re aiming to build Portant into document automation tool that’s a combination of Docusign and Zapier (the power of Docusign with the openness of Zapier)

---

<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: [March 27, 2023, 12:31am UTC](https://community.glideapps.com/t/how-to-create-pdfs-in-glide-and-use-them-in-your-app/59719/4 "2023-03-27T00:31:36Z")

</div>

Thanks for sharing!

---

<div class="post-metadata">

### Author: ![James\_Fyfe](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/james_fyfe/32/50730_2.png) [@James\_Fyfe](https://community.glideapps.com/u/James_Fyfe)
#### Post date: [March 27, 2023, 1:42am UTC](https://community.glideapps.com/t/how-to-create-pdfs-in-glide-and-use-them-in-your-app/59719/5 "2023-03-27T01:42:36Z")

</div>

No worries mate!

---

<div class="post-metadata">

### Author: ![Hendrik\_Bolt](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/hendrik_bolt/32/39714_2.png) [@Hendrik\_Bolt](https://community.glideapps.com/u/Hendrik_Bolt)
#### Post date: [March 27, 2023, 9:04am UTC](https://community.glideapps.com/t/how-to-create-pdfs-in-glide-and-use-them-in-your-app/59719/6 "2023-03-27T09:04:56Z")

</div>

This is what I need! Thanks bro!

---

<div class="post-metadata">

### Author: ![Simon\_Hill](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/simon_hill/32/94730_2.png) [@Simon\_Hill](https://community.glideapps.com/u/Simon_Hill)
#### Post date: [March 27, 2023, 9:53am UTC](https://community.glideapps.com/t/how-to-create-pdfs-in-glide-and-use-them-in-your-app/59719/7 "2023-03-27T09:53:32Z")

</div>

Brilliant. Interesting to learn about Google docs and the power of those fields. Is there a version that would work with MS Word?

---

<div class="post-metadata">

### Author: ![Antonino\_Nolasco](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/antonino_nolasco/32/80601_2.png) [@Antonino\_Nolasco](https://community.glideapps.com/u/Antonino_Nolasco)
#### Post date: [March 27, 2023, 12:52pm UTC](https://community.glideapps.com/t/how-to-create-pdfs-in-glide-and-use-them-in-your-app/59719/8 "2023-03-27T12:52:07Z")

</div>

How can I generate PDF documents with tables that have multiple rows as many as the related fields in other Glide tables? @James_Fyfe

---

<div class="post-metadata">

### Author: ![James\_Fyfe](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/james_fyfe/32/50730_2.png) [@James\_Fyfe](https://community.glideapps.com/u/James_Fyfe)
#### Post date: [March 27, 2023, 9:21pm UTC](https://community.glideapps.com/t/how-to-create-pdfs-in-glide-and-use-them-in-your-app/59719/9 "2023-03-27T21:21:31Z")

</div>

Awesome! I’m glad to hear that Hendrik!

---

<div class="post-metadata">

### Author: ![James\_Fyfe](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/james_fyfe/32/50730_2.png) [@James\_Fyfe](https://community.glideapps.com/u/James_Fyfe)
#### Post date: [March 27, 2023, 9:22pm UTC](https://community.glideapps.com/t/how-to-create-pdfs-in-glide-and-use-them-in-your-app/59719/10 "2023-03-27T21:22:18Z")

</div>

Hi Simon, unfortunaltey not at the moment. But Google Doc’s can import Microsoft Word files and the conversion is pretty dam good.

---

<div class="post-metadata">

### Author: ![James\_Fyfe](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/james_fyfe/32/50730_2.png) [@James\_Fyfe](https://community.glideapps.com/u/James_Fyfe)
#### Post date: [March 28, 2023, 1:59am UTC](https://community.glideapps.com/t/how-to-create-pdfs-in-glide-and-use-them-in-your-app/59719/11 "2023-03-28T01:59:11Z")

</div>

Hi Antonino, If you can send the data in one webhook then Portant can process it.

---

<div class="post-metadata">

### Author: ![Antonino\_Nolasco](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/antonino_nolasco/32/80601_2.png) [@Antonino\_Nolasco](https://community.glideapps.com/u/Antonino_Nolasco)
#### Post date: [March 28, 2023, 5:31am UTC](https://community.glideapps.com/t/how-to-create-pdfs-in-glide-and-use-them-in-your-app/59719/12 "2023-03-28T05:31:19Z")

</div>

How should these data be?  
Comma separated…etc

---

<div class="post-metadata">

### Author: ![Yasin\_Hassanien](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/yasin_hassanien/32/9042_2.png) [@Yasin\_Hassanien](https://community.glideapps.com/u/Yasin_Hassanien)
#### Post date: [March 28, 2023, 6:31am UTC](https://community.glideapps.com/t/how-to-create-pdfs-in-glide-and-use-them-in-your-app/59719/13 "2023-03-28T06:31:55Z")

</div>

Great Work, though its not clear how you handle line items when we send an array of rows and how to place it?

---

<div class="post-metadata">

### Author: ![James\_Fyfe](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/james_fyfe/32/50730_2.png) [@James\_Fyfe](https://community.glideapps.com/u/James_Fyfe)
#### Post date: [March 29, 2023, 1:03am UTC](https://community.glideapps.com/t/how-to-create-pdfs-in-glide-and-use-them-in-your-app/59719/14 "2023-03-29T01:03:49Z")

</div>

Hi Antonio, for our Webhook data needs to be sent in key value pairs. For example we also have the same functionality in Zapier: [How to use Webhooks and Zapier to connect Portant to almost anything!](http://www.portant.co/guide-article/how-to-use-webhooks-and-zapier-to-connect-portant-to-almost-anything)

---

<div class="post-metadata">

### Author: ![James\_Fyfe](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/james_fyfe/32/50730_2.png) [@James\_Fyfe](https://community.glideapps.com/u/James_Fyfe)
#### Post date: [March 29, 2023, 1:05am UTC](https://community.glideapps.com/t/how-to-create-pdfs-in-glide-and-use-them-in-your-app/59719/15 "2023-03-29T01:05:35Z")

</div>

Hi Yassin, Thanks mate!  
At the moment data can only be sent one line at a time. I didn’t realise you could send an array via Webhook using Glide? Interesting. Do you have an example you can show me? you can send it to [james@portant.co](mailto:james@portant.co) if that’s easier. Cheers!

---

<div class="post-metadata">

### Author: ![RyanThomas](https://avatars.discourse-cdn.com/v4/letter/r/ba8739/32.png) [@RyanThomas](https://community.glideapps.com/u/RyanThomas)
#### Post date: [September 8, 2023, 8:51am UTC](https://community.glideapps.com/t/how-to-create-pdfs-in-glide-and-use-them-in-your-app/59719/16 "2023-09-08T08:51:45Z")

</div>

Did you ever get something figured out for this? I love the fact that it uses google docs, I got something up and running pretty quickly, but just need the ability to send it many rows from a relation in glide and have the ability to place those specifically in the google doc.

---

<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 8, 2023, 10:32am UTC](https://community.glideapps.com/t/how-to-create-pdfs-in-glide-and-use-them-in-your-app/59719/17 "2023-09-08T10:32:15Z")

</div>

> [@DocsAutomator Line Items Support (native integration sunglasses)](https://community.glideapps.com/t/docsautomator-line-items-support-native-integration/64670):
>
> Hi Gliders! wave I’m super happy to announce that [DocsAutomator](https://docsautomator.co/) now supports dynamic tables from relational data straight from the native integration (and thereby not requiring Make, Zapier, etc. anymore)!!! confetti_ball muscle It took me some time to realize that I can actually support this from my end without any changes to the integration itself (which is maintained by Glide itself). Please find the demo below where I show how document templates and Glide data has to be prepared. I w…

Have you checked this?

---

<div class="post-metadata">

### Author: ![Rupert](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rupert/32/44178_2.png) [@Rupert](https://community.glideapps.com/u/Rupert)
#### Post date: [September 8, 2023, 12:47pm UTC](https://community.glideapps.com/t/how-to-create-pdfs-in-glide-and-use-them-in-your-app/59719/18 "2023-09-08T12:47:24Z")

</div>

Thanks @ThinhDinh 🙏

---

<div class="post-metadata">

### Author: ![Eloy\_Garza](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eloy_garza/32/63818_2.png) [@Eloy\_Garza](https://community.glideapps.com/u/Eloy_Garza)
#### Post date: [September 8, 2023, 4:58pm UTC](https://community.glideapps.com/t/how-to-create-pdfs-in-glide-and-use-them-in-your-app/59719/19 "2023-09-08T16:58:45Z")

</div>

Seems to be exactly what I need for a project I’m working on. I’ll be reaching out soon.

---

<div class="post-metadata">

### Author: ![RyanThomas](https://avatars.discourse-cdn.com/v4/letter/r/ba8739/32.png) [@RyanThomas](https://community.glideapps.com/u/RyanThomas)
#### Post date: [September 10, 2023, 4:43pm UTC](https://community.glideapps.com/t/how-to-create-pdfs-in-glide-and-use-them-in-your-app/59719/20 "2023-09-10T16:43:32Z")

</div>

It seems like this requires either a pro account or a non-classic app. I’m still paying for a legacy account on a classic app…doesn’t quite work for me unfortunately.

[Next page](https://community.glideapps.com/t/how-to-create-pdfs-in-glide-and-use-them-in-your-app/59719.md?page=2)
