Auto-sync your videos and newsletters into stunning, live-updating portfolios.
Portfolio builders fail to effectively showcase dynamic creator content like videos and newsletters, frustrating freelancers.
DynaFolio pulls in your dynamic content from YouTube, Substack, and more, embedding it seamlessly into customizable portfolio templates. Portfolios update automatically as you publish new content, eliminating manual updates. Freelancers get shareable links that always show their latest work without tech headaches.
Freelancers creating dynamic content like videos and newsletters
Real-time auto-sync across multiple platforms with zero manual embedding.
friendly
Connect YouTube/Substack accounts to auto-pull and update latest videos/newsletters.
Visual editor to arrange embeds, text, and sections.
Connect custom domain for professional branding.
Generate password-protected or public portfolio links.
Track views, clicks on portfolio sections.
5 pre-built themes optimized for all devices.
Auto-generate meta tags and sitemaps.
Show content performance metrics from sources.
| Column | Type | Nullable |
|---|---|---|
| id | uuid | No |
| text | No | |
| stripe_id | text | Yes |
| created_at | timestamp | No |
Relationships:
| Column | Type | Nullable |
|---|---|---|
| id | uuid | No |
| user_id | uuid | No |
| name | text | No |
| slug | text | No |
| custom_domain | text | Yes |
| published | bool | No |
Relationships:
| Column | Type | Nullable |
|---|---|---|
| id | uuid | No |
| portfolio_id | uuid | No |
| type | text | No |
| source_url | text | Yes |
| order | int | No |
Relationships:
| Column | Type | Nullable |
|---|---|---|
| id | uuid | No |
| portfolio_id | uuid | No |
| section_id | uuid | Yes |
| viewed_at | timestamp | No |
| ip | text | Yes |
Relationships:
/api/portfoliosList user portfolios
/api/portfoliosCreate new portfolio
/api/sectionsAdd/update section with sync
/api/sync/:sourceTrigger content sync
/api/analytics/:portfolioIdGet view stats
/api/portfolios/:slugPublic portfolio view
10 sections, no custom domain
50 sections/portfolio
Unlimited
| Month | Users | Conversion | MRR | ARR |
|---|---|---|---|---|
| Month 1 | 150 | 2% | $90 | $1,080 |
| Month 6 | 750 | 4% | $900 | $10,800 |
Sync videos & newsletters automatically – impress clients with always-fresh showcases.
Post in r/freelance and r/Entrepreneur with a free beta invite link, targeting video editors and writers. DM 20 freelancers from Upwork profiles matching the audience. Offer lifetime Pro access for feedback and testimonials.
Simple landing pages
No dynamic embeds or sync
Auto-updating creator content focus
Large audience
Static uploads, no newsletters
Live sync and analytics
Deep integrations with creator platforms create switching costs; portfolio view data improves recommendations.
Creator economy exploding with 50M+ freelancers; tools like Substack/YouTube APIs now mature for easy sync.
API rate limits on sync
Caching and queueing with Supabase
Low adoption among freelancers
Targeted outreach and free tier
Build delays on integrations
MVP with 2 sources first
Success: 50 signups
Success: 80% retention week 1
Success: 200 users week 1
Other validated startup ideas you might find interesting
Never miss TechCabal articles again—search and recover 404 pages instantly.
Your personal vault for TechCabal links—auto-recovers 404s forever.
AI revives lost TechCabal pages—summarize, rewrite, recover.
Stand out in the crowded AI market with AI-powered positioning that converts browsers to buyers.
Launch your AI productivity tool like a pro with automated campaigns that drive real users.
Swap targeted users with other AI indie hackers—no ads, just mutual growth.