Drop videos in your Google Drive folder. ReelPilot posts them as Reels on your schedule with your universal caption — free, 24/7, no server of yours running. One-time setup below (~10 min), then it's hands-free forever.
1. GitHubrunner + storage
2. Drivevideo source
3. Instagramconnect page
4. Schedulecaption + timing
5. Dashboardstatus + logs
1 · GitHub — free 24/7 runner
Posting runs on GitHub Actions (free for public repos, every 30 min). Your settings live in the repo; secrets stay encrypted. Paste a Personal Access Token once — it never leaves your browser except to talk to GitHub's API.
Create one at github.com/settings/tokens → Generate new token (classic) → tick repo and workflow → Generate. Paste it here. It's saved only in this browser (localStorage) + as an encrypted repo secret for the worker.
2 · Google Drive — video source
A Google service account (a robot user, free) reads your folder. Share the folder with it once — no OAuth popups ever again.
Open console.cloud.google.com → project octora-508800 (Drive API already on).
IAM & Admin → Service Accounts → Create service account → name reelpilot → Create and continue → Done (no roles needed).
Open the new account → Keys → Add key → Create new key → JSON → download the file.
In Google Drive, right-click your videos folder → Share → paste the service account email (...@octora-508800.iam.gserviceaccount.com) → Viewer → Send.
Open the downloaded JSON file, copy everything, paste below → Save.
3 · Instagram — connect your page
Instagram only allows posting through Meta's official API — this button walks you through it once (dev mode, your account only, no app review needed). After that the worker refreshes tokens by itself.
Go to developers.facebook.com → My Apps → Create App → name it ReelPilot.
Add the Instagram Graph API product (Instagram API with Facebook Login).
Settings → Basic → copy App ID and App secret below.
Facebook Login → Settings → add this as a Valid OAuth Redirect URI: …
In the Instagram app: switch your account to Professional (Business or Creator), and link it to a Facebook Page (Page Settings → Linked accounts → Instagram).
Click Connect Instagram below → log in → tick the checkbox next to your Facebook Page (important!) → Done.