Social Media Manager
Phase 3 — Bulk Import + Queue + Publisher (PWA)
API Ping

Drafts

Queue

Queued drafts have a publish_at time. Publisher can publish “due” items with one click (or via cron).

Publisher

This will publish up to 50 queued items where publish_at <= now.

Cron setup (cPanel)

Add a cron job that hits this URL every 5–15 minutes:

Bulk Import

Paste multiple posts using this format:

### Title 1
Body…
### Title 2
Body…

Sites

For publishing, publish_dir and posts_index_path should be absolute server paths (cPanel file paths).

Tools

Agents

Router (Demo)

Draft Generator

Checking…
After generating: The draft appears in the Drafts tab. Open it, add an Image URL or Video URL in the media section, then click Publish — or send it to JacAI with add image to draft #N, run tagx, publish

JacAI Console

Type commands like: write post about track training, publish latest, make share pack for latest. Voice: use the Mic button (if supported) and Speak to read replies aloud.

Voice: idle

Share Packs

Share Packs are auto-created after a blog post is published (or via cron). Copy the ready-to-post text for your social pages.

Settings

Cron endpoint (optional):

Accounts (Phase 9)

Add platform accounts now so you can automate later. Phase 9 supports manual token paste + provider settings storage (OAuth framework). Posting adapters come next phase.

Accounts

OAuth Providers

Connect/refresh flows will be added next phase. For now paste tokens into Accounts.

Cron Queue (Phase 9)

Queue jobs for automation (publish_site, oauth_post). You will run cron.php from cPanel cron.

About

Phase 3 adds publishing: bulk import → schedule → publish to cPanel folders + update posts.json.

  • ✅ Bulk import multiple drafts
  • ✅ Queue tab + schedule date/time
  • ✅ Publish Now / Publish Due
  • ✅ posts.json updater
  • ✅ PWA installable