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:
- Manage multiple websites - Each brand has its own project with custom document models
- Create reusable components - Product showcases and promotional slices shared across brands
- Capture leads consistently - Branded forms with automatic subscriber creation
- Personalize email campaigns - Templates with brand-specific snippets and substitution data
- Deliver omnichannel experiences - Same content powers web, mobile, and email
Best Practices
- Design reusable slice models - Create components that can be used across multiple document types
- Use projects strategically - Separate content by brand, domain, or business unit
- Implement consistent theming - Maintain brand guidelines across forms and templates
- Leverage template versioning - Use A/B testing to optimize email performance
- Plan for omnichannel - Structure content to work across web, mobile, and email channels
Next Steps
Ready to implement content management? Explore:
- Marketing Automation - Use content in automated campaigns and journeys
- Customer Data Platform - Understand how forms feed subscriber management
- Email & Communications - Learn about email delivery and optimization
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.