What Smart Template Recommendations Do
Analyze and recommend templates based on:
- Template engagement rates from past campaigns
- Success scores combining usage and engagement
- A/B test results across templates
- Campaign completion rates
- Platform-specific performance
The system learns: Every published campaign generates engagement data. Templates with higher engagement are recommended more frequently.
How Performance Tracking Works
Metrics Tracked Per Template:
- Average Engagement Rate: Total engagement (likes + comments + shares) / impressions × 100
- Success Score: Weighted score (0-100) combining usage frequency and engagement
- Campaigns Completed: Number of campaigns using this template that reached "completed" status
- Performance Updated At: Last time metrics were refreshed
Score Calculation:
```
Usage Score = (usage_count / 10) × 30 (max 30 points)
Engagement Score = (avg_engagement_rate / 5) × 70 (max 70 points)
Success Score = Usage Score + Engagement Score
```
Example:
- Template used 15 times → Usage score: 30 (capped)
- Avg engagement rate: 3.5% → Engagement score: 49
- Total success score: 79/100
Viewing Template Performance
Campaign Templates Page:
- Go to Campaigns > Templates
- Templates are ordered by:
- Default templates first
- Then by usage count
- Then alphabetically
What You See:
- Template name and description
- Social post count and duration
- Email count
- Usage count
- System vs tenant-specific badges
Performance metrics (visible when available):
- Engagement rate
- Success score
- Completed campaigns count
How Recommendations Work
During Campaign Creation:
When you create a new campaign, the platform suggests templates based on:
- Content Type Match: Templates configured for your content source (article, offer, holiday)
- Success Score: Higher-scoring templates appear first
- Recent Performance: Templates with recent high engagement prioritized
- Tenant History: Your past template choices influence suggestions
Template Ranking:
- Templates with
success_score > 70 marked "High Performer" - Templates with
avg_engagement_rate > 5% marked "Top Engagement" - Unused templates appear last (no data yet)
Performance Data Collection
Automated Daily Sync:
An automated task runs every 4 hours:
- Syncs engagement metrics from the social publishing integration for all published social posts
- Updates post-level metrics (likes, comments, shares, impressions)
- Creates preference signals for high/low performers
- Triggers template metric updates
Template Metric Updates:
Another task recalculates template performance:
- Aggregates metrics from all campaigns using each template
- Computes average engagement rate
- Counts completed campaigns
- Calculates success score
- Updates
performance_updated_at timestamp
Manual Refresh:
You can trigger a metric update from the admin panel.
Understanding Engagement Rates
What's a "Good" Engagement Rate?
Social media averages vary by platform:
- Twitter/X: 0.5-1% is average, 2%+ is good
- LinkedIn: 1-3% is average, 5%+ is good
- Instagram: 1-3% is average, 5%+ is excellent
- Facebook: 0.5-1% is average, 2%+ is good
ILLIXIS Engagement Rate Thresholds:
- High: ≥5% (creates positive preference signal with outcome = 1.0)
- Medium: 1-5% (creates neutral signal with outcome = 0.5)
- Low: <1% (creates negative signal with outcome = 0.2)
A/B Testing Templates
Test Two Templates Against Each Other:
- Create Campaign A using Template 1
- Create Campaign B using Template 2
- Use same content source for both
- Launch on same date
- Compare engagement rates after 2 weeks
What to Compare:
- Total engagement per post
- Engagement rate (accounts for impressions)
- Completion rate
- Time to publish all posts
The system learns: After multiple A/B tests, higher-performing templates get higher success scores.
Preference Learning Integration
How Templates Influence Future Recommendations:
Every published social post generates a preference signal that captures the platform, post type, media presence, hashtag count, engagement rate, and performance outcome.
The platform learns:
- Which post types perform best on each platform
- Optimal hashtag counts
- Whether media improves engagement
- Ideal text length
Future campaign generation uses these signals to generate better content.
Template Types and Performance
Default System Templates:
- Product Launch - High engagement (announcement + urgency posts)
- Weekly Roundup - Steady engagement (educational content)
- Event Promotion - High early engagement, drops off
- Seasonal Campaign - Performance spikes near dates
- Content Amplification - Consistent engagement (evergreen)
Performance Patterns:
- Announcement-heavy templates: High early engagement, lower sustained
- Educational templates: Lower initial, better long-term
- Mixed-type templates: More stable engagement curves
- Short-duration templates (7 days): Higher per-post engagement
- Long-duration templates (30 days): Better total reach
Creating High-Performing Templates
What Makes Templates Perform Well:
- Post Type Variety: Mix announcement, educational, social proof, urgency
- Platform Optimization: Match post types to platform norms
- Pacing: Space posts 2-3 days apart (not daily)
- Duration: 14-21 days performs better than 7 or 30
- Email Integration: Templates with email milestones get higher engagement
Post Type Performance (General):
Based on cross-platform data:
- Social Proof: Highest engagement (testimonials, case studies)
- Urgency/Reminder: High engagement near end of campaign
- Behind the Scenes: High engagement (storytelling)
- Announcement: High initial engagement, drops off
- Promotional: Lower engagement (but drives conversions)
- Educational: Steady, reliable engagement
Troubleshooting
Template shows 0% engagement rate
- Template hasn't been used yet, or
- Campaigns using it haven't published posts yet, or
- Posts published <4 hours ago (not synced yet)
Engagement metrics not updating
- Check that the social publishing integration is connected (Social Profiles)
- Verify scheduled tasks are running (contact support if unsure)
- Check the last sync timestamp on posts
Success score seems wrong
- Success score combines usage AND engagement
- New templates with low usage will score low even with high engagement
- Score will improve as template is used more
Template used 10 times but shows 0 completed campaigns
- Campaigns still in "draft", "active", or "paused" status
- Only "completed" campaigns count toward metric
- Mark campaigns complete when distribution ends
Recommendations not showing
- Template recommendations appear during campaign creation
- If no templates exist, contact support to set up system defaults
Best Practices
When Creating New Templates:
- Test with small campaigns first (5 posts, 7 days)
- Monitor engagement after first 3 uses
- Adjust post types if engagement is low
- Keep templates focused (product launch ≠ weekly roundup)
When Choosing Templates:
- Start with templates that have
success_score > 60 - For new content types, use default templates first
- Create custom templates after understanding what performs
- Don't create templates with >10 posts (engagement drops)
Improving Template Performance:
- Analyze low-performing campaigns (which posts failed?)
- Adjust post types in template
- Change timing/pacing
- Test with different content types
- Monitor engagement over 3-5 campaigns before making changes
Template Naming:
- Be specific: "Blog Post Amplification - 14 Days" not "Content Campaign"
- Include duration in name for quick reference
- Note platform focus if specialized (e.g., "LinkedIn B2B Campaign")
Related Features
- Campaign Planner: Uses templates to generate distribution plans
- Social Studio: Generates individual social posts (not campaigns)
- Email Digest Builder: Email milestones link to email campaigns
- Preference Learning: Captures engagement signals to improve future content
- Social Publishing Integration: Syncs engagement metrics from social platforms
- Maya Insights: May recommend campaigns based on template performance