Documentation
Genesis SMM CMS — Product Manual
Genesis SMM CMS v1.5.10 · Documentation 1.5.10
1. [Introduction](introduction.md)
2. [Features](features.md)
3. [Architecture](architecture.md)
4. [Quick start](quick-start.md)
5. [Installation](installation.md)
6. [License activation](license-activation.md)
7. [Initial setup](initial-setup.md)
8. [Dashboard](dashboard.md)
9. [Clients](clients.md)
10. [Projects](projects.md)
11. [Brand Center](brand-center.md)
12. [Content](content.md)
13. [Content calendar](content-calendar.md)
14. [AI Studio](ai-studio.md)
15. [AI Assistant](ai-assistant.md)
16. [Approval workflow](approval-workflow.md)
17. [Client Portal](client-portal.md)
18. [Media Library](media-library.md)
19. [Campaign Manager](campaign-manager.md)
20. [Social Accounts](social-accounts.md)
21. [Publishing Queue](publishing-queue.md)
22. [Analytics](analytics.md)
23. [CRM & Leads](crm.md)
24. [Automation](automation.md)
25. [Website](website.md)
26. [Marketing (Telegram)](marketing.md)
27. [Widgets & Codes](widgets.md)
28. [Translations](translations.md)
29. [Users & Security](users.md)
30. [Security Center](security-center.md)
31. [Update Center](update-center.md)
32. [Marketplace Pairing](marketplace-pairing.md)
33. [IuVe Identity](iuve-identity.md)
34. [Cron](cron.md)
35. [Backup](backup.md)
36. [Restore](restore.md)
37. [API](api.md)
38. [Integrations](integrations.md)
39. [Performance](performance.md)
40. [Security](security.md)
41. [FAQ](faq.md)
42. [Troubleshooting](troubleshooting.md)
43. [Roadmap](roadmap.md)
AI Assistant
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 15
/api/ai-chat.php sends the message plus the project brand profile to IuVeAI using the kai_live_* key. It enforces HTTPS, host www.iuve.eu and the /api/ prefix; if the cloud is unavailable and fallback is off it returns a controlled 502 and never fabricates content.
AI Studio
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 14
A hub that links to the IuVeAI Center, a content brief and the Brand Center. Generation runs through the IuVeAI assistant grounded in project brand context. Dedicated generators (Prompt Builder, Calendar/Campaign generators, Rewrite/Summarize/Expand/SEO/CTA) are Roadmap.
Analytics
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 22
Website Analytics tracks events via /api/analytics-track.php with an admin view and CSV export; cookie consent via /api/consent.php. Social metrics (reach, impressions, engagement rate) are a read-only registry; advanced dashboards are Roadmap v1.1.
API
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 37
Public endpoints: /api/ai-chat.php (IuVeAI assistant), /api/lead.php (lead capture), /api/analytics-track.php (analytics), /api/consent.php (cookie consent), /api/system/about.php. All input is validated; responses use UTF-8 JSON.
Approval workflow
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 16
Content workflow stages (idea → editor review → design review → manager review → client review → approved → scheduled → published) are real and settable on each content item. The dedicated approvals screen is a read-only registry in v1.0.0; interactive approval actions from that list are Roadmap.
Architecture
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 3
Genesis Core (bootstrap, settings, audit, CSRF) → Security → IuVe Identity → Marketplace Pairing/Update → IuVeAI → SMM modules (clients/projects/brand/content/calendar/campaigns/approvals/publishing/analytics/CRM/automation) → public agency Website and Client Portal.
Automation
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 24
Registry of automation rules (name, trigger type, enabled, last run) with a runs table. The rule editor and execution engine are Roadmap.
Backup
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 35
Back up the database and the files (especially config/, storage/uploads/ and installed.lock) before updates. Restore by importing the database dump and restoring the files, then re-validating the license in Marketplace Pairing.
Brand Center
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 11
Per-project brand profiles (brand name, mission, tone of voice, allowed/blocked terms, target audience, AI instructions) are stored and consumed by the IuVeAI assistant on every request. In v1.0.0 the per-client Brand Center screen is a read-only registry; the interactive per-client editor is Roadmap. Agency-level brand editing is available in CMS Brand & Design.
Campaign Manager
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 19
Registry of campaigns (name, objective, status, start/end). Budget/KPI fields exist in the schema; the full campaign builder and content linking UI is Roadmap.
Client Portal
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 17
The cabinet at /account.php is invite-only: a manager creates the account in Admin → Customers and links it to a CRM client. The client signs in to approve materials, see projects and documents, and open the social publication report (network, time, status and link) for posts owned by that client. If a post was published under the wrong client, open the content item in admin, choose the correct client and one of that client’s projects, then save. The publication report moves into that client’s cabinet. The live network post is not sent again.
Clients
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 9
Full CRUD: name, legal name, industry, country, billing email, phone, website and status (active/paused/archived).
Content calendar
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 13
Registry of planned entries (planned date, status, priority) linked to content items. Read-only list in v1.0.0; the drag-and-drop calendar is Roadmap v1.1.
Content
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 12
Full CRUD with content types (post, story, reel, short, video, carousel, article, poll, ad, telegram_post, linkedin_article), language, status, workflow stage and scheduled_at. Every edit creates a content version snapshot. If a published item belongs to the wrong client, set Client and Project to a project of the correct client and save: the social publication report moves into that client’s cabinet without republishing the live post.
CRM & Leads
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 23
Leads with status (new/contacted/qualified/offer_sent/follow_up/won/lost/spam/archived), priority, internal notes, next follow-up and a notes timeline. Public capture via /api/lead.php.
Cron
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 34
Unified cron-health.php endpoint with a rotatable security token and interval choice (5/10/15/30/60 min), used for Telegram publishing, update checks and notifications.
Dashboard
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 8
Shows counters (clients, projects, content, scheduled, published, pending approvals), a Production Overview (Database, Pairing, IuVeAI, PHP) and Quick Actions to add a client/project/content or open AI Studio.
FAQ
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 41
Does the license authorize AI? No — mp_live_* validates license/domain/entitlement; AI needs a separate kai_live_* key. Which networks auto-publish today? Telegram; other networks are Roadmap v1.2.
Features
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 2
Fully implemented: Dashboard, Clients, Projects, Content (CRUD + versioning + workflow stages), CMS Brand & Design, CRM & Leads, Contractors, Marketing (Telegram distribution), Translations, Widgets & consent, Website Analytics, IuVe Control Center, IuVeAI Center, Marketplace Pairing, IuVe Identity, Update Center, Users & Security, Cron, Client Approval Portal, and correcting a published item’s client so its social publication report shows in that client’s cabinet. Managed registries (read-only lists in v1.0.0): Content Calendar, Campaigns, per-client Brand Profiles, Social Accounts, Approvals, Publishing Queue, Media Library, Social Analytics, Automation Rules.
Initial setup
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 7
Set the agency brand in CMS Brand & Design (name, colors, logo, hero, SEO, contacts), create users with roles (owner/admin/editor/sales/viewer), configure Telegram distribution in Marketing, and save a kai_live_* key in IuVeAI Center.
Installation
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 5
Requirements: PHP 8.1+ (8.2/8.3 supported) with PDO/PDO_MySQL, JSON, cURL, mbstring, OpenSSL, fileinfo; MySQL 8+/MariaDB 10.4+; Apache/Nginx; HTTPS; writable storage/ and uploads/. The installer (/install.php) verifies the purchase code, creates the schema (install/schema.sql), the Owner user, runtime config and installed.lock. Source-guard builds ship the license core encrypted; at activation the installer automatically receives the decryption key from the IuVe Marketplace license server — no manual steps, the PHP OpenSSL extension is required (enabled by default).
Integrations
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 38
IuVeAI (kai_live_*), IuVe Marketplace (mp_live_*), IuVe Identity (OIDC) and Telegram Bot API. Social-network OAuth integrations are Roadmap v1.2.
Introduction
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 1
Genesis SMM CMS is a self-hosted PHP/MySQL platform for SMM agencies, marketing departments and social-media managers. It unifies client and project management, brand profiles, content production with workflow and versioning, a content calendar, campaigns, approvals, publishing, social analytics, CRM/leads, automation and an IuVeAI assistant. Deployed on the buyer's own server; the IuVe Marketplace remains the source of truth for the license.
IuVe Identity
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 33
OIDC single sign-on (issuer https://www.iuve.eu/api/identity): discovery and JWKS diagnostics, link/unlink, installation_id and scopes openid profile email iuve:installation iuve:entitlement.
License activation
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 6
The license key has the format mp_live_* and comes from My Purchases in the Marketplace. In IuVe Control Center → Marketplace enter the key and normalized production domain, then run Activate / Validate / Entitlement. Marketplace verifies product, purchase, signature and domain and creates the pairing.
Marketing (Telegram)
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 26
Marketing Center configures Telegram Bot API distribution: bot token, chat/channel id, enable, auto-publish, include image, test message, send backlog and a secured cron token. This is the real publishing channel in v1.0.0.
Marketplace Pairing
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 32
Pairing chain: Admin UI → MarketplacePairingLifecycleManager → MarketplacePairingService → https://www.iuve.eu/api. Uses mp_live_*; Clear Local Pairing does not release the remote activation.
- Architecture v1.0: /static/marketplace/docs/MARKETPLACE_PAIRING_ARCHITECTURE_V1.md
- CMS task: /static/marketplace/docs/MARKETPLACE_PRODUCT_PAIRING_CMS_TASK.md
- API pairing agent: /static/marketplace/docs/MARKETPLACE_CMS_IUVE_API_PAIRING_AGENT.md
Media Library
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 18
Registry of media assets (file, type, size, created). Uploads use the safe upload helper into storage/uploads. A full drag-drop manager is Roadmap.
Performance
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 39
PDO prepared statements, indexed schema, list views capped (LIMIT 200), OPcache recommended. Use HTTPS and a CDN for static assets in production.
Projects
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 10
Full CRUD, several per client: name, description, status (active/paused/completed/archived), monthly budget and currency.
Publishing Queue
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 21
Registry of publications with scheduled time, state and attempts. Real delivery in v1.0.0 is via Telegram Bot API with retries and logging; multi-network queue execution is Roadmap v1.2.
Quick start
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 4
1) Create an empty MySQL/MariaDB database. 2) Upload and extract the package. 3) Open /install.php, fill the form and enter the Marketplace purchase code. 4) Sign in to /admin. 5) In IuVe Control Center enter mp_live_*, activate the domain, save a kai_live_* AI key. 6) Create a client, a project and your first content item.
Restore
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 36
Restore from backups: import the database dump, restore the files (especially config/, storage/uploads/ and installed.lock), verify file permissions, then re-validate the license in IuVe Control Center → Marketplace and re-check IuVeAI in AI Center. Confirm the site and /admin load and that Update Center reports the correct version.
Roadmap
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 43
v1.1 — drag-and-drop content calendar, advanced analytics reports. v1.2 — OAuth connectors (Meta/LinkedIn/TikTok/X) and scheduled network auto-publish. v1.3 — AI Vision, AI video-script generation and video pipeline. v2.0 — multi-tenant agencies, task distribution, mobile app, deep IuVe Connect integration.
Security Center
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 30
Security overview covering PHP, database, uploads, permissions, license, Marketplace, HTTPS, sessions, CSRF and audit.
Security
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 40
Password hashing (password_hash), CSRF tokens on all POST, output escaping (e()), safe uploads with uploads/.htaccess, mp_live_* vs kai_live_* separation, secret masking, audit log and signed-update signature verification.
Social Accounts
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 20
Registry of social accounts (platform, account name, status, last sync). Today the working publishing channel is Telegram (Marketing Center). OAuth connectors for Meta/Instagram/LinkedIn/TikTok/X/YouTube/Pinterest/Threads and scheduled network auto-publish are Roadmap v1.2.
Translations
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 28
Per-entity translations (client/project/content/page) into the supported admin languages.
Troubleshooting
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 42
Install errors: check DB credentials and writable storage/uploads. License errors: verify mp_live_* and normalized domain in Marketplace Pairing. AI 502: check kai_live_* and outbound HTTPS to https://www.iuve.eu/api. Publishing: verify Telegram bot token and cron token.
Update Center
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 31
Signed update flow: check → preflight → install. Verifies the manifest signature against the trusted key registry (key_id marketplace-release-key-2026-01, ed25519), re-fetches a fresh manifest, checks SHA-256 and requires explicit signed-install confirmation. Notifications banner/badge with optional email/Telegram.
Users & Security
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 29
User CRUD with roles (owner/admin/editor/sales/viewer), password hashing (min 10 chars), Owner emergency recovery code and audit logging.
Website
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 25
Public agency website (index.php) with brand, contacts, floating messengers and lead forms, rendered from CMS Brand & Design and Contacts settings.
Widgets & Codes
Genesis SMM CMS v1.5.10 · Documentation 1.5.10 · Section 27
External HTML/JS snippets in four slots (head, body_start, before_footer, footer), each with a cookie-consent category (necessary/functional/analytics/marketing) and scope (all/home).