Multi-Tenant OAuth Architecture - Best Practices for User-Specific API Access

Hi Pickaxe team and creators,

I’m building agents where each user needs to connect their own Google account (Calendar, Gmail, etc).

Example: 100 sales reps using the same “Weekly Planner” agent - each rep should see THEIR calendar, not a shared one.

Question: What’s the recommended way to handle this?

From recent office hours, I understand:

  • Google native OAuth is coming soon where users can connect accounts via a widget??

  • Zapier MCP can potentially handle user-specific OAuth

  • Possible other ways N8N??

What I need to know:

  1. When the Google native OAuth releases, will users be able to connect their Google account directly in the Pickaxe conversation (similar to uploading documents)?

  2. Will each user’s credentials be automatically isolated?

  3. Should I wait for this, or is there a working solution now?

Use case: Building a Studio where 100+ users each connect their own Google Calendar/Gmail and use the same agents with their personal data.

Thanks!