Getting started

Core concepts

The five building blocks of ViralSlides: organizations, apps, hooks, slideshows, and marketing assets, and how they fit together.

1 min readLast updated

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 app or product 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 deck of rendered 1080x1920 slide images. Its length comes from the format: 5 to 10 slides across the 13 narrative formats (listicle, how-to, story time, case study and more), drawn in one of 11 visual styles. A slideshow owns its slide images, a snapshot of the chosen hook, the strategy used to generate it, and an export ZIP URL. Once generated, only text-level edits change it.

Marketing assets

Everything outside the slides that ships in your export: TikTok and Instagram captions, hashtag list, and 3 CTA variants. Bundled with every slideshow and editable before download.

How they fit together

text
Organization
└── App (one per mobile product)
    ├── Hooks (shared library, tagged by niche+language)
    └── Slideshow (one per generation)
        ├── 5 to 10 × Slide (rendered image)
        └── Marketing assets (caption, hashtags, CTAs)