HAL149 Logo
Back to projects

Workflow Automation for a Video Marketing Agency

Epica Works' mission is to turn businesses into influential voices within their industries.

Workflow Automation for a Video Marketing Agency

About the Project

This project is part of Epica Works' mission to turn businesses into influential voices within their industries. We bring the concept of the influencer into the world of companies—helping brands become content creators with a strategy. By combining AI technology with human creativity, we enable businesses to consistently publish impactful short-form video content that resonates with their target audience.

The Customer Need

Many companies struggle to keep up with the content demands of modern digital platforms. They know video works, especially on platforms like YouTube Shorts, but don’t have the internal structure or creative bandwidth to consistently produce and publish. Our customers are businesses that want to be present, relevant, and engaging online without turning their entire team into a media production company. This tool allows them to scale their presence with ease, precision, and a strong narrative.

What This App Does

The application is a React-based web platform that generates personalized video content ideas for businesses. It analyzes company websites using GPT-4 to create tailored video scripts and content concepts. Once ideas are selected, the app produces a shareable proposal, applies volume-based pricing automatically, and even includes secure payment processing. The result is a streamlined pipeline from content idea to ready-to-produce video.

How It Supports Epica's Workflow

The tool plays a central role in our value chain. It starts by supporting strategy definition with the client, offering AI-generated scripts based on the client’s activity and online presence. These proposals feed directly into our creative workflow, where human editors and producers turn them into vertical videos optimized for mobile formats like YouTube Shorts. Content is published regularly—daily or weekly—and we closely monitor performance through platform analytics to optimize over time.

Technology Behind the Scenes

The frontend is built with React and Vite, styled using TailwindCSS. Supabase is used as our backend for storing proposals and video data securely, while OpenAI’s GPT-4 powers the content ideation engine. Payments are handled through Stripe, and the platform is deployed on Netlify, offering serverless function support and environment variable management.

Developer Setup

Developers interested in contributing or running the app locally will need to install dependencies, configure environment variables, and start the development server. A working setup requires API keys for OpenAI, Supabase, and Stripe, all of which are managed through a simple `.env` configuration file.

Security and Deployment

We’ve implemented Row Level Security (RLS) across all database tables to ensure data integrity and privacy. Public access is restricted to non-expired proposal shares, and sensitive credentials are secured via environment variables. The platform is designed for deployment on Netlify, offering continuous integration and custom domain support.