Upload a file to Ghost via Zapier?

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!

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.

1 Like