How It Works (Overview)
Understanding the BuddyActivity pipeline and workflow.
The Big Picture
BuddyActivity follows a simple pipeline:
Google Sheet (your content calendar)
↓ (sync via service account)
WordPress Jobs Queue (scheduled tasks)
↓ (processed on schedule)
BuddyBoss Activity Feed (live posts/comments)Step-by-step Flow
1
You fill in your Google Sheet
Each row in the ACTIVITY_LOG tab represents one post, comment, or reply. You specify the author (a virtual member's User ID), the group, the scheduled date/time, and the content.
2
BuddyActivity syncs the sheet
Either automatically on a configurable interval, or manually via the Settings page. It reads new rows and creates "jobs" in the WordPress database.
3
The scheduler processes jobs
Using Action Scheduler (a reliable WordPress job queue), BuddyActivity checks for jobs whose scheduled time has passed and executes them in order.
4
Posts appear on BuddyBoss
The post, comment, or reply is published under the virtual member's account, exactly as if they had typed it themselves.