Member Reports: Sample Flows

This article presents possible use cases and corresponding sample flows that you can support. It provides a useful starting point as you plan your implementation.

Notify members who are reported for spam

You may want to notify members when they're reported for spam. For example, if a member repeatedly posts promotional links in a forum and is reported for spam, a notification gives them a chance to correct their behavior or appeal.

Prerequisite: Create an email template to send to members who are reported for spam.

To notify members who are reported for spam:

  1. Listen for Member Report Created. When the event is triggered, check whether createdEvent.entity.reason.category is "SPAM". If it is, save createdEvent.entity.reportedMemberId.
  2. Call Get Member with the saved reported member ID as id, and save member.loginEmail.
  3. Send the email template to the saved email address.

Prevent abuse of the reporting system

Members could misuse the reporting system, for example by submitting false or repeated reports to target another member. Tracking how often each member submits reports helps you detect this and keeps the Wix user's review workload manageable.

To prevent abuse of the reporting system:

  1. Listen for Member Report Created. When the event is triggered, save createdEvent.entity.reportingMemberId.
  2. Call Query Member Reports, filtering by the saved reporting member ID and by createdDate for the time frame you want to check. Count the returned reports.
  3. If the count exceeds your threshold, block the reporting member.

Clear reports after resolving them

After the Wix user handles reports about a member, for example by contacting the member or confirming the reports were unfounded, you may want to clear those reports so the member no longer appears as reported.

To clear reports about a member:

  1. Call Query Member Reports, filtering by reportedMemberId, to retrieve the reports about the member and show them to the Wix user.
  2. After the Wix user resolves the reports, call Delete Member Reports with the member's ID as memberId.
  3. Optionally, listen for Reported Member Deleted to update any external system that tracks reported members.

Last updated: 13 November 2026

Did this help?