Personalized Video Outreach. Automated at Scale.
Turn your contact data into personalized videos, AI voiceovers and automated email campaigns — at scale.
Raze Mail transforms CSV and customer data into recipient-specific video messages and delivers them automatically with campaign tracking.
Campaign: Spring 2026
1,240 Jobs Spooled
Campaign Overview
Real-time generation and outreach tracking telemetry
2,450
+14.2%2,380
Batched in Celery98.4%
Zero timeouts28s
FFmpeg faststart“Hi Alex, Thank you for your generous support!”
< 1 second
Order / Job Queuing
Fast Redis dispatch
50+
Media Processing
Chunks per campaign
AI Voice
ElevenLabs v2
Multilingual synthesis
Cloud Storage
Cloudflare R2
Zero-egress media
100%
Automated Delivery
With tracking & analytics
Project Overview
An enterprise automation platform for personalized video outreach.
Raze Mail, built on the WithThanks engine, is an enterprise SaaS platform for hyper-personalized video generation and bulk email outreach for non-profits, fundraisers and modern customer-success teams.
Enterprise SaaS
Bulk Outreach & Media Engine
Full-Stack Architecture & Engineering
Core Pipeline Systems
AI Video + Outreach Automation
Dynamic FFmpeg Composition
Distributed Media Processing
Celery Workers & Redis
Next.js + Django + Celery
Python 3.11 & React 19
The Problem
Personalized video dramatically increases the human connection of outreach — but producing individual videos for hundreds or thousands of recipients is practically impossible manually.
Manual Personalization
Recording and preparing individual videos does not scale for growing donor or customer bases.
Slow Rendering
Video processing can block application servers when handled synchronously inside web requests.
AI API Costs
Repeated voice generation without caching quickly consumes expensive external API quotas.
Storage Pressure
Intermediate audio and video artifacts can rapidly exhaust production disk space.
Delivery Complexity
Sending personalized media while accurately tracking engagement requires multiple coordinated systems.
The Solution
Raze Mail bridges the gap between static campaign data and personalized human-style outreach by combining AI voice synthesis, automated video rendering, campaign orchestration and email delivery.
Contact Data
CSV parsing & deduplication
Personalization
Dynamic script templating
AI Voice
ElevenLabs v2 & SHA-256
Video Render
FFmpeg stitching & +faststart
Email Delivery
Resend API & video links
Engagement Analytics
Open pixel & video watch stats
Core Solution Capabilities
How Raze Mail Works
From a CSV file to a personalized video campaign.
Upload Data
Upload CSV data or select filtered contact segments.
Validate
Clean email data, validate records and filter unsubscribed contacts.
Create Campaign
Initialize a campaign batch and spawn recipient jobs.
Generate Voice
Generate or retrieve cached ElevenLabs voice audio.
Render Video
FFmpeg stitches footage and creates the personalized MP4.
Send Email
Resend delivers the personalized email with video thumb.
Track Engagement
Monitor opens, video views, and delivery analytics.
Core Product Modules
A complete suite of features to run your outreach campaigns.
Authentication & Organizations
JWT auth, multi-tenant isolation, sender identity and brand customization.
Dashboard & Analytics
Campaign stats, delivery rates, success ratios and real-time activity feeds.
Campaign Engine
Video and bulk email campaigns with CSV validation and deduplication.
AI Video Synthesis
ElevenLabs v2 integration, dynamic script generation and voice caching.
FFmpeg Rendering
Text overlays, cross-platform font fallbacks and web-optimized MP4s.
Email Delivery & Tracking
Resend API delivery, pixel open tracking, video watch signals and unsubscribes.
Contact Management
Tagging, custom field metadata, segmentation and duplicate cleaning.
Template Management
Reusable email, text and video templates with dynamic merge variables.
Billing & Invoicing
Invoice generation, tracking lifecycles and subscription monitoring.
Worker Infrastructure
Celery + Redis distributed workers, backoff retries and storage cleanup.
Campaign Engine
Two powerful campaign workflows built around the same automation infrastructure.
Personalized Video Campaigns
Generate individualized videos with recipient-specific names, donation amounts, and tailored voiceovers rendered asynchronously via Celery.
Bulk Email Campaigns
High-deliverability email broadcasts with rich HTML layouts, dynamic merge tags, attachment support, and verified DKIM/SPF sender signatures.
donors_march_2026.csv
1,248 rows parsed • 8 duplicates removed
Alex Turner
alex@company.org • $500
Sarah Jenkins
sarah@health.io • $250
David Lee
david@ventures.co • $1,000
AI-Powered Video Generation
One master video becomes thousands of personalized experiences.
Base Video
Intro / Outro Footage
Recipient Data
Name, Amount, Note
AI Voice
ElevenLabs v2 Audio
Dynamic Text
FFmpeg DrawText
Personalized Video
Final Master MP4
ElevenLabs Multilingual v2
Generates recipient-specific voiceovers with dynamic donor names and amounts, using high-fidelity natural speech inflections.
FFmpeg CLI Composition
Handles scaling, subtitle text overlays, audio/video cross-fading, and stitching into a seamless broadcast-quality master track.
Web-Optimized Playback
Final videos are encoded with H.264/AAC and relocated +faststart moov atom headers so mobile users stream instantly without buffering delays.
Smart Voice Caching
Generate once. Reuse whenever the content is identical.
Smart Voice Caching Architecture
Reported reduction in synthetic voice costs
Documented Project ResultVoice ID + Script
"Hi Alex, Thank you..."
SHA-256 Hash
a7f82b...e9c1
Cache Lookup
Redis / S3 Key Match
Reuse Audio
Zero ElevenLabs API Cost
From Video Generation to Inbox
Personalized emails with tracking and analytics.
To: Alex Turner <alex@organization.org>
Subject: A personalized message for you
Hi Alex,
Thank you for your generous support of $500 towards our 2026 Community Growth Initiative. Our team recorded a personalized thank-you message just for you:
Real-Time Tracking Lifecycle
Delivered
Email successfully delivered to inbox via Resend API
Opened
1x1 transparent tracking pixel loaded by recipient client
Video Viewed
Personalized MP4 playback session initiated and logged
Unsubscribed
One-click suppression immediately recorded in database
Campaign Control Center
Centralized operational telemetry for batch pipelines, media encoding, and delivery health.
2,450
+18.4% batch lift2,380
Asynchronous workers98.4%
Zero unhandled drops28s
FFmpeg +faststartAlex Turner
Spring Gala 2026
Sarah Jenkins
Spring Gala 2026
David Lee
Annual Supporter Update
Michael Chang
Spring Gala 2026
Elena Rostova
VIP Donor Thank You
Contacts & Templates
Centralized audience segmentation paired with dynamic cross-channel templates.
Contact Management
Scoped to organization with deduplication
$500
$250
$1,000
Centralized organization-scoped contacts with deduplication and segmentation. Custom metadata fields automatically map to rendering tags.
Template Management
Dynamic variables across video, voice and email
Personalized lower-third title & donation goal progress bar
"Hi {{donor_name}}, thank you for your generous gift of {{donation_amount}}..."
High-conversion email layout with dynamic animated GIF preview card
System Architecture
A distributed architecture designed to keep the application responsive while heavy media processing runs asynchronously.
Organizations, Campaigns, Recipient Jobs, Contacts, Invoices, and Tracking Logs.
Asynchronous task queues, worker heartbeat coordination, and fast caching.
Engineering Challenges
Overcoming the technical friction of high-concurrency video composition and cloud distribution.
High Rendering Latency
Video rendering inside an HTTP request can freeze web workers and cause client timeouts.
Celery + Redis asynchronous job pipeline separating compute from HTTP lifecycles.
AI API Costs
Repeated voice synthesis consumes expensive external API quotas rapidly.
SHA-256 voice caching achieving ~40% reduction in synthetic voice expenses.
Cross-Platform Fonts
Windows and Linux development/production servers use incompatible font directories.
Runtime font path discovery with automated fallbacks guaranteeing identical rendering.
Storage Exhaustion
Intermediate audio tracks and temporary video cuts rapidly accumulate on disk.
Automated post-render lifecycle cleanup hooks purging temporary files immediately.
Web Streaming Delays
MP4 metadata (moov atom) placed at the end delays browser playback until full file download.
FFmpeg +faststart flag relocation moving the moov atom to the beginning for instant streaming.
External API Failures
Third-party services (ElevenLabs / Resend) can experience temporary rate limits or outages.
Automatic Celery retry policies with exponential backoff and persistent failure flags.
Built for Long-Running Media Jobs
CPU-intensive video processing is separated from the web request lifecycle, keeping the application responsive while distributed workers process media jobs.
Django REST API
Accepts Batch CSV
Redis Message Broker
In-Memory Celery Queue
Celery Workers (01-04)
Parallel Encoding Nodes
Media Output
Cloudflare R2 CDN
Security & Compliance
Enterprise data isolation, verified sender standards, and automated CAN-SPAM adherence.
JWT Authentication
Stateless JSON Web Tokens with cryptographically verified claims and automatic token refresh.
Multi-Tenant Isolation
Strict database scoping ensuring organizations never access peer campaigns or contacts.
Sender Identity Controls
DKIM, SPF, and DMARC verified sender domains configured through Resend infrastructure.
Deduplication Filters
Automated CSV parsing preventing multiple identical emails from reaching the same recipient.
Unsubscribe Compliance
One-click unsubscribe links with automated database suppression lists adhering to CAN-SPAM.
Controlled Tracking Endpoints
Lightweight tracking pixel and redirect routes with rate-limiting and bot mitigation.
Technology Stack
Modern, modular technologies orchestrated across frontend, backend, and media queues.
Frontend
Backend
Async Processing
AI & Media
Email Delivery
Database & Storage
Infrastructure & DevOps
Results & Impact
Turning manual personalized outreach into an automated, highly-scalable media pipeline.
Scalable Personalization
One master campaign generates thousands of individualized video experiences with zero manual editing.
Async Processing
Heavy media encoding is completely decoupled from web servers, maintaining sub-second API responsiveness.
AI Cost Optimization
SHA-256 audio hash caching eliminated redundant ElevenLabs synthesis requests across identical scripts.
Faster Playback
FFmpeg +faststart flag relocation allows recipients to stream videos instantly without waiting for full download.
Engagement Visibility
Granular tracking indicators monitor exactly when emails are delivered, opened, and when videos are played.
Reliable Automation
Automated Celery retry policies and instant intermediate artifact cleanup keep long-running pipelines stable.
Product Screenshots
Explore the campaign creator, queue monitor, template editor, and engagement dashboards.
Executive Campaign Dashboard
● 4 Celery Workers Online12,480
+18.4%11,920
FFmpeg H.26468.4%
Industry avg: 22%~40%
Saved API feesReady to Automate Personalized Outreach?
Build powerful AI-powered workflows that turn your business data into personalized customer experiences. From Celery workers to custom FFmpeg pipelines.