How to use email nodes with multiple different credentials?

Hey,

I have a SaaS tool that collected my client’s oauth2 and IMAP data. It is saved secured and crypted in Airtable & Supabase dB.

I want to use IMAP/Gmail nodes to perform automation tasks on their emails (it’s my service), but I can only use my own n8n account credentials.

My question: is there any way to use IMAP & Gmail nodes, using my clients credentials dynamically (maybe using expressions), rather than credentials linked to my n8n account/instance ?

Information on your n8n setup

  • n8n version: pro Cloud
  • Database: Airtable & Supabase
  • Running n8n via n8n cloud

Many thanks for your precious help

You’d most likely have to host a local IMAP api wrapper or use a cloud IMAP api wrapper and then make http requests to those endpoints with the specific cred type or email to be used.

1 Like