Dashboard
System running
Recent Activity
Last 20 jobs| Creator | Source | Destination | Type | Status | Time |
|---|
Creators
π₯
No creators yet. Add one to get started.Job Queue
| ID | Creator | Source | URL | Destination | Type | Status | Error | Created |
|---|
Content Calendar
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Analytics
bundle.social-backed accounts only| Page | Channel | Followers | Posts | Views | Likes | As of |
|---|
API Setup Guide
Configure your API credentials in the .env file on your server.
π .env File Template
# βββ Meta / Facebook & Instagram βββββββββββββββββββββββ META_APP_ID=your_meta_app_id_here META_APP_SECRET=your_meta_app_secret_here # βββ YouTube Data API v3 ββββββββββββββββββββββββββββββββ YOUTUBE_API_KEY=your_youtube_api_key_here # βββ TikTok βββββββββββββββββββββββββββββββββββββββββββββ TIKTOK_CLIENT_KEY=your_tiktok_client_key TIKTOK_CLIENT_SECRET=your_tiktok_client_secret # βββ Snapchat Marketing API βββββββββββββββββββββββββββββ SNAPCHAT_CLIENT_ID=your_snapchat_client_id SNAPCHAT_CLIENT_SECRET=your_snapchat_client_secret # βββ System βββββββββββββββββββββββββββββββββββββββββββββ DATABASE_PATH=syndication.db DOWNLOAD_DIR=downloads DASHBOARD_SECRET_KEY=change-this-to-random-string DASHBOARD_PORT=8080 # βββ Polling Intervals (seconds) ββββββββββββββββββββββββ YOUTUBE_POLL_INTERVAL=300 INSTAGRAM_POLL_INTERVAL=300 TIKTOK_POLL_INTERVAL=180
π API Key Sources
| Platform | Where to Get Keys | What's Needed |
|---|---|---|
| Meta/Facebook | developers.facebook.com β Create App | App ID, Secret + each Page's long-lived token |
| Same Meta app β creator authorizes via OAuth | Creator's Instagram User Token (OAuth flow) | |
| YouTube | console.cloud.google.com β YouTube Data API v3 | API Key + Channel IDs |
| TikTok | developers.tiktok.com β Create App | Client Key/Secret + creator OAuth tokens |
| Snapchat | businesshelp.snapchat.com β Marketing API | Client ID/Secret + Public Profile ID |