Quick links: Connect Accounts · Scrape Content · AI Captions · Schedule Posts · Analytics · FAQ
Step 1: Connect Your Social Accounts
After signing up, head to the Social Accounts page from the sidebar. Click "Add Account" and connect your Instagram accounts via Meta's OAuth flow.
- You'll need a Facebook Page connected to your Instagram Business or Creator account
- ContentHarvest requests only the permissions needed for posting and analytics
- Free plan: 2 accounts. Starter: 10. Growth: 50. Pro: 200.
- You can disconnect accounts anytime without losing your scheduled content
Step 2: Scrape Viral Content
Go to the Content page and click "Scrape Content". Choose your niche (finance, fitness, memes, lifestyle) and ContentHarvest will automatically discover trending content from Reddit and Twitter.
- Reddit Scraping: Searches 8-10 top subreddits per niche, filtering for posts with 500+ upvotes and high engagement ratios
- Twitter Scraping: Finds viral tweets with 500+ likes and 100+ retweets in your niche
- Virality Scoring: Each piece of content gets a virality score so you can prioritize the best content
- Review and approve content before scheduling — you're always in control
Step 3: Generate AI Captions
Select any content item and click "Generate Caption" — or use "Bulk Generate" for up to 50 items at once. ContentHarvest uses Claude AI with niche-specific personas to create scroll-stopping captions.
- Niche Personas: Each niche has a unique AI voice (e.g., "crypto bro" for finance, "gym rat" for fitness)
- Scroll-Stopping Hooks: Captions start with attention-grabbing hooks optimized for engagement
- Hashtag Optimization: AI selects from a curated hashtag bank per niche
- Caption Templates: Create reusable templates with {{variable}} substitution for consistent branding
Step 4: Schedule and Publish
Once your content is approved and captioned, schedule it for publishing. Use "Quick Schedule" for individual posts or "Bulk Schedule" to distribute content across multiple accounts at optimal times.
- Optimal Timing: Posts are distributed at peak engagement times (9, 12, 3, 6, and 9 UTC)
- Calendar View: See all your scheduled posts across accounts in a visual calendar
- Auto-Retry: If a post fails, ContentHarvest retries up to 3 times automatically
- Supported Formats: Images, reels, carousels, and stories on Instagram
Step 5: Track Your Analytics
Visit the Analytics page to see how your content is performing across all accounts. ContentHarvest automatically pulls engagement data from Instagram.
- Post Metrics: Likes, comments, shares, saves, reach, and impressions
- Account Metrics: Follower count and engagement rate per account
- Export Data: Download analytics as CSV for deeper analysis
- Analytics refresh every 4 hours for paid users
Frequently Asked Questions
What is ContentHarvest?
ContentHarvest is an AI-powered social media content curation, caption generation, and scheduling platform. It's built specifically for theme page operators and content curators who manage multiple social media accounts at scale.
How much does ContentHarvest cost?
ContentHarvest offers four plans:
- Free: $0/mo — 2 accounts, 30 posts, 20 AI captions, 5 scrapes/day
- Starter: $29/mo — 10 accounts, 300 posts, 200 AI captions, 20 scrapes/day
- Growth: $79/mo — 50 accounts, 1,500 posts, 1,000 AI captions, 100 scrapes/day
- Pro: $149/mo — 200 accounts, unlimited posts, unlimited AI captions, unlimited scrapes
All paid plans come with a 14-day free trial.
What platforms are supported?
ContentHarvest currently supports Instagram for publishing (images, reels, carousels, and stories). Content scraping works with Reddit and Twitter/X. TikTok, Twitter/X publishing, and YouTube Shorts support are on our roadmap.
How does the AI caption generator work?
Our AI uses Claude (by Anthropic) with niche-specific personas to generate captions that match your audience's tone and style. Each caption includes scroll-stopping hooks and optimized hashtags. If Claude is unavailable, we automatically fall back to GPT-4.
Is my data secure?
Yes. ContentHarvest uses encrypted connections (SSL/TLS), stores OAuth tokens securely, and never shares your data with third parties. We process payments through Stripe and never see your card details. See our Privacy Policy for details.
Can I cancel anytime?
Absolutely. You can cancel your subscription at any time from the Billing page. Your plan stays active until the end of your current billing period — no questions asked.
Do you offer refunds?
We offer a 14-day free trial on all paid plans so you can try before you buy. If you're not satisfied within the first 7 days of a paid subscription, contact us at [email protected] for a full refund.