Skip to main content

Content Management

Stack9 Experience Content Management provides headless CMS capabilities, email template systems, and form builders that enable omnichannel content delivery and lead capture. Built with a project-based architecture, it supports multi-brand content management with reusable components and advanced personalization.

What is Content Management?

Content Management in Stack9 Experience goes beyond traditional CMS by providing three integrated systems:

  • Pages (Headless CMS) - Multi-project content architecture with document and slice models
  • Templates & Email Design - Versioned email templates with snippet reusability
  • Forms & Lead Capture - Visual form builder with direct subscriber integration

Unlike monolithic CMS platforms, Stack9's headless approach decouples content creation from presentation, enabling the same content to power websites, mobile apps, emails, and any other channel through REST APIs.

Pages (Headless CMS)

Project-based Content Architecture

Stack9 organizes content into projects, each representing a website, brand, or content domain. This enables organizations to manage multiple properties from a single platform while maintaining complete separation.

Key Concepts:

  • Projects - Top-level containers for related content (e.g., "Corporate Website", "Product Docs")
  • Document Models - Define the structure and schema for different types of content
  • Slice Models - Reusable content components that can be combined to build rich pages
  • Documents - Individual pieces of content based on document models

Document and Slice Models

Document Models act as content templates that define:

  • Available fields and their types
  • Required vs optional content
  • Validation rules and constraints
  • Content structure for different page types

Slice Models provide reusable components like:

  • Hero sections with images and text
  • Content blocks with rich formatting
  • Call-to-action components
  • Gallery and media sections

This component-based approach enables content creators to build rich, consistent pages by combining pre-defined slices, while developers maintain control over the available components.

Multi-channel Content Delivery

The headless architecture enables content delivery across any channel:

Content Creation (Headless) → API → Multiple Channels
├── Website
├── Mobile App
├── Email Templates
└── Third-party Systems

Content created once can be consumed by web frontends, mobile applications, email campaigns, or integrated into other business systems via the REST API.

Attachment Management

Stack9 provides secure file handling with presigned URLs for:

  • Document attachments and downloads
  • Image assets for web and email
  • Media files for rich content experiences
  • Secure, time-limited access to private content

API Reference: Pages functionality is powered by /pages/projects, /pages/document-models, /pages/slice-models, and /pages/documents endpoints with full CRUD operations and project-based organization.

Templates & Email Design

Template Versioning and A/B Testing

Stack9's template system supports multiple versions of each template, enabling:

  • A/B testing - Compare different subject lines, designs, or content approaches
  • Historical tracking - Maintain previous versions for audit and rollback
  • Draft management - Work on new versions while keeping current versions live
  • Performance optimization - Identify which template versions perform best

Snippet System for Modular Content

Template Snippets provide reusable components that can be shared across multiple email templates:

  • Header and footer sections
  • Product showcases and promotions
  • Social media blocks
  • Legal disclaimers and unsubscribe text

This modular approach ensures brand consistency across all email communications while reducing duplicate content management.

Personalization with Substitution Data

Templates support dynamic content through a substitution data system:

  • Personalize with subscriber data (name, location, preferences)
  • Include dynamic product recommendations
  • Insert campaign-specific content
  • Customize based on user behavior or segmentation

The template engine processes substitution data at send time, enabling highly personalized emails at scale.

Preview Capabilities

Real-time preview functionality allows marketers to:

  • See exactly how emails will render across devices
  • Test substitution data with sample content
  • Validate template designs before sending
  • Ensure brand compliance and quality control

API Reference: Template management uses /email_templates, /email_templates/versions, and /email_template_snippets endpoints with comprehensive versioning, preview, and content management capabilities.

Forms & Lead Capture

Visual Form Builder

Stack9 provides a SurveyJS-based form builder that enables marketers to create sophisticated forms without coding:

  • Drag-and-drop field placement
  • Multiple field types (text, email, phone, dropdown, etc.)
  • Conditional logic and field dependencies
  • Multi-page forms with progress indicators
  • Custom validation rules

Theme System for Brand Consistency

Form Themes ensure visual consistency across all forms:

  • Brand colors and typography
  • Custom CSS styling options
  • Responsive design templates
  • Corporate identity compliance

Organizations can maintain multiple themes for different brands or use cases while ensuring a professional, consistent appearance.

Integration with Subscriber Management

Forms seamlessly integrate with Stack9's Customer Data Platform:

  • Automatic subscriber creation - Form submissions create new subscriber records
  • Profile updates - Existing subscribers can update their information
  • Preference management - Allow subscribers to manage communication preferences
  • Journey triggers - Form submissions can start automated marketing journeys

Submission Tracking and Analytics

Comprehensive form analytics provide insights into:

  • Submission rates and conversion metrics
  • Field-level completion analysis
  • Abandonment patterns and optimization opportunities
  • Integration with campaign attribution

CORS Management and Security

Forms include security features for safe embedding:

  • CORS (Cross-Origin Resource Sharing) controls
  • Domain allowlists for embedding permissions
  • Spam protection and validation
  • Secure data transmission

API Reference: Forms capabilities are delivered through /forms, /form_themes, and /form_submissions endpoints with visual builder integration, submission tracking, and theme management.

Why Choose Stack9 Content Management?

Unified Platform Benefits

Traditional approach requires multiple solutions:

Headless CMS + Email Platform + Form Builder + Integration Layer

Stack9 Experience provides all capabilities in one platform:

Integrated Content Management with Shared Data & APIs

Speed to Market

  • Pre-integrated systems - No complex integrations between CMS, email, and forms
  • Shared subscriber data - Forms automatically feed customer database
  • Unified analytics - Content performance across all channels
  • Single API - One integration point for all content needs

Enterprise Scalability

  • Multi-project architecture - Support multiple brands/websites
  • Advanced security - CORS controls and secure file handling
  • Performance optimization - CDN-ready content delivery
  • Audit capabilities - Complete version history and change tracking

Developer Experience

  • RESTful APIs - Consistent, well-documented endpoints
  • Flexible content models - Adapt to any content structure
  • Webhook support - Real-time integration with external systems
  • OpenAPI specification - Complete API documentation

Real-World Example

A multi-brand retailer uses Stack9 Content Management to:

  1. Manage multiple websites - Each brand has its own project with custom document models
  2. Create reusable components - Product showcases and promotional slices shared across brands
  3. Capture leads consistently - Branded forms with automatic subscriber creation
  4. Personalize email campaigns - Templates with brand-specific snippets and substitution data
  5. Deliver omnichannel experiences - Same content powers web, mobile, and email

Best Practices

  1. Design reusable slice models - Create components that can be used across multiple document types
  2. Use projects strategically - Separate content by brand, domain, or business unit
  3. Implement consistent theming - Maintain brand guidelines across forms and templates
  4. Leverage template versioning - Use A/B testing to optimize email performance
  5. Plan for omnichannel - Structure content to work across web, mobile, and email channels

Next Steps

Ready to implement content management? Explore:


Stack9 Content Management provides the foundation for omnichannel digital experiences with integrated headless CMS, email templates, and form capabilities - all accessible through unified REST APIs.