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.

Was this article helpful?

Menu