Skip to main content

⭐ Reviews & Reputation Processing

📖 Overview

The Reviews module handles automated fetching of customer reviews from multiple platforms including Google, Facebook, Yelp, and more.

Environment Flag: QM_REPUTATION=true

Source Location: queue-manager/crons/reviews/

Processing Pattern: Scheduled (hourly/daily)

🗄️ Collections Used

review

  • Operations: Create/Update
  • Model: shared/models/review.js
  • Usage: Store fetched reviews

review-source

  • Operations: Read
  • Model: shared/models/review-source.js
  • Usage: Configured review platforms per account

🔄 Job: Fetch Reviews

Key Features

  • Multi-Platform: Google My Business, Facebook, Yelp, Trustpilot
  • Scheduled Fetching: Daily or hourly review collection
  • Duplicate Detection: Prevents duplicate review storage
  • Sentiment Analysis: Optional sentiment scoring
  • Response Tracking: Monitors review responses
  • Alert Generation: Notifies on new negative reviews

Supported Platforms

  • Google My Business
  • Facebook Reviews
  • Yelp
  • Trustpilot
  • Better Business Bureau (BBB)
  • Industry-specific platforms

Module Status: Active
Execution Pattern: Scheduled (hourly/daily)
Last Updated: 2025-10-10

💬

Documentation Assistant

Ask me anything about the docs

Hi! I'm your documentation assistant. Ask me anything about the docs!

I can help you with:
- Code examples
- Configuration details
- Troubleshooting
- Best practices

Try asking: How do I configure the API?
09:31 AM