Automation of auto-posting products on Instagram (Reels)

Enterprise Resource Planning (ERP) 22 USD
Job 12 of 30
Developed a fully automated script for publishing product Instagram Reels without manual involvement. The solution allows for stable and secure content publishing on a schedule, significantly saving time and reducing the risk of errors.

Main functionality:
- Automatic uploading of Reels from a local folder
- Publishing 4 times a day according to a set schedule (10:00, 13:00, 16:00, 18:00)
- Sequential use of videos (no repeats)
- Separate handling of videos and texts (Video / Text)
- Ability to dynamically change texts or add new videos without restarting the system
- Protection against re-publication through posted.json
- Stable operation 24/7 via cron

Architectural solutions:
- The script reads current data from the file system at each launch
- A custom patch for instagrapi has been implemented, which eliminates errors in the metadata of Reels
- Guaranteed compatibility with new versions of Python and Instagram API
- No content caching - only "live" data

Technologies used:
- Python 3.13
- instagrapi
- JSON
- Cron
- Working with the file system (os, datetime)
- Patch/monkey-patching of third-party libraries
- Instagram Reels API

Result:
- Fully autonomous auto-posting system
- Scalability potential (mass accounts, new products)
- Reduction of manual work to zero
- Ready solution for e-commerce and product pages