# Granola OAuth Integration Flow Explained > Published on ADIN (https://adin.chat/s/granola-oauth-integration-flow-5ki0) > Type: Diagram > Date: 2026-03-11 > Description: Explore the user-to-backend OAuth process through Granola’s seamless integration steps in this interactive sequence diagram. Mermaid diagram: sequenceDiagram participant U as User participant A as Adin Frontend participant AB as Adin Backend participant G as Granola Settings participant GA as Granola API Note over U,GA: Initial Connection Flow U->>A: Click "Connect Granola" A->>AB: Initiate connection request AB->>A: Return instructions modal A->>U: Show "Get API Key" instructions U->>G: Navigate to Settings → Workspaces → API U->>G: Click "Generate API Key" G->>U: Display API key U->>A: Paste API key in Adin A->>AB: Submit API key AB->>GA: Validate key #40;GET /v1/notes?page_size=1#41; GA->>AB: 200 OK #40;valid#41; or 401 #40;invalid#41; AB->>AB: Encrypt and store API key AB->>A: Connection successful A->>U: Show "Granola Connected" status Note over U,GA: Using Granola Tools U->>A: "Show my recent meetings" A->>AB: Tool call: list_granola_notes AB->>GA: GET /v1/notes #40;with stored key#41; GA->>AB: Return notes list AB->>A: Format and display notes A->>U: Show meeting notes widget