Getting started
Sitify is a multi-tenant SaaS for IPTV resellers. You bring the wholesale credits and the customers; Sitify handles your website, templates, multi-language rendering, brand-aware imagery, analytics, and (when wired) payments and provisioning.
Who Sitify is for
Resellers who:
- Already have or can source IPTV wholesale credits
- Want their own brand on a real domain — not a generic IPTV portal
- Sell to customers who speak English, French, or Arabic
- Don't want to spend three weeks learning Next.js or WordPress
If you're trying to host the IPTV streams themselves, Sitify isn't for you — Vercel's Acceptable Use Policy doesn't permit live video proxying, and your streaming infrastructure stays on dedicated hosting regardless.
The 10-minute setup
- Sign up at app.sitify.ai/signup. Email + password, email verification, no credit card.
- Run the wizard (about 5 minutes). You'll pick a niche, brand name, pricing tiers, contact channels, languages, payment method, and template. See the wizard walkthrough for field-by-field detail.
- Pick a template. Click "Live preview" to see real tenants of each template. Pick the one your audience would recognize as professional.
- Generate. Sitify creates your tenant on a subdomain (
yourname.sitify.ai) immediately. AI image generation kicks off in the background; first visit to your home page triggers the generation if it hasn't run yet. - Customize and ship. Edit any field from the dashboard. The change is live the moment you save.
What happens behind the scenes
When you finish the wizard:
- A
user_sitesrow is created with your subdomain and template choice. - A
site_configrow holds every wizard answer (brand, niche, pricing matrix, contact, languages, payment method). - The middleware on Sitify's tenant project starts routing
yourname.sitify.aito the right template's render path. - On first visit to home, an AI image generation job kicks off — Cloudflare Workers AI produces brand-aware imagery so your site looks distinct from other Sitify tenants on the same template.
- Analytics start collecting events (page views, WhatsApp clicks, CTA clicks) immediately. View them at
/dashboard/sites/[slug]/analytics.
Custom domain
Custom domains are supported on paid tiers. The flow:
- Add your domain in the dashboard's domain settings
- Sitify gives you DNS records (a CNAME or A record)
- You add those records at your DNS provider
- Sitify's DNS verification cron checks every hour and switches over once it sees the records
TLS is automatic via Let's Encrypt. Most domains finish verification within an hour; some DNS providers cache aggressively and take 4–24 hours.
Common next steps
- Customize brand, pricing, and contact info from the dashboard
- Choose a different template if your first pick doesn't fit — switching is one click
- Troubleshoot if your site looks unbranded, your AI imagery hasn't generated, or your custom domain hasn't verified
Where to get help
Three channels:
- Help center — answers to the most common questions
- Contact — direct message support
- Status page — current platform status and recent incidents