Core concepts
The five building blocks of ViralSlides: organizations, apps, hooks, slideshows, and marketing assets.
ViralSlides is a multi-tenant SaaS. Every account belongs to an organization, and every resource you create — apps, hooks, slideshows — is scoped to that organization. Understanding these five primitives makes the API and dashboard click into place.
Organization
Your billing entity. Holds the plan, the subscription, the team members, and every other resource. New signups get a personal organization automatically; agencies typically create one organization per client or one large workspace with team seats.
App
A single mobile app you market with ViralSlides. Stores its niche, language, brand colors, store URLs, screenshots, and value props. Generations always target one app at a time — niche and language drive hook selection and copy.
Hook
A short opener (1–2 sentences) used as a slideshow's first slide and caption seed. Hooks are tagged by niche, language, and category (problem, curiosity, social-proof, listicle, contrarian, story). Every paid plan refreshes its hook library daily; you can also create your own hooks manually.
Slideshow
A finished 6-slide deck. Owns the rendered slide images (1080x1920 PNG), a snapshot of the chosen hook, the template set, the strategy used to generate, and an export ZIP URL. Slideshows are immutable in spirit — once generated, only text-level edits change them.
Marketing assets
Everything outside the slides that ships in your export: TikTok caption, hashtag list, and 3 CTA variants. Bundled with every slideshow and editable before download.
How they fit together
Organization
└── App (one per mobile product)
├── Hooks (shared library, tagged by niche+language)
└── Slideshow (one per generation)
├── 6 × Slide (rendered PNG)
└── Marketing assets (caption, hashtags, CTAs)