Dashboard
🔗 LinkedIn 📸 Instagram
Dashboard
All profiles — most recent activity first · Social stats refresh every 30 min
Post Builder
Single image post · 4:5 · 1:1 · 9:16 · 16:9
📐 Format & Template
Ratio
4:51080×1350
1:11080×1080
9:161080×1920
16:91200×628
Quick Templates
🌑 Dark
⬜ Clean
🟠 Orange
🔵 Blue
✒️ Typography
🖼️ Background Image
🖼️

Click to upload image

JPG, PNG, WebP

✏️ Content
🤖 Caption Generator
1080 × 1350 px · 4:5
Newsletter Generator
Multi-page · LinkedIn Articles + Instagram Carousel
⚙️ Settings
📅 Issue Tracker
Issue #01 — The CRM SetupPublished
Issue #02 — Why Ads FailDraft
Issue #03 — Lead Gen BlueprintPlanned
Template Engine
Create, edit, and manage post templates · Locked if in use
🎨 Templates with posts attached are locked. Duplicate them to create a variant, then edit the duplicate.
Content Calendar
Click any day to preview the post · All profiles
LinkedIn Instagram Both Newsletter
Queue & Schedule
Review, approve and publish · Eye icon to preview any post
🔌 APIs not connected. Posts download as drafts. Configure tokens in Manage Profiles → API Config.
Manage Profiles
Individual and Business profiles · Unlimited · API config per profile
🔐 API tokens (LinkedIn, Instagram, Facebook) are stored per-profile in your MySQL database — not in the browser. Configure them via the API Config button on each profile.
Global Settings
Saved to MySQL · Synced across all team devices
✅ Saved
📸 Meta / Instagram
🔗 LinkedIn App
✒️ Custom Fonts
Upload .woff2, .woff, or .ttf font files. They will appear as options in all creative sections.
🔤
Drop font file here or click to upload
.woff2 · .woff · .ttf · .otf
🌐 Subdomain & Hosting
API Integration Guide
Meta Instagram Graph API + LinkedIn API v2 + hosting setup
Sphyx is already Meta's verified Tech Provider. Business ID: 1437370696395671 · App ID: 297666779680786. Your Meta App review will be significantly faster.
📸 Instagram — 5 Steps
1. Convert both IG accounts to Business type (Settings → Account Type → Switch to Professional → Business)
2. Create new app at developers.facebook.com → Business type → link to your existing Business Manager (BM ID above)
3. Request permissions: instagram_basic, instagram_content_publish. Submit with screen recording demo of posting flow.
4. Exchange short-lived token for 60-day long-lived token. Save via Profiles → API Config for each founder.
5. PHP proxy handles: create container → poll status → publish. All triggered from the Queue page once tokens are saved.
🔗 LinkedIn — 4 Steps
1. developer.linkedin.com → My Apps → Create App → Name: Sphyx Social OS → Link to Sphyx Digital company page.
2. Request Product: "Share on LinkedIn" → grants w_member_social. Also request "Sign In with LinkedIn using OpenID Connect".
3. Run OAuth 2.0 flow for each founder. Redirect URI: https://social.sphyx.in/auth/linkedin/callback. Get 60-day token.
4. Save Client ID, Secret + both tokens via Profiles → API Config. Tool uses UGC Posts API for publishing.
🗄️ Database Setup (MySQL + phpMyAdmin)
1. Create database: sphyx_social in phpMyAdmin → SQL → run sphyx-db.sql (included in the package)
2. Upload api/index.php to your server at api.sphyx.in (or a subfolder). Edit DB_USER and DB_PASS constants at the top.
3. Upload index.html, style.css, app.js to social.sphyx.in. Add subdomain CNAME in your DNS panel.
4. Update const API = '...' in app.js to point to your PHP API URL. Enable SSL (AutoSSL in cPanel). Done.
Fastest Alternative — Ayrshare (1 day, $29/month)
If native API setup is too time-intensive, Ayrshare is a unified social API handling Instagram + LinkedIn + Facebook through one REST endpoint. Replace the PHP social.php proxy with a single Ayrshare API key. Recommended to ship quickly while the native APIs are being configured. Visit ayrshare.com.