Description
n8n-nodes-transcript-lol
This is an n8n community node for Transcript.lol – an AI-powered audio and video transcription service.
n8n is a fair-code licensed workflow automation platform.
Installation
Operations
Credentials
Compatibility
Resources
Installation
Follow the installation guide in the n8n community nodes documentation.
Operations
Transcript.lol Node
#### Recording Resource
- Create – Create a new recording for transcription
- Get – Get a recording by ID
- Get Many – Get many recordings from a workspace
- Get – Get transcript for a recording in various formats (JSON, Plain Text, CSV, Word, SRT, VTT)
- Get Many – Get all workspaces accessible to your account
- New Transcript – Triggers when a transcript is completed for a recording
- Transcript Failed – Triggers when a transcript fails to be created
- New Insights – Triggers when new AI insights are generated for a recording
- Translation Created – Triggers when a translation is completed for a recording
- Tested with n8n version 1.0.0 and above
- Requires Node.js v22 or higher
- n8n community nodes documentation
- Transcript.lol Documentation
- Transcript.lol API Reference
#### Transcript Resource
#### Workspace Resource
Transcript.lol Trigger Node
Listen for events from Transcript.lol:
Credentials
This node uses OAuth2 with PKCE (Proof Key for Code Exchange) for secure authentication. No client secret is required — the integration uses a public client ID (tloln8nclient) and relies on PKCE’s cryptographic code challenge/verifier exchange to secure the authorization flow.
Setup
1. In n8n, create new credentials for “Transcript.lol OAuth2 API”
2. Click “Connect my account” — n8n will automatically handle the PKCE flow
3. Sign in to your Transcript.lol account and authorize the connection
4. Once authorized, you can use the node in your workflows
How It Works
1. n8n generates a random codeverifier and derives a codechallenge (SHA-256 hash)
2. The code_challenge is sent with the authorization request to Transcript.lol
3. After you authorize, n8n sends the original code_verifier to the token endpoint
4. Transcript.lol verifies that SHA256(codeverifier) matches the stored codechallenge
5. On success, an access token (Bearer token) is issued and used for all API requests
This approach eliminates the need for a shared client secret, making it safe for the credential configuration to be distributed as part of a community node.
Note: You need to be on the Unlimited Plan to use the n8n integration.