Making my agent available to all users

I have a gmail agent work by gathering access to the gmail and work on emails

I need to make it available to all by making a landing page with “sign in with google” to gather credintials to work and do his job

i work on the free trial of n8n cloud

The workaround was to use HTTP Request nodes manually passing user-specific tokens, but this doesn’t work with built-in Gmail nodes.

You’d need your own backend + UI. Users click “Sign in with Google” on your site, OAuth flow runs in your app. Store their tokens securely and use HTTP Request node in n8n to call Gmail API using individual user tokens.

You can have a page (eg a wordpress landing page) with google oauth enabled.. this need to call n8n webhook which has another google auth configured for google sheet access.