Using the Content Generation Spreadsheet
Master the BuddyActivity Google Spreadsheet to plan, schedule, and publish authentic community content with realistic engagement patterns.
The BuddyActivity spreadsheet is your content planning hub. It lets you configure groups, define member personas, schedule posts with comments and replies, and control how each piece of content behaves when it goes live. All data is read by the WordPress plugin from the ACTIVITY_LOG tab.
Get Your Copy of the BuddyActivity Spreadsheet
Start by creating your own copy of the official BuddyActivity template spreadsheet.
- 1.Open the BuddyActivity Template Spreadsheet (link provided in your purchase confirmation or plugin settings).
- 2.Click "File" → "Make a copy" from the menu.
- 3.Choose a descriptive name (e.g., "My Community - BuddyActivity").
- 4.Select the destination folder in your Google Drive.
- 5.Click "Make a copy".
Authorize the BuddyActivity Script
Grant the necessary permissions for the spreadsheet to function properly.
- 1.In your copied spreadsheet, look for the "BuddyActivity" menu in the top navigation bar.
- 2.Click "BuddyActivity" → "Create Post" (or any menu item).
- 3.A Google authorization dialog will appear saying "Google hasn't verified this app".
- 4.Click "Advanced" at the bottom left.
- 5.Click "Go to BuddyActivity (unsafe)".
- 6.Review the requested permissions and check all boxes.
- 7.Click "Allow" to continue.
Configure Your Group Directory
Set up all the BuddyBoss groups where activity will be posted.
- 1.Navigate to the "GROUP_DIRECTORY" sheet tab.
- 2.For each group, find the Group ID from your WordPress admin dashboard.
- 3.Fill in the required columns for each group.
Column Definitions
TRUE to show in form dropdowns, FALSE to hide.How to Find BuddyBoss Group IDs
- •Go to your WordPress admin dashboard.
- •Navigate to "BuddyBoss" → "Groups".
- •Hover over a group name in the list.
- •Look at the URL in your browser's status bar.
- •The Group ID is the number after "gid=" in the URL.
1, Group Name "Tech Community", Description "Development and tools", Active? TRUE.Set Up Your Member Directory
Create realistic member profiles that will author posts, comments, and replies.
- 1.Navigate to the "MEMBER_DIRECTORY" sheet tab.
- 2.Add each member who will participate in activity feed content.
Column Definitions
1,3,5).TRUE to include in author selection.Configure Simulation Settings
Define engagement types that control timing and behavior patterns for different post types.
- 1.Navigate to the "SIMULATION_CONFIG" sheet tab.
- 2.Review the pre-configured engagement types (LOW, MEDIUM, HIGH, SPIKE, DEAD, DEBATE).
- 3.Customize timing and behavior parameters to match your community's patterns.
Engagement Type Parameters
Sparse, minimal engagement. Long delays between interactions.
Standard community engagement with moderate activity.
Popular post with lively, active discussion threads.
Viral content with maximum activity and rapid responses.
Near-zero engagement — post goes mostly unnoticed.
Controversial topic with high reply chains and discussion.
Create Activity Posts
Use the BuddyActivity menu to create scheduled posts with comments and replies.
- 1.Click "BuddyActivity" → "Create Post" in the spreadsheet menu.
- 2.A form dialog will appear. Fill in the fields described below.
- 3.Add comments and replies as needed using the "Add Comments" and "Add Replies" buttons.
- 4.Click "Submit" to save the activity to the Activity Log.
Post Creation Form Fields
YYYY-MM-DD HH:MM:SS (e.g., 2026-03-15 14:30:00).Manage Your Activity Log
Review, edit, and control which posts are ready for publishing to WordPress.
- 1.Navigate to the "ACTIVITY_LOG" sheet tab.
- 2.All submitted posts appear here with complete details.
- 3.You can manually edit any field except POST_ID.
- 4.Set "Publish Ready" to TRUE for posts you want to send to WordPress.
Key Activity Log Columns
Sync to Activity Schedule
Keep your schedule view up-to-date with the latest activity data.
- 1.Click "BuddyActivity" → "Sync to Schedule" in the menu.
- 2.Navigate to the "ACTIVITY_SCHEDULE" sheet tab.
- 3.Review the synchronized schedule data.
Monitor Your Dashboard
Track your content pipeline and upcoming activity at a glance.
- 1.Navigate to the "DASHBOARD" sheet tab.
- 2.Click "BuddyActivity" → "Refresh Dashboard" to update metrics.
Dashboard Metrics
Connect to the WordPress Plugin
Enable the BuddyActivity WordPress plugin to fetch and publish your scheduled content.
- 1.Ensure you have completed the Google Service Account setup.
- 2.Share your spreadsheet with your Google Service Account email.
- 3.In WordPress, configure the BuddyActivity plugin to point to your spreadsheet.
- 4.The plugin reads only from the ACTIVITY_LOG tab.
- 5.Posts with "Publish Ready" = TRUE will be fetched and published according to their scheduled time.
Best Practices
Create Diverse Personas
- Mix personality types: enthusiasts, skeptics, experts, lurkers
- Vary writing styles: formal, casual, technical, conversational
- Set realistic engagement weights based on member type
- Include inactive members (Active? = FALSE) for rotation flexibility
Plan Content Strategically
- Batch-create posts for the week ahead
- Use different engagement types for content variety
- Schedule high-engagement posts during peak hours
- Leave posts at Publish Ready = FALSE until final review
Match Engagement to Content
- Use SPIKE for major announcements and launches
- Use HIGH for popular topics and trending discussions
- Use MEDIUM for routine updates and general content
- Use LOW for technical deep-dives and niche topics
Quality Control Workflow
- Create posts with Publish Ready = FALSE initially
- Review all content in Activity Log before publishing
- Check for realistic timing and engagement patterns
- Verify Author IDs and Group IDs are correct
Maintain Spreadsheet Health
- Never edit POST_ID values manually
- Keep backup copies of your spreadsheet regularly
- Deactivate old groups/members instead of deleting
- Use descriptive notes in the simulation config
Monitor and Adjust
- Review dashboard metrics weekly
- Adjust engagement types based on actual results
- Refine member personas based on feedback
- Refresh dashboard before each planning session
Troubleshooting Common Issues
Posts Not Appearing in WordPress
- •Verify "Publish Ready" is set to TRUE in Activity Log.
- •Check that the scheduled time is in the past or present.
- •Confirm the spreadsheet is shared with the service account email.
- •Verify the WordPress plugin cron is running properly.
- •Check that Author ID and Group ID exist in WordPress.
Duplicate POST_ID Error
- •Never manually edit POST_ID values.
- •If duplicating a post, increment the POST_ID by 1.
- •Use the "Create Post" form instead of copying rows.
- •Check for accidental copy-paste that duplicated IDs.
Authorization Keeps Asking Again
- •Make sure you clicked "Allow" on all permission requests.
- •Try authorizing from an incognito/private browser window.
- •Clear browser cache and cookies, then authorize again.
- •Check that your Google account has access to the spreadsheet.
Groups or Members Not Showing in Form
- •Verify Active? column is set to TRUE for the entry.
- •Check that Group IDs and User IDs are numeric integers.
- •Ensure no extra spaces or special characters in IDs.
- •Try clicking "Refresh Dashboard" to reload data.
Comments/Replies Not Publishing Correctly
- •Verify comment and reply data is properly formatted.
- •Check that the parent POST_ID exists for comments.
- •Ensure author IDs for comments/replies are valid.
- •Review timing parameters in Simulation Config.