Features
Everything you need to manage content, forms, documents, and leads across the Kennis ecosystem.
Content Management
Rich Text Editor
Lexical-powered editor with blocks, inline embeds, tables, and collaborative editing. Write content that renders beautifully on any frontend.
Structured Content
Define custom collections with typed fields — text, number, date, relationship, array, and more. Your content model, your way.
Global Settings
Site-wide configurations like navigation, footer content, SEO defaults, and brand settings managed in one place.
Draft & Publish
Create drafts, preview changes, and publish when ready. Full version history with one-click rollback.
Multi-Site
Site Management
Manage content for multiple websites from a single admin panel. Each site has its own pages, navigation, and settings.
Shared Content
Reuse content blocks, media, and components across sites. Update once, publish everywhere.
Custom Domains
Each site gets its own custom domain with automatic SSL and CDN distribution.
Per-Site Access Control
Granular permissions per site — editors can only access the sites they manage.
Forms & Data
Form Builder
Create forms with text fields, selects, file uploads, checkboxes, and custom validation. No code required.
Submission Management
View, filter, export, and manage form submissions from the admin panel.
Webhooks
Trigger external workflows when forms are submitted — Slack notifications, CRM updates, email sequences.
CRM & Leads
Automatically create contacts from submissions. Track leads through custom pipelines.
Documents & Media
Media Library
Upload images, videos, and documents. Automatic image optimisation, resizing, and format conversion.
Document Versioning
Track document versions with full history. Download any previous version at any time.
Access Control
Control who can view, upload, and manage media. Role-based permissions at the collection level.
CDN Distribution
All media served through a global CDN for fast loading anywhere in the world.
API & Integration
REST API
Auto-generated REST endpoints for every collection. Full CRUD operations with filtering, sorting, and pagination.
GraphQL API
Flexible GraphQL endpoint for querying exactly the data you need. Introspection and playground included.
Authentication
API key and JWT authentication. Per-key scoping for read-only, write, or admin access.
Webhooks & Events
Subscribe to content lifecycle events — create, update, delete — with configurable webhook endpoints.