How to Sync Credentials With n8n and Notion Database

Hey guys,

What would be the best way to sync a database of credentials from our Notion workspace (Saved in standard username and password format right now, but Oauth and etc can be added easily) with our n8n install?

Secondary question would be, where can I find a comprehensive list of the “Credential types” to use in n8n nodes regarding credentials?
Screenshot 2023-12-12 at 10.31.14 PM

Thank you!

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Hey @MatthewSabia,

I don’t think there is a “best” way to sync credentials from Notion as it wouldn’t be considered a secure place to keep them and I would instead recommend looking at something like Infisical or Hashicorp Vault to keep them safe failing that a password manager like Bitwarden.

If you do really need to keep them in Notion though a schedule workflow that reads them once a day then uses the API to create a new credential if needed could be the best option, I don’t think we have an option to Update a credential yet though so it would be a case of making a new one.

You can find a list of all our credentials here: https://github.com/n8n-io/n8n/tree/master/packages/nodes-base/credentials and to find the credential type value you would need to go into one of the files and copy the value from the name field so for Action Network the credential type would be actionNetworkApi

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.