AI Summaries & Auto-Tagging (NewsSync PRO)
🎯 What it does
AI Summaries automatically enhance your imported RSS content with:
- ✅ Engaging excerpts — AI-written summaries perfect for listings and social sharing
- ✅ TL;DR boxes — Optional summary boxes at the top of posts (saves readers time)
- ✅ Smart tags — Auto-generated keywords/tags for better organization and SEO
- ✅ Multilingual support — Works with content in any language
- ✅ Cost-effective — Caching reduces API calls (summaries stored for 7 days)
Before vs After AI
| Without AI | With AI Summaries |
|---|---|
| Generic RSS excerpt (often truncated) | Professional, engaging excerpt |
| Manual tagging (time-consuming) | Auto-tags with relevant keywords |
| Inconsistent formatting | Uniform, branded content |
| 5-10 minutes per post | Fully automatic |
🤖 Choose Your AI Provider
NewsSync PRO supports 3 AI providers — pick the one that fits your needs:
Option 1: OpenAI (Recommended for quality)
Best for: Production sites, high-quality summaries
Pros:
- ✅ Best quality (GPT-4o, GPT-4o-mini)
- ✅ Reliable, battle-tested
- ✅ Fast responses (1-2 seconds)
- ✅ Great multilingual support
Cons:
- ❌ Paid service ($0.15-$5 per 1M tokens)
- ❌ Requires OpenAI account + API key
Cost estimate:
- ~500 summaries/month = $2-5/month (using GPT-4o-mini)
How to get started:
- Sign up at OpenAI Platform
- Add payment method (minimum $5)
- Generate API key → Settings → API Keys
- Copy key to NewsSync PRO → AI Features → OpenAI API Key
Option 2: GitHub Copilot (Best for free usage)
Best for: GitHub users, developers, testing
Pros:
- ✅ FREE with GitHub Copilot subscription (or $10/month standalone)
- ✅ Good quality (GPT-4o models via Azure)
- ✅ No separate billing/tracking needed
- ✅ Same OpenAI models under the hood
Cons:
- ❌ Requires GitHub account
- ❌ Slightly slower than direct OpenAI (Azure routing)
Who has free access:
- ✅ GitHub Copilot Individual/Business subscribers
- ✅ Students (GitHub Student Pack)
- ✅ Open-source maintainers (GitHub Sponsors)
How to get started:
- Verify you have GitHub Copilot access
- Generate Personal Access Token → GitHub Settings → Developer Settings
- Scopes needed:
copilot(orread:userminimum) - Copy token to NewsSync PRO → AI Features → GitHub Token
Option 3: Custom Provider (Advanced users)
Best for: Claude, Groq, OpenRouter, self-hosted models
Pros:
- ✅ Use any OpenAI-compatible API
- ✅ Access to Claude (better for some content types)
- ✅ Cost optimization (cheaper providers)
- ✅ Full control (self-hosted models)
Cons:
- ❌ Requires technical setup (API proxy for some)
- ❌ Quality varies by provider/model
Popular custom options:
- Anthropic Claude (via Cloudflare Worker) — Best summarization quality
- Groq — Fastest responses (sub-second)
- OpenRouter — Access to all models (Claude, Gemini, Llama)
- Hugging Face — Free tier available (not recommended for production)
📖 Full setup guide: Custom AI Providers
🚀 Quick Setup Guide
Step 1: Choose your provider
In WordPress Admin → NewsSync PRO → Settings → AI Features:
- Preferred AI Provider: Select OpenAI, GitHub Copilot, or Custom
- Enter your API key/token in the appropriate field
- Click “Test API Key” to verify connection
Step 2: Enable features
Toggle on the features you want:
- ☑️ AI-Powered Summaries — Generate excerpts and TL;DR
- ☑️ Show AI Summary Box — Display TL;DR at top of posts
- ☑️ AI Auto-Tagging — Create/assign tags automatically
Step 3: Configure model (optional)
For OpenAI:
- Recommended:
gpt-4o-mini(fast, cheap, good quality) - Best quality:
gpt-4o(2x cost, 10% better) - Budget:
gpt-3.5-turbo(cheapest, lower quality)
For GitHub Copilot:
- Use default model (handles automatically)
For Custom:
- Enter your provider’s model ID (e.g.,
claude-3-5-sonnet-20241022)
Step 4: Save and test
- Click Save Changes
- Import a test RSS feed item
- Check the created post:
- Excerpt: Should have AI-generated summary
- Content: TL;DR box at top (if enabled)
- Tags: Auto-generated keywords (if enabled)
✅ Success! AI is now enhancing all imports automatically.
⚙️ Advanced Settings
AI Calls Per Run
Controls how many items get AI summaries per import batch.
Default: 5 items per batch
Recommendations:
- Low-volume feeds (1-5 posts/day): Set to
-1(unlimited) - High-volume feeds (50+ posts/day): Set to
10-20(control costs) - Testing: Set to
2-3(verify quality before scaling)
Cache Duration
AI summaries are cached to avoid duplicate API calls.
Default: 7 days
When to adjust:
- Shorter (1-3 days): If your feed content updates frequently
- Longer (30 days): For static/archive content (save costs)
Custom Prompts (Advanced)
Edit the AI prompt to change output style/format.
Default prompt:
Summarize the following article in 2-3 sentences.
Then provide 5 relevant keywords.
Title: {title}
Content: {content}
Example customizations:
- Add “Write in Portuguese” for localized summaries
- Add “Focus on technical details” for developer content
- Add “Use simple language for beginners” for tutorials
💰 Cost Optimization Tips
1. Use GPT-4o-mini (not GPT-4)
Savings: 15x cheaper, 95% same quality
2. Limit AI Calls Per Run
Set to 10-20 for high-volume feeds (don’t process every item)
3. Enable caching (default ON)
Summaries stored 7 days → no repeat API calls
4. Use shorter excerpts
Shorter input = lower token cost (adjust in Display settings)
5. Consider GitHub Copilot
If you already have subscription → effectively FREE
Cost comparison (per 1000 summaries):
| Provider | Model | Cost |
|---|---|---|
| OpenAI | GPT-4o-mini | ~$0.30 |
| OpenAI | GPT-4o | ~$5.00 |
| GitHub Copilot | Included | $0 (with subscription) |
| Claude (custom) | Sonnet 3.5 | ~$3.00 |
| Groq (custom) | Mixtral | ~$0.10 |
🔧 Troubleshooting
“Test API Key” fails
OpenAI errors:
- ❌
Invalid API key→ Check key copied correctly (no spaces) - ❌
Rate limit exceeded→ Wait 60 seconds, try again - ❌
Insufficient quota→ Add payment method in OpenAI dashboard
GitHub errors:
- ❌
Unauthorized→ Token needscopilotscope (regenerate) - ❌
No Copilot access→ Verify subscription active - ❌
Token expired→ GitHub tokens expire (set no expiration)
Custom provider errors:
- ❌
Timeout→ Increase timeout or use faster provider - ❌
Bad format→ Verify API is OpenAI-compatible
AI summaries not showing in posts
Check:
- ✅ AI Features toggle is ON
- ✅ “AI Calls Per Run” is not zero
- ✅ Post was imported AFTER enabling AI (re-import to test)
- ✅ Check WordPress Debug Log for errors
Force re-generate:
- Delete post → Re-import feed item
- Or clear transient cache:
wp transient delete newssync_ai_*
Summaries are low quality / gibberish
Causes:
- Using weak model (GPT-3.5, Mistral 7B)
- Feed content is non-standard (images only, minimal text)
- Prompt needs customization for your content type
Fixes:
- ✅ Upgrade to GPT-4o-mini or Claude
- ✅ Test with different feed (verify it’s not feed-specific)
- ✅ Customize prompt to match your content
Tagging creates too many/wrong tags
Causes:
- AI being too creative with keywords
- Model not trained on your niche
Fixes:
- ✅ Edit prompt: Add “Use only existing WordPress tags” or “Limit to 3-5 tags”
- ✅ Use tag blacklist/whitelist (in PRO settings if available)
- ✅ Manually review first 10 imports, adjust prompt
📊 What Gets Sent to AI
Privacy note: NewsSync sends these fields to your AI provider:
- Article title
- Article excerpt/content (truncated to ~500 words)
- Your custom prompt
NOT sent:
- User data, emails, passwords
- WordPress admin data
- Other posts/content
Cache: Results cached locally (WordPress database) for 7 days.
🆘 Need Help?
Quick Links
- Setup guide for Claude: Custom AI Providers
- OpenAI pricing: OpenAI Pricing Page
- GitHub Copilot: GitHub Copilot Plans
Support Channels
- WordPress Forums: RSS NewsSync PRO Support
- Documentation: All PRO Features
- Bug Reports: WordPress.org support (include debug log)
Pro Tip: Start with GitHub Copilot (free!) or OpenAI’s GPT-4o-mini (cheap). Test with 10-20 posts before enabling site-wide. Monitor costs in your provider dashboard. 🚀