Conversations Admin

Pro feature

The Conversations admin page gives site owners a read-only window into every private conversation on the community - who is involved, how many messages have been exchanged, and the full message thread - plus a purge action for compliance and moderation.

PRO - This page appears only when the Private Messaging extension is active.

Added in 1.5.0 - Prior to 1.5.0, conversations were only reachable through the frontend or WP-CLI. This page closes the admin entry-point gap.

Where to Find It

Go to Jetonomy → Conversations in the WordPress admin sidebar. The page is visible to administrators only (requires the manage_options capability).

Conversations List

The list view shows every conversation on the site, most recently active first, paginated at 50 rows per page.

Each row shows:

Column What it displays
ID Numeric conversation ID
Type Direct (1-on-1) or Group
Participants Display names of all members in the conversation
Messages Total message count
Last activity UTC timestamp of the most recent message
Actions View link and Purge button

Click View to open the thread detail for that conversation. Click Purge to permanently delete it (see below).

Thread Detail

The thread detail page shows the conversation metadata at the top (ID and type) and then lists every message in the thread, newest first, paginated at 50 rows per page.

Each message row shows:

Column What it displays
Sender Display name of the sending member ("Deleted user" if the account no longer exists)
Message Plain-text excerpt of the message content (up to 300 characters)
Sent UTC timestamp the message was created

A Back to conversations link returns you to the list. A Purge button is also present on the detail page for convenience.

Purging a Conversation

Purging permanently and irreversibly deletes the conversation, all of its messages, and all participant records. The content cannot be recovered after a purge.

Before the deletion executes, a browser confirmation dialog asks:

Permanently delete this conversation for all participants?

If you confirm, the conversation is removed and you are redirected back to the conversations list with a "Conversation purged" notice.

When to use purge:

  • Responding to a member's right-to-erasure (GDPR) request that covers their private messages.
  • Removing a thread that contains policy-violating content identified by a moderation review.
  • Cleaning up spam or test conversations during site setup.

What purge does not do:

  • It does not notify participants that the thread has been deleted.
  • It does not affect the member's account or trust level.
  • It does not remove any posts or replies those members made in public spaces.

Privacy Considerations

The Conversations page is intentionally read-only for viewing and administrative for deletion. Site owners can read private member conversations. Make this clear to your members in your site's privacy policy so they understand the moderation and compliance position of the platform.

What's Next?