Import saved posts
Upload your Instagram data export to start curating.
Drop your Instagram export here
Accepts the export .zip or saved_posts.json directly ·
How to export your Instagram data
- Open Instagram → Settings → Your activity → Download your information
- Select Some of your information → tick Saved posts
- Choose JSON format and your date range, then tap Submit request
- Instagram emails you a download link — download the
.zipfile and drop it above
Library
Your posts across all stages.
Schedule
Analytics
Performance data from your posted content — feeds directly into caption and hashtag generation.
Best time to post
Average engagement score by hour you posted
Caption style
Which style drives more engagement on this account
Hashtag performance
Tags ranked by average engagement across posts that used them. Top tags are suggested to Claude when generating hashtags.
Top performing posts
Caption history
Settings
API keys, Instagram connection, brand voice, and scheduling preferences.
API keys
Used for caption generation. Stored locally, only sent to Anthropic.
Used to extract images from Instagram post URLs. Subscribe to instagram-scraper-reels-posts-profiles1 at rapidapi.com.
Leave as default unless you switch to a different RapidAPI endpoint.
Instagram connection
Requires a Professional (Business or Creator) Instagram account linked to a Facebook Page, and a free Meta Developer App with instagram_basic and instagram_content_publish permissions.
Stored locally. Only used to exchange OAuth codes — never sent elsewhere.
Identity
Shown in your export reports. Auto-filled when you connect Instagram.
Cloudflare Scheduler
The Cloudflare Worker handles posting at the exact scheduled time — no need to have the app open.
Deploy the worker/ folder to your Cloudflare account (see setup instructions in the worker folder).
The URL of your deployed Cloudflare Worker.
Must match the GATHER_API_KEY secret you set in Cloudflare. Make it long and random.
Scheduling
Comma-separated 24h times — one per post per day.
Brand voice
The system prompt Claude receives before every caption. Edit freely — changes apply to all future generations.
Content pillars
Backup & restore
Export saves all your API keys, brand voice, and Instagram connection to a file. Import it any time to restore — useful if you switch browsers or the app forgets your settings.
Danger zone
Clears the memory of which posts have already been processed. Use this if posts aren't appearing after a new upload, or to re-process your saved posts from scratch.
Removes all approved captions and edits from Claude's learning history. Future captions will start fresh without referencing past approved posts.