Notion + google drive + facebook post with image

:us: Hello,

I can’t set up my notion calendar to publish with Facebook post image.

My image link is on Google Drive and Facebook page gives me an error every time. With a google photo image link in the notion it works.


Bonjour,
je n’arrive pas à mettre en place mon calendrier notion pour publier avec Facebook post image.
Mon lien image est sur Google Drive et Facebook page me met une erreur à chaque fois. avec un lien image photo google dans le notion cela fonctionne.

:cross_mark: Problem :

Facebook cannot access images hosted on Google Drive, even if they’re set to “public.” That’s because Google Drive links:

  • Are not direct file links (they don’t end with .jpg, .png, etc.).
  • Often require authentication in the background.
  • Return an HTML page, not the image itself.

That’s why your Facebook post fails when using a Google Drive image.

:magnifying_glass_tilted_left: Can you show us the item that you send to the Facebook module ?
:backhand_index_pointing_right: You need to get a image file item that end with .jpg or .png**, or the binary (depending of the social module).

:one: Try (if necessary):

Use the HTTP module in Make to download the image from the link in Notion, and then upload that file to Facebook as part of the workflow.

:two: Google Photos as an alternative:

Google Photos sometimes works, but it’s not reliable. It may generate direct links to images, but:

  • The links can expire (not a big deal for socials).
  • They sometimes requires some internal permissions (need to parameter).
  • They do not always end with .jpg or .png, so Facebook might reject them.

:white_check_mark: You can try it with the module “Get a file item” → If it works, great

:three: You can also try the “HTTP - Get a file” on public URL:

Instead of passing the Google URL directly to Facebook, do this:

  1. In Make, use the HTTP > Get a file module.
  2. Input the image URL of the hosted file on a public URL (You can use use a reliable image hosts that give direct, public URLs).
  3. Use the resulting file as the image in the Facebook > Create a photo post module.
1 Like

:us: Hello, thank you for your speed.
I’ve changed it using HTTP. Still nothing.

here is the request attached :waving_hand:


Bonjour, merci pour votre rapidité.
J’ai modifié en passant par HTTP. toujours rien.

voici la demande ci joint :

:one: You can put in your image directly on Notion :

:two: Then find the right link :

You select the good page on the module :

:three: Then simply map :

:four:And here you go :

1 Like

:us: It worked for me thank you very much
Cela fonctionné pour moi merci beaucoup

1 Like