Create Anki language flashcards with GPT-4, DALL-E and ElevenLabs
UnknownWhat this workflow does
This workflow has 20 nodes and runs when someone submits an n8n form (“🎴 AI Flashcard Generator Pro”). Along the way it connects Google Sheets, Gmail and Elevenlabs (community). It also calls api.openai.com over HTTP.
How it runs
Trigger: When someone submits an n8n form (“🎴 AI Flashcard Generator Pro”).
- Validate Input (Code): runs custom JavaScript code
- Generate Flashcards (GPT-4) (HTTP Request): calls api.openai.com (POST)
- Prepare Card Data (Code): runs custom JavaScript code
- Split Into Cards (Code): runs custom JavaScript code
- Loop Cards (Loop Over Items (Split in Batches)): loops over the items in batches
- Generate Image (DALL-E) (Code): runs custom JavaScript code
- Create APKG Data (Code): runs custom JavaScript code
- TTS Word (ElevenLabs) (Eleven Labs): work with text to speech
- Build APKG ZIP (Code): runs custom JavaScript code
- Convert Word Audio (Code): runs custom JavaScript code
…plus 9 more steps. See the full node list below.
Services it uses
HTTP calls to: api.openai.com
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that @elevenlabs/n8n-nodes-elevenlabs is verified or supports 3.0 (used in TTS Word (ElevenLabs), TTS Example (ElevenLabs)).
Nodes used (8)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Eleven Labs
@elevenlabs/n8n-nodes-elevenlabs.elevenLabs - Google Sheets
n8n-nodes-base.googleSheets - Gmail
n8n-nodes-base.gmail - Respond to Webhook
n8n-nodes-base.respondToWebhook
From the author
Turn any topic into a ready-to-study Anki deck. This workflow generates vocabulary flashcards with AI images and native pronunciation, then sends the .apkg file straight to your inbox. What it does 1. You fill out a simple form (topic, languages, difficulty)…