# Upload a file to Ghost via Zapier?

**URL:** <https://forum.ghost.org/t/upload-a-file-to-ghost-via-zapier/55113>\
**Category:** Integrations & API\
**Created:** [February 8, 2025, 7:37pm UTC](https://forum.ghost.org/t/upload-a-file-to-ghost-via-zapier/55113 "2025-02-08T19:37:33Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![borrodell](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/borrodell/32/2501_2.png) [@borrodell](https://forum.ghost.org/u/borrodell)\
**Post date:** [February 8, 2025, 7:37pm UTC](https://forum.ghost.org/t/upload-a-file-to-ghost-via-zapier/55113/1 "2025-02-08T19:37:33Z")

</div>

I’d like to use a Zapier table and interface to collect content from readers and then send it to Ghost as a draft post. It’s working perfectly EXCEPT for an image upload.

Is there a way to use Zapier to send images to Ghost? (or is there an alternative way I should be thinking about getting images collected in a form into a Ghost post?)

Thank you!

---

<div class="post-metadata">

**Author:** ![Cathy\_Sarisky](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/cathy_sarisky/32/25750_2.png) [@Cathy\_Sarisky](https://forum.ghost.org/u/Cathy_Sarisky)\
**Post date:** [February 8, 2025, 8:13pm UTC](https://forum.ghost.org/t/upload-a-file-to-ghost-via-zapier/55113/2 "2025-02-08T20:13:02Z")

</div>

So first you’re going to need to get the image to somewhere with a public and permanent url. Ghost has an image endpoint that your function could use (receiving back the image’s new url), or you could upload to anywhere else that provides a url for the image. And then you make the post draft, including the url of the image (as the feature\_image or within the body of the post, depending on where you want it).

I’m not sure if Zapier has a built-in flow for uploading images to Ghost, but there’s a bunch of custom api functionality available, so you might be able to put that together.
