n8n-nodes-transcript-lol
v0.3.2
Published
n8n community node for Transcript.lol - AI-powered audio and video transcription service
Maintainers
Readme
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
Transcript Resource
- Get - Get transcript for a recording in various formats (JSON, Plain Text, CSV, Word, SRT, VTT)
Workspace Resource
- Get Many - Get all workspaces accessible to your account
Transcript.lol Trigger Node
Listen for events from Transcript.lol:
- 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
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 (tlol_n8n_client) and relies on PKCE's cryptographic code challenge/verifier exchange to secure the authorization flow.
Setup
- In n8n, create new credentials for "Transcript.lol OAuth2 API"
- Click "Connect my account" — n8n will automatically handle the PKCE flow
- Sign in to your Transcript.lol account and authorize the connection
- Once authorized, you can use the node in your workflows
How It Works
- n8n generates a random
code_verifierand derives acode_challenge(SHA-256 hash) - The
code_challengeis sent with the authorization request to Transcript.lol - After you authorize, n8n sends the original
code_verifierto the token endpoint - Transcript.lol verifies that
SHA256(code_verifier)matches the storedcode_challenge - 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.
Compatibility
- Tested with n8n version 1.0.0 and above
- Requires Node.js v22 or higher
