Business Profile
Business profile, services, service area, tone, audience, and reusable brand facts drive every generated post.
AI content operations for local businesses
Upload photos, company details, and service information. LocalGrowth AI creates image posts, short videos, captions, subtitles, voiceover, music, and publishing schedules from one customer workspace.
Built for a multi-client SaaS
The system is designed around Cloudflare Workers, D1, R2, scheduled jobs, AI generation, Stripe billing, and per-customer publishing accounts. Your team operates the platform; customers operate their own content.
Business profile, services, service area, tone, audience, and reusable brand facts drive every generated post.
Customers upload their own photos and materials. Used images are tracked so the library rotates cleanly.
When a photo set is fully used, AI creates a new scene batch from the existing library and stores it in R2.
Image posts and videos are packaged for Bundle Social with media uploads, scheduling, and failure alerts.
Image and text flow
The image workflow uses customer-uploaded files first, records every use, and keeps campaigns visually fresh by creating AI variants only after an asset cycle is exhausted.
Video flow
Video generation uses selected images, subtitles, Azure voice through JSON2Video, background music from R2, and export-ready video URLs for TikTok and YouTube.
SaaS foundation
The production engine is live; the next layer is customer registration, payment, tenant isolation, self-service channel connection, and plan-based access control.