Scheduling Replies (Nested Comments)

Create threaded conversations by scheduling replies to existing comments.

A reply is a nested comment — a response to a comment, rather than a response to the original post. Replies create threaded conversations that feel more dynamic and personal. To schedule a reply, add a row with type set to reply.

Required Fields for a Reply

  • id — A unique identifier for this row.
  • type — Must be reply.
  • user_id — The WordPress User ID of the virtual member replying.
  • scheduled_at — When to post the reply.
  • content — The text of the reply.
  • parent_id — The id value of the comment row this reply belongs to.
Info: For replies, parent_id must reference a comment row, not a post row. If you reference a post row, BuddyActivity will treat it as a comment instead.

Nesting Depth

BuddyActivity supports one level of nesting: post → comment → reply. Replies cannot be nested further. If you set a reply's parent_id to another reply's id, it will be attached at the comment level instead.

Example: Full Threaded Conversation

This example shows a post with one comment and two replies to that comment:

csv
id,type,user_id,scheduled_at,content,group_id,parent_id,status
101,post,42,2024-03-20 08:30:00,"Who has a productivity tip to share this week?",7,,
102,comment,58,2024-03-20 09:00:00,"Time-blocking has been huge for me. I protect my mornings for deep work.",,,101,
103,reply,91,2024-03-20 09:30:00,"Same! I also started turning off notifications until noon. Life-changing.",,,102,
104,reply,42,2024-03-20 10:00:00,"The notification thing is so underrated. Even 2 hours of uninterrupted time makes a real difference.",,,102,
Warning: Each activity in the chain must have a later scheduled_at than its parent. The order is: post time < comment time < reply time.

Building Realistic Threads

  • Space replies 20–60 minutes after the comment they respond to.
  • Avoid having the same virtual member reply to their own comment immediately — it looks automated.
  • Mix short acknowledgements ("Great point!") with more detailed follow-ups.
  • Keep thread length to 2–4 replies per comment to avoid conversations that feel scripted.

Alternative: Using the Create Post Form with Replies

When creating a post with comments through the BuddyActivity spreadsheet menu, you can also add replies to those comments within the same form interface.

1

Create a Post with Comments First

  1. 1.Click "BuddyActivity" in the spreadsheet menu bar.
  2. 2.Select "Create Post" from the dropdown.
  3. 3.Fill in your post details and add at least one comment using the "Add Comments" button.
2

Add Replies to Comments

  1. 1.After adding a comment, look for the "Add Replies" button associated with that comment.
  2. 2.Click it to reveal reply input fields.
  3. 3.For each reply, specify the replier (User ID), timing offset, and content.
  4. 4.Add multiple replies to the same comment by clicking "Add Replies" again.
  5. 5.Replies will be automatically nested under their parent comment.

Reply Timing Parameters

When using engagement types, the system applies timing configurations from the SIMULATION_CONFIG tab:

Min/Max Reply Delay — Time range (minutes) before replies appear after their parent comment.
Reply Probability — Likelihood that a comment receives any replies.
Cluster Probability — Chance that multiple replies appear in quick succession.
Tip: Engagement types like DEBATE are designed for posts with longer reply chains and more active threaded discussions. For full details on configuring engagement patterns, see the Content Generation Spreadsheet guide.

Was this article helpful?

Menu