PropClips is a fully-featured SaaS platform built entirely on Bubble.io, designed to automate social media video marketing for real estate agents. This sophisticated application demonstrates the capability of no-code development to build enterprise-grade solutions, seamlessly integrating multiple AI services, web scraping, and server-side video rendering into an intuitive user experience.
The Challenge
Real estate agents face a critical bottleneck in their marketing efforts: creating engaging video content for platforms like TikTok, Instagram, and YouTube is essential but incredibly time-consuming. The traditional process requires expensive software, professional video editing skills, and hours of manual work for each listing.
The core challenge was to create a solution that would empower any agent, regardless of technical skill, to produce professional-grade videos in minutes rather than hours—all while maintaining the quality and customization that effective marketing demands.
BrightData: Asynchronous web scraping of Zillow listing data
OpenAI: GPT-4o-mini for AI scriptwriting, TTS for voiceover generation
AssemblyAI: Generating accurate video captions from voiceover audio
AWS Lambda/Remotion: Server-side video rendering
A Seamless 3-Step Video Generation Engine
I designed and built an intuitive, wizard-style workflow that abstracts away all the backend complexity, providing users with a streamlined experience from listing URL to finished video.
1 Automated Data Import via Web Scraping
The user's journey starts with a single input field. Pasting a Zillow URL triggers a backend workflow that calls the BrightData API to initiate a scraping job.
Implemented a webhook endpoint in Bubble to handle asynchronous scraping responses
Once BrightData completes the scrape, it notifies the app via webhook
A triggered workflow pulls structured data (images, price, description, etc.) and saves it to the Listing data type
All of this happens transparently while providing real-time feedback to the user
2 AI-Powered Customization & Content Generation
This step showcases the power of chaining multiple AI services seamlessly.
A database trigger initiates a workflow that calls OpenAI GPT-4o-mini API
Carefully engineered prompts send property data to generate compelling, natural-sounding voiceover scripts
The AI-generated script and scraped data dynamically populate the customization screen
Users can edit the script, select images, and modify agent details
All changes are managed efficiently using custom states for optimal performance
3 Orchestrated Video Rendering Pipeline
The most technically complex part of the application, managed entirely through Bubble's backend workflows.
OpenAI Text-to-Speech API creates an MP3 voiceover from the final script
Audio file URL is sent to AssemblyAI API for word-for-word caption generation
Once captions are ready (confirmed via webhook), a final workflow triggers
AWS Lambda function receives a comprehensive JSON object containing all assets: image URLs, audio URL, caption data, and video orientation
Lambda uses Remotion to render the video and calls a final webhook with the completed .MP4 URL
The UI automatically updates to display the video preview and download button
Technical Challenges & No-Code Solutions
Challenge #1:
Managing a sequence of long-running, asynchronous tasks (scraping, AI generation, video rendering) that are dependent on each other without blocking the user interface.
Solution:
I architected a resilient system using a combination of backend workflows, webhooks, and database triggers. This decouples the processes, ensuring the application remains responsive while handling heavy lifting on the server-side. Custom states and conditional UI elements provide users with real-time feedback at every stage, creating a seamless experience despite complex backend operations.
Challenge #2:
Integrating four distinct, complex third-party APIs with different authentication methods, data structures, and response patterns.
Solution:
Mastered Bubble's API Connector to handle various authentication methods, configure dynamic API calls, and parse complex JSON responses. This created a seamless data pipeline that powers the entire application, transforming raw data from multiple sources into a cohesive, automated workflow.
Outcome & Impact
PropClips successfully automates a high-value, complex business process, creating a market-ready SaaS application without writing a single line of traditional code.
The final product is a polished, performant, and user-friendly tool that demonstrates deep expertise in Bubble.io development, from database architecture and complex backend logic to sophisticated third-party API management.
Key Achievements
Reduced video creation time from hours to minutes
Eliminated the need for expensive video editing software and technical skills
Successfully integrated 4 complex third-party APIs into a cohesive workflow
Built a scalable, enterprise-ready SaaS platform
Created an intuitive user experience that abstracts away technical complexity
I built PropClips.com to make it easy for real estate agents to access high-quality, ready-to-use video clips that help showcase properties and engage clients