Managing Business Claims
The "Claim Business" feature allows users to request ownership of business listings they believe they own or are authorized to manage. As an administrator, you are responsible for reviewing and processing these claims.
Accessing the Business Claims Queue
Pending business claims can be found in the Admin Panel. Navigate to the "Business Claims" section in the admin sidebar, or visit /admin/claims directly.
This page lists all claims currently in "pending" status, showing key information for each claim.
Reviewing a Claim
Each pending claim is displayed on a card with the following details:
- Business Information: The name of the business being claimed (linked to its public directory page) and its ID.
- Claimant Information: The name and/or email of the user who submitted the claim.
- Claim Details: Any justification or supporting information provided by the claimant.
- Date of Claim: When the claim was submitted.
- Original Owner ID: The user ID of the current listed owner of the business (this might be an admin who initially uploaded the business).
Carefully review the claim details and, if necessary, perform external verification (e.g., contacting the claimant or the business) to ascertain the legitimacy of the claim.
Moderation Actions
For each pending claim, you have two primary actions:
- Approve Claim:
If you determine the claim is valid:
- Click the "Approve Claim" button.
- The system will automatically:
- Update the
owner_id
of the business in thebusinesses
table to the claimant's user ID. - Mark the business as
is_verified
(if it wasn't already). - Update the status of the claim in the
business_claims
table to "approved". - An admin note indicating approval may be added.
- Update the
- The claimant will now be able to manage this business listing via their "My Businesses" tab on their profile page.
- Reject Claim:
If the claim is invalid, unsubstantiated, or fraudulent:
- Click the "Reject" button.
- A dialog will appear prompting you to provide a reason for the rejection (optional but recommended for record-keeping or if you plan to notify the user).
- Enter the reason and click "Confirm Rejection".
- The system will update the status of the claim in the
business_claims
table to "rejected" and store your rejection notes. - The ownership of the business listing will not change.
Important Considerations
- Due Diligence: Transferring ownership is a significant action. Ensure you have a clear process for verifying claims.
- Communication: Consider how claimants are notified about the outcome of their claims (e.g., automated emails, platform notifications). This is marked as a TODO in the current server actions.
- Dispute Resolution: Have a plan for handling disputes if multiple parties claim the same business.
Efficient and fair management of business claims helps maintain the integrity of your business directory and empowers legitimate business owners.