Altivy CMS

Altivy CMS — Feature Reference

The aviation website platform — altivycms.com

Complete Feature Reference

Explore Altivy CMS Features

A comprehensive look at the tools, modules, and capabilities that power aviation websites on our platform.

Jump to Category

Core CMS

Content Management Foundations

Dynamic Page Builder

Create unlimited customisable pages using a library of drag-and-drop section templates including Hero Banner, Rich Text Document, Card Grid, Gallery Lightbox, Feature List, Pricing Table, and Blog Feed. Each section has a four-tab editor covering Details, Items, Images, and Settings. A visual GrapesJS page builder is also available for fully code-free design with pre-built components, device preview, and auto-save.

Staging/Live Publishing

Every piece of content — pages, blog posts, events, fleet, team profiles, training programmes, AI agents, and menu items — supports a staging/live publishing workflow. Administrators draft changes safely, preview them with a staging URL parameter, and publish to the live site with a single click. Unpublished changes are flagged visually, and content can be discarded back to the last published state at any time.

Menu & Navigation Builder

Build your site navigation visually with drag-and-drop ordering supporting up to three levels of dropdown nesting for header menus and grouped footer column sections. Each menu item can have custom colours, hover effects, and background styling. CTA buttons are automatically separated to a right-aligned container, and when more than seven top-level items exist, overflow items collapse into a "More" dropdown. All menus load dynamically from the API, so changes take effect instantly.

Header Appearance

Extensive header customisation covers sticky and transparent-over-hero modes with scroll-shrink behaviour, logo style options (original or inverted for dark backgrounds), font controls for family, weight, and style on top-level and active items, link colours, hover effects (underline, fill, or none), CTA button visibility, and full dropdown styling. All settings are applied at runtime via CSS custom properties for real-time visual updates.

Email Templates

All transactional emails — order confirmations, shipping updates, refund notifications, contact form replies, welcome emails, and password resets — are managed through an admin interface with HTML editing, WYSIWYG editing, plain text editing, live preview, and test send functionality. Templates support dynamic variable insertion for personalisation and follow the site's branding with configurable colours and logo placement.

Image Management

A universal image picker modal is available across all admin pages providing three selection methods: drag-and-drop upload to Cloudinary, browsing previously uploaded images with folder navigation and pagination, or pasting a direct URL. Images are organised by content type (aircraft, products, instructors, CMS, site, headers) and browsing is tenant-scoped. Display-time responsive transforms handle automatic resizing for thumbnails, cards, modals, and lightbox views.


Content & Marketing

Engage Your Audience

Blog System

Create and manage blog posts with rich text editing or the visual builder, organise with colour-coded categories and tags, and choose from grid, cards, or list layouts on the public blog page. AI-powered tools suggest titles, generate excerpts, improve content, and find resources. A Blog Feed section template allows blog cards to be embedded on any CMS page, and configurable settings control layout style, posts per page, and visibility of dates, excerpts, images, and author attribution.

Event Calendar

Publish workshops, seminars, social events, and fly-ins with a colour-coded category system, multi-day event support, and configurable display settings. The public calendar shows a responsive month grid on desktop and list view on mobile with category filtering and search. Event details open in a modal with images, date formatting, location, tags, and description. A floating calendar widget can appear on any public page to highlight upcoming events, and event registration lets attendees sign up directly.

Contact System & Forms

Build custom contact forms with configurable fields (text, email, phone, textarea, select, checkbox, radio, file upload, date picker) and track all submissions through a status workflow from New to Read, Replied, and Archived. Reply directly from the admin panel with full conversation threading and use reusable email templates for consistent responses. A contact poster generator creates printable A4/A5 marketing brochures featuring your team, contact details, and a QR code linking to a mobile-friendly contact card with click-to-call and click-to-email actions — choose from three built-in templates or let AI design a custom poster using Gemini. A separate feedback widget provides a floating button on public pages for quick user feedback with optional screenshot uploads.

Newsletter

Build and manage your subscriber list with sign-up forms on your website, manual imports, and full Altivy user integration that automatically syncs pilot and student accounts into your mailing list. Compose rich HTML newsletter campaigns with variable personalisation, preview and test before sending, and track delivery across your subscriber base. Subscribers can manage their preferences and unsubscribe via tokenised links, and all data is fully tenant-scoped for multi-site deployments.

Feedback Widget

A floating feedback button on all public pages opens a modal for quick user submissions with optional screenshot or recording attachments. Feedback is emailed to configured recipients and managed through a dedicated admin interface with status filtering (New, Read, Responded, Archived), detail views, and bulk actions. This provides a low-friction channel for visitors to report issues or suggest improvements without navigating to a contact page.

Legal Page Management

Create and manage legal pages such as Privacy Policy, Terms of Service, and custom agreements through a dedicated admin interface. Legal content follows the staging/live publishing pattern for safe drafting and review before publication, and pages are automatically linked in the site footer and accessible via dedicated public URLs.


E-Commerce

Sell Online

E-Commerce & Stripe Payments

Sell training packages, merchandise, and vouchers with full product management including categories, tags, images, pricing, stock tracking, and SKU management. Stripe handles Visa, Mastercard, Apple Pay, and Google Pay. A session-based shopping cart persists across browser refreshes, and checkout calculates tax (GST/VAT), shipping, and totals automatically. Four transactional emails fire automatically for order confirmation, shipping updates, refund notifications, and admin alerts.

Customer Accounts

Customers can register, sign in, view their full order history with status tracking, manage delivery addresses, update their profile details, and reset their password via secure tokenised links. The admin panel provides complete customer management with the ability to view, edit, and communicate with customers. All customer data is fully tenant-scoped in multi-site deployments.

Order Management

View all orders with filtering and search, track each order through a full status workflow (New, Shipped, Delivered, Refunded, Cancelled), and process refunds directly from the admin panel. Order detail views show customer information, line items, shipping and billing addresses, and payment details. Transactional emails are sent automatically on status changes, and admin alerts notify store owners of new orders in real time.


Aviation-Specific

Built for Flight Schools & Operators

Fleet Management

Showcase your aircraft fleet with detailed profiles including registration, model, type, year, description, tags (IFR, Multi-Engine, Simulator), and multiple high-resolution images with lightbox galleries. Each aircraft supports tiered pricing for wet rates, dry rates, instructor rates, and block or monthly discounts. Aircraft data follows the staging/live publishing pattern and integrates with the Altivy booking widget for direct reservation. Display settings like card layout, visible columns, and tag-based filtering are all configurable.

Team & Instructor Management

Create professional team member profiles with photos, roles, biographies, qualifications, expertise areas, and optional contact details. Group instructors by category (Chief Instructor, Check Pilot, Support Staff) with independent visibility toggles. The public team page shows responsive cards with click-through to full biography modals complete with image galleries. Card layout, column count, and contact icon visibility are all configurable through the admin interface.

Training Programmes

Publish detailed training programmes with custom URL slugs, descriptions, and featured images. Each programme supports multiple pricing tiers (wet/dry rates), entry requirements, a structured syllabus with ordering, and instructor or student-facing notes. Every programme gets its own public page rendered dynamically by slug, and all programme data follows the staging/live publish workflow. Programmes are automatically indexed by AI agents for chatbot training data.

ADS-B Aircraft Tracking

Display your fleet's real-time positions on an interactive Leaflet map with OpenAIP airspace overlays and flight trail playback. Dual ADS-B providers (airplanes.live as the free default, ADS-B Exchange via RapidAPI as paid backup) ensure reliability with automatic failover. A position fallback chain guarantees aircraft always appear on the map even when live data is unavailable. Super admins manage tracked registrations with bulk CSV/XLS import, configure poll intervals, and set flight history retention limits. A slide-out tracking widget can appear on any public page.

Altivy Booking Widget

Embed the Altivy aircraft availability and reservation widget directly on your website in two display modes: a floating button overlay on any public page, or a full-page booking interface. Administrators configure widget colours, display options, and aircraft filtering through a dedicated admin page. A companion login widget provides a floating Altivy login button for returning customers, connecting your website seamlessly to the Altivy cloud scheduling platform.


AI & Automation

Intelligent Tools

AI Agents & Chatbots

Deploy up to three independent AI chatbots powered by Google Gemini, each trained on your specific content — pages, fleet, team, products, events, and training programmes. Customise each agent's avatar, colour scheme, welcome message, disclaimer, system prompt, and suggested question prompts. Agents appear as floating widgets or dedicated full-page chat experiences. Administrators review all conversations, rate accuracy, add corrections, and capture leads with optional name/email collection before chat begins.

Admin Help AI

Every admin page features a floating help button that opens an AI-powered contextual help chat. The system agent has comprehensive knowledge of all admin pages, settings, features, and common tasks, and is aware of which page the administrator is currently viewing for contextual answers. Conversations persist across page navigations, and page-specific suggested prompts guide users to common questions. Super admins can review unanswered questions, browse conversation history, and manage a knowledge base to continuously improve accuracy.

Website Import Wizard

Import existing websites into the CMS with a four-step wizard. The crawler fetches pages via sitemap.xml or manual URL entry, extracts content including headings, paragraphs, images, and navigation structure, and auto-maps discovered content to CMS section templates (hero banner, card grid, rich text, feature list). Review imported pages before publishing. Import jobs track crawl and import progress with status reporting, making it easy to migrate aviation businesses onto the platform.

SEO Tools & AI Assist

Built-in SEO management includes homepage title, meta description, keywords, Open Graph fields for social sharing, Twitter card configuration, geo tags, canonical URL, and structured data via schema.org. An AI SEO assistant analyses your site content — pages, fleet, team, and training programmes — and generates optimised suggestions using the Gemini API. Dynamic meta tags are applied per page, and the platform supports automatic sitemap generation for search engine indexing.

Analytics Tracker

A first-party, privacy-respecting analytics system tracks page views and click events without cookies, fingerprinting, or personal data collection. The tracker respects Do Not Track browser settings and uses an anonymous session UUID stored only in session storage. All admin pages are automatically excluded. Data is sent via fire-and-forget requests, providing site owners with usage insights while maintaining full GDPR and privacy compliance — no third-party scripts required.


Platform & Admin

Multi-Tenant Platform Management

Multi-Tenant Architecture

The entire platform is built on a multi-tenant architecture where all data is scoped by tenant ID across 59+ database tables. Each tenant operates in complete isolation with their own content, settings, users, and customers. Tenants can have custom domains with DNS verification and automatic SSL certificates, and a module system allows enabling or disabling features (e-commerce, blog, events, training programmes, AI agents, aviation tracking) per tenant. New tenants are automatically seeded with default content.

Site Settings & Branding

Full control over your site's identity and appearance: logo and favicon management, a nine-colour system (Primary, Accent, Gold, Header/Body/Footer Background/Text) with live preview, Google Fonts selection for headers and body, business details (phone, email, address, coordinates, ICAO code, opening hours), social media links for all major platforms, Google Analytics integration, and SMTP2GO email configuration. All settings apply dynamically to the public site without deployment.

User & Permission Management

A three-tier role system (Super Admin, Admin, Customer) provides granular access control. Admin users are assigned specific permissions covering users, aircraft, instructors, shop settings, products, categories, orders, website settings, display sections, AI agents, blog, and training programmes. The admin interface supports creating users with role and permission assignment, viewing login history with IP and device details, resending credentials, and automated welcome emails for new administrators.

Security & Compliance

Enterprise-grade security with bcrypt password hashing, Helmet.js HTTP headers, rate limiting on all endpoints, and comprehensive audit logging. Every admin action is recorded with IP address, timestamp, and details. Full tenant data isolation ensures no cross-tenant data leaks, and granular role-based permissions control exactly what each administrator can access and modify. Login attempts are tracked for security auditing.

Super Admin Dashboard

The super admin dashboard provides platform-wide oversight including usage analytics across all tenants, tenant CRUD management with custom domain and DNS verification, a comprehensive audit log, and system tools for managing platform-level API keys (ADS-B providers, Gemini, SMTP2GO, TinyMCE, OpenAIP, Cloudflare). Super admins can impersonate any tenant for support purposes and manage ADS-B configuration including provider toggles, poll intervals, and bulk flight history cleanup.

Floating Widgets & Toolbar

A widget stack manager prevents floating elements from overlapping by grouping widgets by zone and applying CSS offsets with dynamic z-index management. Available widgets include a Google Reviews embed, WhatsApp chat button, mobile bottom bar consolidating widgets into a fixed strip on small screens, events calendar widget, and an admin floating navigation toolbar. All widgets are configurable through admin settings and respect the stacking order to avoid visual conflicts.

Pricing Table Template

A dedicated section template for displaying pricing tiers on any CMS page. The pricing table supports a card-based layout with featured and highlighted tier styling, and each tier can display a title, subtitle, description, price, billing period, per-resource cost, and call-to-action button. Settings include layout style selection, currency display, and highlighted tier index configuration — ideal for showcasing training programme rates or membership plans.

Back to top

Ready to Launch Your Aviation Website?

Get a fully managed site with all features included. No technical setup required.