Skip to main content

Hi, I’d like to use Zapier to automate documentation files sync between Notion and GitHub.

There are two ways that could work:

  1. GitHub as the master, with MarkDown files containing documentation stored in a repository and automatically synced with a Notion database
  2. Notion as the master, with database entries paired to MarkDown files on GitHub

Now it seems neither of those is natively possible using Zapier, is there another way to achieve a similar result?

Hi there @Rene',

Welcome to the Community! 🎉

Here is how I see the Zap for the workflow that you have in mind.

  1. Trigger: GitHub - New Commit or New Pull Request
  2. Action: Notion - Create Database Item

Do you think this could work for you? Please let me know.

Thanks! 😊


Hi @ken.a, thank you for your reply!
I tried that but it seems Zapier does not allow content transfer between Notion and GitHub, I only see peripheral data like PR/update timestamp, object ID and author.

What data point should I look at to actually sync file content across the two platforms?

 


Hi there @Rene',

Currently, the Notion integration with Zapier doesn't support “File” types. However, we've already logged a feature request for this. We've also have a feature request for the “New Pull Request” trigger to return list of modified files

Please let me know if you’d like to get added to those feature requests. Thanks!


Yes please, I’d like to know when these features are available. Thanks!


me too please! 


Hi there @Rene' and @melodie,

I have added you as another interested member to the open feature request for Notion to support “File” types and for the GitHub’s New Pull Request” trigger to return list of modified files. That does a few things:

  • Bring this to the attention of the integration developers
  • Help track interest in this feature being implemented
  • Allows us to notify you via email if this feature becomes available in the future

While I don't have an ETA on when this feature might be implemented, we will notify you via email if it is!

Hopefully, this helps!