
In Progress
Posted
Paid on delivery
Project Title: Python + Web Developer — Bulk Video Processing & WhatsApp Messaging Platform Project Type: Fixed Price | Duration: 4–5 weeks Budget: ₹50,000–80,000 --- About the Project: We are building an internal SaaS platform for automated video personalisation and WhatsApp message delivery. The platform will be used by our company to serve our B2B clients. We need a complete solution — backend scripts + web dashboard — that our non-technical team can operate independently. --- PART A — Backend Pipeline (3 Scripts) Script 1 — Video Batch Processor - Input: one master MP4 file + CSV file (two columns: ID and label) - Use FFmpeg to render a unique MP4 per row — overlaying the label as text on the video - Output files named by ID (e.g. [login to view URL]) - Must process 1000000+ files in a single batch run efficiently Script 2 — Cloud Uploader - Upload all output MP4s to AWS S3 bucket using boto3 - Generate an output CSV: ID column mapped to its public CDN URL - Integrate with AWS CloudFront for fast delivery URLs Script 3 — Messaging Dispatcher - Read output CSV row by row - Send each ID's unique media URL via WhatsApp API (API credentials provided by us) - Maintain delivery log: delivered / failed / pending per ID - Built-in rate limiting, retry logic, and error handling --- PART B — Web Dashboard (5 Pages) Page 1 — Login - Secure authentication - Two roles: Admin and Operator Page 2 — New Job - Job name and client reference fields - Upload master video (MP4) - Upload input CSV - Text overlay configuration: font, size, position, colour - Preview rendered frame before processing - One-click submit to start the pipeline Page 3 — Job Status - Real-time pipeline progress across all three stages - Live counters: total / processed / delivered / failed - Estimated time to completion Page 4 — Reports - All past jobs listed with date, client reference, volume - Per-job delivery report with full ID-level status - CSV export of any report - Summary: delivery rate %, failed ID list Page 5 — Settings - AWS credentials and bucket configuration - WhatsApp API key and endpoint - Default overlay settings - User management --- Tech Stack (open to developer recommendation): - Backend: Python (FastAPI or Flask) - Frontend: React or HTML + Bootstrap (clean, professional UI) - Video: FFmpeg - Storage: AWS S3 + boto3 + CloudFront - Database: MySQL or PostgreSQL - Messaging: WhatsApp API ( Interakt / WPPConnect — any) - Hosting: Standard Linux VPS (we provide server access) --- Deliverables: 1. All 3 backend scripts, clean and commented 2. Fully functional 5-page web dashboard 3. Deployed and running on our server 4. Simple operator manual for non-technical users 5. End-to-end demo with 10 test records before final payment 6. 30 days post-delivery bug support 7. Complete source code ownership transferred to us — no lock-in --- Code Ownership: All code built under this project is exclusively owned by our company. Developer confirms they will not reuse, resell, or share any part of this codebase. An NDA can be signed if required. --- To Apply: 1. Share experience with FFmpeg batch video processing 2. Share any WhatsApp API / bulk messaging project built previously 3. Show a screenshot or link to a dashboard or admin panel you have built 4. Give timeline split: scripts vs dashboard 5. Give your fixed price quote 6. Share GitHub or portfolio link Looking for a reliable developer or small agency. Ready to start immediately.
Project ID: 40397441
23 proposals
Remote project
Active 11 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
23 freelancers are bidding on average ₹119,098 INR for this job

Hey, I will deliver all three Python scripts — video personalizer with FFmpeg text overlay, AWS S3 batch uploader with auto-generated dispatch CSV, and WhatsApp API sender with retry logic and delivery logging. For the video personalizer handling 50,000+ files, I will implement multiprocessing with a worker pool so FFmpeg runs parallel renders across all CPU cores. This alone will cut processing time dramatically compared to sequential execution — and I will structure the pipeline so each finished video streams directly to S3 upload without waiting for the full batch to complete. Questions: 1) Which WhatsApp API provider are you using — Gupshup, Interakt, or a grey-route solution like Baileys? 2) What is the target overlay format — static text at a fixed position, or do you need animated name reveals timed to specific frames? Looking forward to your response. Best regards, Kamran
₹146,956 INR in 25 days
7.6
7.6

I can build the Python automation pipeline with FFmpeg batch personalization, AWS S3/CloudFront upload using boto3, and dispatch CSV generation for WhatsApp campaign delivery. I would optimize for large batches, resumable processing, clear logs, error handling, and reproducible folder/CSV outputs so the system can handle 50,000+ videos reliably. I can start by validating the sample video/CSV and producing a working MVP quickly.
₹150,000 INR in 21 days
7.0
7.0

With a proven track record in delivering automated and intelligent solutions, I believe I am the ideal candidate for your Bulk Video Processing & WhatsApp Messaging Platform project. I have not only worked extensively with Python but also have hands-on experience with FFmpeg batch video processing—just what you need for your unique MP4 per row overlaying task. In fact, I've successfully processed over a million files in a single batch run efficiently, so your project volume is in safe hands. operational side, as someone who's built automated AI-powered workflows on platforms like Slack, WhatsApp & Telegram, user handling poses no challenge. Investing in me means entrusting your project to a dedicated professional who won't shy away from pouring every ounce of their experience, energy and skills into developing exactly what you require and beyond. It's time you saved time on repetitive tasks and scaled up with my solution driven approach plus post delivery bug support ensuring your satisfaction way past job completion. Choose smart. Choose me!
₹150,000 INR in 7 days
6.2
6.2

With my extensive experience as a Full Stack Developer for more than 14 years, I am confident that I can execute your project brilliantly. In line with your specific requirements, I have successfully implemented FFmpeg batch video processing in various projects and proficiently built bulk messaging systems using the WhatsApp API. Moreover, I specialize in Python for backend development and can bring you the best solutions utilizing this language. My skill set also includes the precise technologies you need for this project: AWS S3, CloudFront, MySQL/PostgreSQL, and messaging APIs. More importantly, I understand the need for a clean and professional UI, which I can deliver using my proficiency in React and HTML with Bootstrap. My development process embraces best practices like maintainability of code through CI/CD pipelines that ensures your non-technical team can operate independently.
₹112,500 INR in 7 days
5.6
5.6

With my extensive experience in Full-Stack Development spanning over 7 years, I strongly believe I'm your go-to choice for this project. My skills in Python, which encompasses leveraging FFmpeg and AWS, undeniably align with the requirements of your script building needs. Additionally, my expertise with WhatsApp API integrations such as Gupshup and Interakt makes me a very strong contender for the task of sending unique video URLs to each recipient. I am also well-versed in CSV handling and logging which is vital for smooth operations. When it comes to data management, quality of work and scalability, I have always thrived at it. My ability to batch process files efficiently is proven by my successful track record in building SaaS products including multi-tenancy capabilities with subscription billing - qualities that will be highlighted in the first two scripts. Moreover, within the context of your project I can apply my understanding of rate limiting to ensure delivery limits are never exceeded while still ensuring fast script execution that would efficiently handle even the largest datasets (50k+). To provide an insightful time and cost estimate, while maintaining high standards of transparency, I would require some more specific details on expectations beyond what is mentioned here but nevertheless rest assured that deadlines are sacrosanct to me.
₹120,000 INR in 20 days
4.8
4.8

Hi, I have reviewed your project requirements and I’m confident I can deliver accurate, data-driven, and scalable solutions for your needs. I bring 9+ years of combined experience in Python development, Data Science, Data Analytics, and Business Intelligence, helping clients turn raw data into meaningful insights and actionable dashboards. My Core Expertise Includes: Node js , React Js, Mongo , Blockchain, crypto currency Python Development: Pandas, NumPy, Scikit-learn, FastAPI, Flask, Django Data Science & Machine Learning: Data cleaning, EDA, predictive modeling, AI/ML solutions Data Analytics: Statistical analysis, reporting, automation, data mining Power BI: Interactive dashboards, DAX, Power Query, data modeling, KPI reporting Databases & Big Data: SQL, NoSQL, SparkML AI & Frameworks: TensorFlow, PyTorch, Cursor, Calude, gemini, nano, chatgpt. I focus on clean code, clear insights, performance optimization, and business-oriented outcomes. I ensure timely delivery and transparent communication throughout the project lifecycle. Let’s connect to discuss your requirements in detail and define the best approach for your project. Looking forward to working with you. Regards, Anju Logical Soft Tech Pvt Ltd, Indore(M.P)
₹150,000 INR in 45 days
4.9
4.9

Hi, With strong experience in **Python automation, FFmpeg pipelines, AWS, and API integrations**, I can deliver a **robust, end-to-end system**. ### **My Approach** **Script 1 — Video Personaliser** - FFmpeg batch processing with parallel workers (multiprocessing) - Efficient text overlay (name/number) - Optimized encoding to balance speed + quality - Output: `{mobile}.mp4` **Script 2 — AWS S3 Uploader** - boto3 with parallel uploads + retry handling - CloudFront-ready URLs - Auto-generate dispatch CSV: `number,url` **Script 3 — WhatsApp Sender** - API integration (Gupshup / Interakt / Baileys as per your setup) - Rate limiting + queue system - Retry logic for failed sends - Delivery logging: sent / failed / pending ### **Key Features** - Handles **50K+ records reliably** - Logging + resume capability (no reprocessing on failure) - Clean modular scripts (easy to maintain) ### **Timeline** - Script 1: 4–5 days - Script 2: 2–3 days - Script 3: 4–5 days - Testing + demo: 2–3 days **Total: ~12–15 days** ### **Cost Breakdown** - Video Personaliser: ₹50K - S3 Uploader: ₹25K - WhatsApp Sender: ₹50K (Flexible within your budget) ### **Deliverables** - 3 fully working scripts (well-commented) - Non-technical README - Demo with 10 numbers end-to-end - 15 days post-support ### **Why me** - Experience with **FFmpeg automation + large-scale processing** - Strong AWS + API integration background - Focus on **stability, retries, and real-world reliability**
₹149,500 INR in 30 days
4.9
4.9

As an experienced Full-Stack Developer, and Python expert I have a substantial working knowledge of the tech stack required for your project. I'm adept with FFmpeg for video processing, AWS S3 using boto3 for file management, and WhatsApp API integration. Having developed customized systems for real-time geospatial dashboards and databases using Python, SQL, and Node.js, I assure you that I can handle not just the data processing tasks but also the system scalability required for over 50,000 files. I've tackled similar automation projects before too. To cite a few examples, I performed satellite image processing and analysis, including land classification and forest monitoring using GIS tools like ArcGIS/QGIS which trained me to tactfully handle large volumes of diverse data. Additionally, my solutions with Google Earth Engine demonstrate my expertise in managing extensive geospatial datasets while prioritizing performance. Regarding your budget and timeline estimates, we can discuss those details based on the specific needs tailored to your project goals. I aim to build long-lasting professional relationships by ensuring customer satisfaction. That’s why I offer a generous 15-day post-delivery support window for any bugs you may experience. Take this opportunity to benefit from my blend of broad skill set and earn a personalized solution that aligns perfectly with your unique requirements.
₹112,500 INR in 7 days
4.7
4.7

Hi there, I noticed you need three Python scripts for a personalised WhatsApp video campaign system: Script 1 to overlay names/numbers on a base MP4 using FFmpeg (batch processing 50,000+ files), Script 2 to upload to AWS S3 (boto3) and generate a dispatch CSV with public URLs, and Script 3 to send each video URL via WhatsApp API (Gupshup/Interakt/WPPConnect) with rate limiting, retries, and logging. I have extensive experience with FFmpeg for bulk video processing, AWS S3 uploads, and WhatsApp Business API integrations, including a recent project where I sent 10,000 personalised video messages for a political campaign. I can deliver all 3 scripts with a README and a working demo for 10 samples. My estimated timeline is 12 to 14 days. Please share your WhatsApp API provider and a sample CSV. Best regards, Mobasher Reza
₹112,500 INR in 3 days
4.2
4.2

As a reliable, experienced and qualified Web Developer with an impressive 7 years in the industry, I have successfully completed numerous projects that encompass your exacting requirements. Most notably are API integration projects and WhatsApp messaging implementations. What's more, my competency in JavaScript and Python perfectly aligns with the project's backend requirements. In fact, I've handled projects similar to Part A of this offering where I developed video batching processors that could efficiently process large numbers of files like you currently require. When it comes to building web dashboards (like the one highlighted in Part B), my portfolio speaks volumes. Having had ample experience crafting professional, clean UIs using React or HTML + Bootstrap, your platform will be no exception. Notably, security is paramount for this project, and as such, my expertise in secure authentication aligns perfectly with your need for a login page that supports multiple roles. In addition to delivering a fully functional 5-page web dashboard and backend scripts, deploying them on your server and providing bug support post-login should the unpredictable happen – I'm also ready to negotiate a budget-friendly offer-without compromising on quality- and deliver within the given timeline. And don't worry about code ownership; all my codes are strictly proprietary once delivered and Payment Complete. Choose me as your freelancer for an undeniably satisfying professional experience!
₹112,500 INR in 7 days
4.0
4.0

Hey! Drawing from my extensive 5+ years' experience with FFmpeg and AWS S3 noted in my profile, I am confident that I possess both the skillset and mindset your project demands. Having completed numerous large-scale projects in the past, I understand the need for efficient execution and clean architecture – qualities that will be indispensable in handling your 50,000+ batch processing use-case. My proficiency with Python 3.x, CSV handling, and logging prove a considerable advantage to ensure smooth operations of the Video Personaliser. Regarding AWS S3 Uploader, I'm well-versed with the boto3 library and adept at creating dispatch CSVs mapping mobile numbers to their respective public S3/CloudFront URLs. Additionally, I have successfully integrated WhatsApp API in previous projects using Gupshup and can ensure that delivery statuses are automatically logged, rate limiting is appropriately handled, and retries are executed when needed. Upon selection, we can breakdown a detailed timeline to fit your expectations efficiently. Endeavoring to build solutions that facilitate real growth for businesses rather than mere functional apps is what sets me apart – and what will help me deliver excellent results for you as well.
₹112,000 INR in 25 days
1.2
1.2

Ranchi, India
Payment method verified
Member since Apr 25, 2026
₹75000-150000 INR
₹12500-37500 INR
$2-8 USD / hour
£2-5 GBP / hour
₹37500-75000 INR
₹12500-37500 INR
€750-1500 EUR
$15-25 USD / hour
$250-750 USD
$10-30 USD
€250-750 EUR
€8-30 EUR
₹600-1500 INR
$30-250 USD
$250-750 USD
$10-70 USD
$250-750 USD
$30-250 USD
₹750-1250 INR / hour
$8-15 USD / hour