HG Content Generation System - User Guide¶
Table of Contents¶
- Getting Started
- Dashboard Overview
- Creating Content Requests
- Managing Clients and Strategies
- Monitoring Job Progress
- Analytics and Reporting
- Settings and Account Management
- Best Practices and Tips
- Troubleshooting
- Feature Reference Guide
Getting Started¶
Initial Setup¶
Welcome to the HG Content Generation System! This platform helps you create high-quality, tailored content using advanced AI technology.
First Login¶
- Access the Platform: Navigate to your platform URL and log in with your credentials
- Select a Client: Use the client selector in the header to choose which client you're working with
- Explore the Dashboard: Familiarize yourself with the main navigation and dashboard overview
Navigation Overview¶
The main navigation includes: - Dashboard: Overview of your content generation activity - Content: Create new content requests and view history - Jobs: Monitor all content generation jobs in real-time - Strategies: Manage content strategies and guidelines - Analytics: View detailed performance metrics and costs - Settings: Configure your account and preferences
Dashboard Overview¶
Main Dashboard Features¶
The dashboard provides a comprehensive overview of your content generation activities:
Quick Stats¶
- Total Jobs: Number of content requests processed
- Success Rate: Percentage of successfully completed jobs
- Active Jobs: Currently processing content requests
- Cost Tracking: Current period spending and budget status
Recent Jobs¶
- View your most recent content generation requests
- Real-time status updates with visual indicators
- Quick access to job details and generated content
Performance Indicators¶
- Live Connection Status: Shows if real-time updates are active
- System Health: Current system performance indicators
- Processing Times: Average time for content generation
Navigation Tips¶
- Use the client selector in the header to switch between different clients
- The logout button is located in the top-right corner
- All navigation items show your current location with visual highlighting
Creating Content Requests¶
Content Request Form¶
The content request form is your primary tool for generating content. It features a tabbed interface with progressive completion tracking.
Basic Information Tab¶
Content Type Selection - Blog Posts: Long-form articles and blog content - Social Media: Short-form content for social platforms - Email: Email marketing and newsletter content - Custom: Specialized content types
Essential Fields - Topic: The main subject or title for your content - Keywords: Relevant terms for SEO and content focus (up to 15 keywords) - Content Length: Choose from short, medium, long, or extra-long formats - Tone: Professional, casual, friendly, authoritative, or creative - Priority: Set urgency level (low, medium, high, urgent)
Advanced Options Tab¶
Target Audience Definition - Demographics: Age, profession, location details - Interests & Hobbies: What your audience cares about - Pain Points: Challenges your audience faces
Brand Guidelines - Specify your brand voice and style requirements - Include any specific terminology or guidelines - Set content structure preferences
Reference Materials - Add up to 5 reference URLs for inspiration - Include competitor content or style examples - Provide context documents
Deadline Setting - Optional delivery deadline - Automatic prioritization based on urgency
SEO & Structure Tab¶
SEO Optimization - Focus Keyword: Primary SEO target - Meta Title: Search engine title (60 characters max) - Meta Description: Search snippet (160 characters max) - Target URL: Where content will be published
Content Structure Options - Use Headings: Include H2, H3 section headers - Include Introduction: Add engaging opening content - Include Conclusion: Add summary or closing thoughts - Include Call-to-Action: Add compelling CTAs with custom text
Form Features¶
Draft Management¶
- Auto-save: Forms save automatically every 30 seconds
- Manual Save: Save drafts at any time
- Draft History: Access previously saved drafts
- Draft Restoration: Resume work from saved drafts
Preset Management¶
- Save Presets: Save form configurations for reuse
- Load Presets: Apply saved configurations quickly
- Preset Library: Manage multiple preset configurations
Progress Tracking¶
- Completion Progress: Visual progress bar showing form completion
- Required Fields: Clear indication of mandatory fields
- Step Validation: Ensure required information is complete before proceeding
Submission Process¶
- Form Validation: System checks all required fields
- Client Verification: Ensures a client is selected
- Submission: Content request is queued for processing
- Confirmation: Receive job ID and tracking information
- Redirect: Automatically navigate to job monitoring page
Managing Clients and Strategies¶
Client Management¶
Client Selection¶
- Use the Client Selector in the header to switch between clients
- All content requests, strategies, and analytics are client-specific
- Client information includes name and associated settings
Multi-Client Support¶
- Work with multiple clients simultaneously
- Isolated data and settings per client
- Easy switching without losing work context
Strategy Management¶
The Strategy Management section allows you to create and maintain content strategies for each client.
Creating Strategies¶
Basic Strategy Information - Strategy Name: Descriptive name for identification - Description: Overview of strategy purpose and goals - Status: Active or Inactive status
Strategy Components - Content Guidelines: Detailed writing and style guidelines - Tone and Voice: Brand voice specifications - SEO Rules: Search optimization requirements - Template Management: Reusable content templates
Strategy Features¶
Strategy Editor - Comprehensive form for strategy configuration - Rich text editing capabilities - Template and guideline management - Version control and history tracking
Strategy Application - Apply strategies to content requests automatically - Override strategy settings per request when needed - Maintain consistency across content pieces
Strategy Analytics - Track strategy performance metrics - Monitor content success rates by strategy - Optimize strategies based on results
Monitoring Job Progress¶
Job Status Table¶
The Job Status Monitor provides real-time tracking of all content generation requests.
Real-Time Features¶
- Live Updates: Automatic status updates every 30 seconds
- Connection Status: Visual indicator of real-time connection
- Toast Notifications: Instant alerts for status changes
- Auto-refresh: Configurable automatic refresh intervals
Job Status Types¶
Status Indicators - Pending (Yellow): Job queued for processing - Processing (Blue, animated): Currently generating content - Completed (Green): Successfully finished - Failed (Red): Processing encountered errors
Job Information Display¶
Job Details - Topic: Content subject and title - Job ID: Unique identifier (first 8 characters shown) - Content Type: Blog, social, email, etc. - Keywords: Associated keywords (first 3 shown) - Creation Time: When the job was submitted - Duration: Processing time or elapsed time
Filtering and Search¶
- Status Filter: Show only jobs with specific status
- Real-time Filter: Filter applies to live updates
- Job Count: Display of filtered vs. total jobs
Job Actions¶
- View Details: Click to see full job information
- Refresh: Manual refresh of job list
- Filter Controls: Customize what jobs are displayed
Individual Job Monitoring¶
When viewing a specific job:
Job Detail Page¶
- Complete job configuration and parameters
- Real-time status updates and progress tracking
- Generated content preview and download
- Processing logs and error information
- Cost tracking and resource usage
Content Review¶
- Preview generated content before finalization
- Edit and modify content if needed
- Approve or request revisions
- Download in various formats
Analytics and Reporting¶
Analytics Dashboard¶
The Analytics Dashboard provides comprehensive insights into your content generation performance.
Key Metrics Cards¶
- Total Jobs: Complete count of processed requests
- Success Rate: Percentage of successful completions
- Average Processing Time: Typical generation duration
- Total Costs: Current period spending
- Failed Jobs: Count of unsuccessful attempts
Chart Categories¶
Cost Analytics - Daily Costs: Spending trends over time - Cost by Provider: Breakdown by AI service provider - Budget Tracking: Monitor against set budgets - Cost Per Job: Average cost analysis
Usage Analytics - Content Type Distribution: Breakdown by content types - Jobs Over Time: Volume trends and patterns - Client Breakdown: Usage by client (if applicable) - Keyword Analysis: Most used keywords and topics
Performance Analytics - Status Distribution: Success vs. failure rates - Processing Time Trends: Performance over time - Error Analysis: Common failure patterns - Quality Metrics: Content quality indicators
Analytics Features¶
Date Range Filtering - Custom Ranges: Select specific date periods - Preset Ranges: Quick selection (last 7 days, month, etc.) - Comparison Views: Compare different time periods
Real-Time Updates - Live Data: Metrics update automatically - Refresh Control: Manual refresh capabilities - Export Options: Download reports and data
Client Filtering - Client-Specific Views: Analytics per client - Cross-Client Comparison: Compare client performance - Aggregated Views: Combined analytics across clients
Performance Monitoring¶
Success Rate Tracking¶
- Target Benchmarks: Compare against success rate goals
- Trend Analysis: Monitor improvements or degradations
- Alert Thresholds: Notifications for performance issues
Cost Optimization¶
- Provider Comparison: Cost efficiency by AI provider
- Usage Optimization: Identify cost-saving opportunities
- Budget Alerts: Notifications when approaching limits
Settings and Account Management¶
Profile Settings¶
Account Information¶
- Personal Details: Name, email, and contact information
- Profile Picture: Upload and manage profile image
- Preferences: Language and interface preferences
- Timezone: Set appropriate timezone for scheduling
Security Settings¶
- Password Management: Change account password
- Two-Factor Authentication: Enable additional security
- Session Management: View and manage active sessions
- Login History: Review recent access attempts
API Keys Management¶
Supported Providers¶
- OpenAI: GPT models and services
- Anthropic: Claude models
- Google: Gemini and other Google AI services
- Custom Providers: Additional AI service integrations
API Key Configuration¶
- Add Keys: Securely store API credentials
- Test Connections: Verify API key functionality
- Usage Monitoring: Track API usage and costs per provider
- Key Rotation: Regular security key updates
Billing and Subscription¶
Subscription Management¶
- Plan Details: Current subscription tier and features
- Usage Limits: Monthly limits and current usage
- Billing History: Previous invoices and payments
- Plan Upgrades: Options to upgrade or modify plans
Cost Controls¶
- Budget Settings: Set monthly spending limits
- Alert Thresholds: Notifications for budget approaches
- Auto-Cutoffs: Automatic stops at budget limits
- Cost Reporting: Detailed cost breakdowns
Notification Settings¶
Notification Types¶
- Job Completion: Alerts when content is ready
- System Updates: Platform updates and maintenance
- Budget Alerts: Spending threshold notifications
- Error Notifications: System or processing errors
Delivery Methods¶
- Email Notifications: Configure email alerts
- In-App Notifications: Browser-based notifications
- Frequency Settings: Control notification frequency
- Quiet Hours: Set times for no notifications
Best Practices and Tips¶
Content Request Optimization¶
Writing Effective Topics¶
- Be Specific: Use detailed, descriptive topics rather than generic ones
- Target Audience: Consider your audience when framing topics
- SEO Considerations: Include primary keywords in your topic when possible
- Length Appropriate: Match topic complexity to desired content length
Keyword Strategy¶
- Primary Keywords: Include 1-2 main keywords you want to rank for
- Secondary Keywords: Add 3-5 supporting keywords for context
- Long-tail Keywords: Include specific phrases your audience searches for
- Keyword Research: Use tools to validate keyword relevance and competition
Content Length Selection¶
- Short (300-500 words): Social media posts, brief announcements
- Medium (500-1000 words): Blog posts, articles, newsletters
- Long (1000-2000 words): In-depth guides, comprehensive articles
- Extra Long (2000+ words): Detailed tutorials, extensive resources
Strategy Development¶
Brand Voice Consistency¶
- Document Guidelines: Create detailed brand voice documentation
- Example Content: Provide examples of desired tone and style
- Avoid List: Specify words, phrases, or approaches to avoid
- Review Process: Establish content review and approval workflows
Template Creation¶
- Reusable Structures: Create templates for common content types
- Variable Sections: Include placeholders for customizable content
- Style Guides: Maintain consistent formatting and structure
- Update Regularly: Keep templates current with brand evolution
Job Management Efficiency¶
Batch Processing¶
- Similar Requests: Group similar content requests together
- Timing Consideration: Submit jobs during off-peak hours for faster processing
- Priority Management: Use priority levels strategically to optimize workflow
- Resource Planning: Plan content creation around resource availability
Quality Control¶
- Review Process: Always review generated content before publishing
- Edit and Refine: Make necessary adjustments to match exact requirements
- Feedback Loop: Use performance data to improve future requests
- Version Control: Maintain versions of content for comparison and rollback
Cost Management¶
Budget Planning¶
- Monthly Budgets: Set realistic monthly spending limits
- Project Budgets: Allocate costs per project or client
- Provider Optimization: Compare costs across different AI providers
- Usage Tracking: Monitor usage patterns to identify optimization opportunities
Efficiency Tips¶
- Bulk Requests: Process multiple pieces of content together when possible
- Reuse Templates: Leverage successful content structures repeatedly
- Optimize Length: Match content length to actual needs to avoid excess costs
- Provider Selection: Choose the most cost-effective provider for each content type
Troubleshooting¶
Common Issues and Solutions¶
Content Request Problems¶
Error: "Please select a client first" - Solution: Use the client selector in the header to choose a client - Prevention: Always verify client selection before starting content requests
Error: "Failed to create content request" - Solution: Check your internet connection and try again - Check: Ensure all required fields are completed - Verify: Confirm your account has sufficient credits or API access
Form not saving automatically - Solution: Check your browser settings to allow local storage - Alternative: Use manual save frequently to preserve work - Browser: Try refreshing the page or using a different browser
Job Processing Issues¶
Jobs stuck in "Pending" status - Cause: High system load or API provider issues - Solution: Wait for processing queue to clear (typically 5-15 minutes) - Contact: If pending for over 30 minutes, contact support
Jobs failing with "Processing Error" - Check: Verify API keys are valid and have sufficient credits - Review: Check if content request parameters are within provider limits - Retry: Use the retry function or submit a new request
Missing generated content - Solution: Check if job actually completed successfully - Refresh: Try refreshing the job details page - Download: Use the download function if content appears corrupted
Dashboard and Analytics Issues¶
Analytics not loading - Solution: Check date range settings and try clearing filters - Refresh: Use the refresh button to reload data - Browser: Clear browser cache and reload the page
Real-time updates not working - Check: Look for connection status indicator (WiFi icon) - Solution: Refresh the page to re-establish connection - Network: Verify your internet connection is stable
Charts displaying incorrectly - Browser: Try using a different browser or incognito mode - Clear: Clear browser cache and cookies - Update: Ensure your browser is up to date
Account and Access Issues¶
Login Problems¶
Cannot access account - Check: Verify username and password are correct - Reset: Use password reset if credentials are forgotten - Browser: Try clearing browser cache or using incognito mode - Contact: Reach out to support if issues persist
Session expired errors - Solution: Log out and log back in - Settings: Check if browser is blocking cookies - Security: May indicate security timeout - this is normal for inactive sessions
Permission Errors¶
Cannot create content requests - Check: Verify your account has content creation permissions - Subscription: Ensure your subscription is active and current - Limits: Check if you've reached monthly usage limits
Cannot access analytics - Permissions: Verify your account has analytics access - Client: Ensure you have access to the selected client's data - Subscription: Some analytics features may require premium subscriptions
Performance Issues¶
Slow Loading Times¶
Dashboard loading slowly - Browser: Clear browser cache and cookies - Connection: Check your internet connection speed - Device: Close other browser tabs to free up memory
Content request form lagging - Auto-save: Disable auto-save if causing performance issues - Browser: Try using a different browser - Device: Ensure sufficient device memory and processing power
System Errors¶
500 Internal Server Error - Solution: This is a temporary server issue - try again in a few minutes - Report: If persistent, report to support with error details - Alternative: Try using a different feature while the issue is resolved
API Connection Errors - Check: Verify API keys are configured correctly in settings - Status: Check if the AI provider is experiencing service issues - Backup: Try switching to a different AI provider temporarily
Getting Help¶
Support Channels¶
- Documentation: Check this user guide and FAQ sections
- In-App Help: Look for help tooltips and contextual guidance
- Support Tickets: Submit detailed support requests through the platform
- Status Page: Check system status page for known issues
Information to Include in Support Requests¶
- Error Messages: Exact text of any error messages
- Steps to Reproduce: What you were doing when the issue occurred
- Browser Info: Which browser and version you're using
- Screenshots: Visual documentation of the issue
- Account Details: Your username and affected client (if applicable)
Feature Reference Guide¶
Content Types¶
Blog Posts¶
- Purpose: Long-form articles and blog content
- Typical Length: 500-2000+ words
- Best For: SEO content, thought leadership, educational content
- Features: Full SEO optimization, structured headings, comprehensive formatting
Social Media Content¶
- Purpose: Short-form content for social platforms
- Typical Length: 50-300 words
- Best For: Engagement posts, announcements, promotional content
- Features: Platform-specific optimization, hashtag suggestions, engagement focus
Email Content¶
- Purpose: Email marketing and newsletter content
- Typical Length: 200-800 words
- Best For: Newsletter content, promotional emails, customer communications
- Features: Subject line optimization, CTA integration, personalization options
Content Lengths¶
Short (300-500 words)¶
- Social media posts
- Brief announcements
- Quick tips and insights
- Product descriptions
Medium (500-1000 words)¶
- Standard blog posts
- Newsletter articles
- How-to guides
- Company updates
Long (1000-2000 words)¶
- In-depth articles
- Comprehensive guides
- Case studies
- Industry analysis
Extra Long (2000+ words)¶
- Detailed tutorials
- Extensive resources
- Comprehensive reports
- Ultimate guides
Content Tones¶
Professional¶
- Use For: B2B content, formal communications, industry reports
- Characteristics: Formal language, industry terminology, authoritative voice
- Avoid: Casual slang, overly personal anecdotes, informal contractions
Casual¶
- Use For: Blog posts, social media, lifestyle content
- Characteristics: Conversational language, personal touches, approachable tone
- Include: Contractions, everyday language, relatable examples
Friendly¶
- Use For: Customer communications, welcome content, community posts
- Characteristics: Warm, welcoming, helpful, empathetic
- Focus: Building relationships, showing care, being supportive
Authoritative¶
- Use For: Expert content, thought leadership, industry guidance
- Characteristics: Confident, knowledgeable, decisive, expert-level
- Support: With data, research, credentials, proven experience
Creative¶
- Use For: Marketing content, storytelling, brand content
- Characteristics: Imaginative, engaging, unique, memorable
- Include: Metaphors, storytelling elements, creative formatting
Priority Levels¶
Low Priority¶
- Processing Time: Standard queue, no rush
- Use For: Evergreen content, advance planning, non-urgent needs
- Indicator: Green dot
Medium Priority¶
- Processing Time: Standard processing with slight priority
- Use For: Regular content schedule, typical business needs
- Indicator: Yellow dot
High Priority¶
- Processing Time: Elevated priority in processing queue
- Use For: Time-sensitive content, important campaigns
- Indicator: Orange dot
Urgent¶
- Processing Time: Highest priority, fastest processing
- Use For: Emergency content, critical deadlines, crisis communications
- Indicator: Red dot
SEO Features¶
Focus Keywords¶
- Primary keyword for content optimization
- Used throughout content naturally
- Incorporated into headings and meta data
- Balanced with readability and user experience
Meta Optimization¶
- Meta Title: 60 characters maximum, includes focus keyword
- Meta Description: 160 characters maximum, compelling snippet
- URL Optimization: Clean, keyword-rich URL suggestions
Content Structure¶
- H2/H3 Headings: Logical content hierarchy
- Introduction: Engaging opening that hooks readers
- Conclusion: Summarizes key points and next steps
- Call-to-Action: Specific, compelling action requests
Advanced Features¶
Draft Management¶
- Auto-save: Automatic saving every 30 seconds
- Manual Save: Save at any time with custom names
- Draft History: Access all saved drafts
- Version Control: Track changes and revert if needed
Preset Management¶
- Save Configurations: Store form settings for reuse
- Quick Apply: One-click application of saved settings
- Multiple Presets: Maintain different presets for different use cases
- Preset Sharing: Share presets across team members (if supported)
Real-time Monitoring¶
- Live Updates: Automatic status updates
- Connection Status: Visual connection indicators
- Push Notifications: Instant alerts for status changes
- Auto-refresh: Configurable refresh intervals
Analytics Integration¶
- Cost Tracking: Real-time cost monitoring
- Performance Metrics: Success rate and timing analysis
- Usage Patterns: Identify trends and optimization opportunities
- Export Capabilities: Download data for external analysis
Conclusion¶
The HG Content Generation System is designed to streamline your content creation process while maintaining high quality and consistency. By following this guide and implementing the best practices outlined, you'll be able to:
- Create compelling, SEO-optimized content efficiently
- Manage multiple clients and strategies effectively
- Monitor and optimize your content generation workflow
- Control costs while maximizing content quality
- Leverage analytics to continuously improve your content strategy
Remember to regularly review your strategies and settings to ensure they align with your evolving content needs. The platform continues to evolve with new features and improvements, so stay updated with the latest documentation and feature announcements.
For additional support or questions not covered in this guide, please contact our support team through the platform's support channels.
Last updated: {git-revision-date-localized}