Wizard walkthrough
The wizard takes about 5 minutes if you've decided your brand and pricing in advance, 15 minutes if you're working it out as you go. Every answer is editable later — none of these decisions are permanent.
Step 1 — Niche
Pick the segment that best describes your target customer:
- Sports — live matches, leagues, sports-first audience
- Cinema — movies + series, premium viewers
- Family — household, all ages, kids channels
- Mixed — broad audience, no single specialty
- Arabic — MENA market, Arabic-first content
- Generic — no specialty, default selection
Niche drives template recommendations on step 9 and the default copy/imagery emphasis. You can change later but the recommendations only run on first wizard pass.
Step 2 — Brand
Your brand name and tagline. The brand name appears in the navbar, page titles, footer, and SEO metadata. The tagline shows in the hero on most templates.
Avoid generic words like "IPTV" or "TV" alone — they make your brand un-Googleable. Compound words ("ZoomTV", "ChromaStream") work well and are easier to register as domains.
Step 3 — Device tiers
How many devices each plan covers. Default is 1 / 3 / 5; you can add a 10-device tier or remove the 5-device tier. Each tier becomes a column in your pricing matrix.
Step 4 — Pricing
The pricing matrix — for each (device tier × duration) cell, set the price in EUR, USD, and MAD. Default values are populated from market norms; tweak based on your wholesale cost and target margin.
Mark one duration as "popular" (typically 12 months) and one as "best value" (typically 24 months) per tier. The template renders these as visual anchors in the pricing card.
Step 5 — Marketing stats
Channels count, VOD count, countries served, uptime percentage. These appear in the trust bar on most templates. Use real numbers — customers who feel inflated stats lose trust.
Step 6 — Contact
WhatsApp number (with country code), contact email, optional Telegram handle. WhatsApp is the primary CTA on most templates — clicks open wa.me/<your-number> with a pre-filled message including the plan and price the customer was viewing.
Custom contact links (Discord, Signal, etc.) can be added on the contact page in the dashboard after wizard completion.
Step 7 — Languages
Pick a default language and which languages are enabled. Sitify supports EN, FR, AR. The default is what users see on first visit; the others are accessible via the language switcher.
Pick currencies the same way. Default currency is what prices show in initially; enabled currencies appear in the switcher.
Step 8 — Payment
Three options:
- WhatsApp — clicks on plan CTAs open WhatsApp with a pre-filled message. You handle payment manually. Best for starting out.
- Payment links — paste your Stripe / PayPal / BMCWeb / Coinbase Commerce links per plan. Customer clicks → goes to your payment URL.
- Gateway (placeholder) — full Stripe Connect / crypto checkout. Wired in Phase E.
WhatsApp message templates are editable per language. Placeholders: {duration}, {deviceCount}, {price}.
Step 9 — Template
Pick from 8 designs. "Recommended" badges appear based on your niche from step 1. Click "Live preview" to see a real tenant of that template (preview-cinema.sitify.ai, etc.) before deciding.
Templates marked "Coming soon" are integrated but don't yet have a live preview tenant. Pick one of those if you want to be among the first on a given template.
After the wizard
Click "Generate my IPTV store". Sitify creates the tenant and redirects you to the welcome page with your live URL. First page visit triggers AI image generation in the background; subsequent visits show your unique brand-aware imagery.