This article contains affiliate links. If you buy through them, we may earn a commission at no extra cost to you.
Christmas Video Cards, Auto-Generated with AI
Sending personalised Christmas video cards to clients, partners or subscribers is a powerful way to stand out during the holiday season. The problem: creating even a dozen custom videos manually takes hours of recording, editing and rendering. With an automated workflow combining Kling AI for video generation and ElevenLabs for realistic AI voiceover, you can produce a full batch of personalised video cards in minutes — not days.
If you work with AI-generated audio and video content, you can get started with ElevenLabs — including realistic voice generation and voice cloning in many languages with a free plan available — to add a professional, personal touch to every card without recording a single line yourself.
What You Will Build
This workflow takes a list of recipients (names, personalisation details) from a spreadsheet or CRM, generates a custom AI video for each using Kling AI, adds a personalised voiceover via ElevenLabs, and delivers the finished video card by email or messaging platform. The whole process runs automatically via n8n.
Tools Involved
- Kling AI — generates cinematic short videos from text prompts or images
- ElevenLabs — converts personalised text scripts into natural-sounding speech
- n8n — orchestrates the entire workflow, connects all APIs and handles delivery
- Google Sheets or Airtable — stores recipient data and personalisation variables
- Gmail, Outlook or Slack — delivers the finished video card to each recipient
Step-by-Step Workflow
Step 1 — Prepare Your Recipient List
Create a Google Sheet or Airtable base with one row per recipient. Include at minimum: first name, email address, and any personalisation tokens you want to use in the script (company name, a shared moment, a custom greeting). The more specific your data, the more personal the final card feels.
Step 2 — Write a Dynamic Video Script
Draft a short voiceover script template (15–30 seconds works best for video cards). Use placeholders for the personalised fields, for example:
- "Hi {{first_name}}, the entire team at {{company}} wishes you a wonderful Christmas and a prosperous new year."
n8n will replace these placeholders with real values from your sheet before passing the script to ElevenLabs.
Step 3 — Generate the AI Voiceover with ElevenLabs
In your n8n workflow, add an HTTP Request node that calls the ElevenLabs Text-to-Speech API. Pass the personalised script as the input text, choose a voice that matches your brand tone, and receive an MP3 audio file in return. ElevenLabs supports multilingual output, so you can send German cards to German clients, English cards to international contacts — all in the same workflow run.
Step 4 — Generate the AI Video with Kling AI
Add a second HTTP Request node calling the Kling AI API. Submit a text prompt describing your desired Christmas scene — snowy landscapes, a warm fireside, an abstract festive animation — and optionally attach a branded image as the visual anchor. Kling AI returns a video clip that serves as the visual backbone of your card.
Good prompt examples for Christmas video generation:
- "Cinematic slow-motion snow falling over a cosy candlelit village at night, warm orange glow, photorealistic"
- "Abstract geometric Christmas tree made of glowing particles, dark background, luxury brand aesthetic"
- "Close-up of a wrapped gift under a decorated Christmas tree, shallow depth of field, golden bokeh"
Step 5 — Merge Audio and Video
Once both assets are ready, use an n8n Function node or a connected tool (such as a self-hosted FFmpeg instance or a cloud media API) to merge the ElevenLabs voiceover MP3 with the Kling AI video clip. The result is a single MP4 file — your personalised Christmas video card.
Step 6 — Deliver the Video Card
Use n8n's built-in email node or a webhook to deliver the video card to each recipient. Options include:
- Sending the MP4 as an email attachment via Gmail or Outlook
- Uploading to Google Drive and sharing a personal link
- Posting to a Slack channel for internal team cards
- Embedding in a landing page URL per recipient
Personalisation Ideas to Make Cards Stand Out
- Use voice cloning — clone your own voice in ElevenLabs so every card sounds like it came directly from you, even at scale
- Vary the visual scene — use a different Kling AI prompt per industry segment or persona
- Add a name overlay — use a tool like Placid to add the recipient's name as a text overlay on the video thumbnail or first frame
- Localise the language — ElevenLabs supports many languages, so send native-language cards to international contacts automatically
Costs and Free Tiers
Both tools offer generous starting points. ElevenLabs has a free plan that covers a meaningful number of characters per month — enough to test and send a small batch. Kling AI offers credits for new users. n8n can be self-hosted for free or used via n8n Cloud. For a mid-sized client list of 200–500 recipients, the total cost of a single campaign run is typically a few euros or dollars — a fraction of what a custom video agency would charge per clip.
Tips for a Smooth Workflow
- Add error-handling nodes in n8n to catch failed API calls and retry automatically
- Use a wait node between Kling AI generation requests to respect rate limits
- Store generated video URLs in your spreadsheet so you never re-generate the same card twice
- Test with a list of three to five internal recipients before sending to the full list
- Schedule the workflow to trigger on a specific date so cards arrive on Christmas Eve morning
Why This Workflow Is Worth Building Once
Once set up, this workflow is reusable every year — and not just for Christmas. The same structure works for New Year cards, Easter greetings, birthday messages or product launch announcements. Swap the script, the visual prompt and the recipient list, and you have a fresh campaign in minutes. The initial investment in building the automation pays off across every future occasion where a personal video touch matters.
If you want to add personalised AI voiceovers to your Christmas video cards at scale, you can get started via ElevenLabs — including realistic AI voice generation and voice cloning in many languages with a free plan available — to make every recipient feel like you recorded their card personally.