Reviews
In the JetShip Next.js SaaS Starter Kit, the Reviews section allows admins and users with appropriate permissions to manage customer reviews and review platforms through the admin interface at /admin/reviews
. These reviews can be showcased on the front end to help build customer trust through testimonials.
This documentation explains how to manage review platforms, individual reviews, and how these resources are presented to users on the front end.
Reviews and platforms are stored in the database, ensuring efficient querying and real-time updates.
๐ Review Platforms and Reviewsโ
Admins and users with the necessary permissions have full control over creating and managing reviews and platforms. The review management tools are divided into:
- Review Platforms โ Organize and manage different platforms where reviews are sourced from (e.g., Google, Trustpilot).
- Reviews โ Create and manage individual review entries, including ratings, content, and platform assignments.
These tools enable authorized users to manage content that will be displayed on the front-end review/testimonials section.
๐ Accessing Reviewsโ
To manage reviews, follow the steps below depending on your user role:
- Admin: Navigate to the Reviews section in the admin panel.
- Authorized User: If you have the necessary permissions (
create_reviews
,update_reviews
,view_reviews
), you can manage reviews via the user interface.
The Reviews section contains two main options for managing reviews:
- Platform: Used to create, edit, and organize review platforms.
- Review: Used to create, edit, and manage individual review entries.
๐ Managing Review Platformsโ
Platforms help organize and categorize reviews based on their source. Here's how you can manage them:
Creating a New Platformโ
- Navigate to Reviews > Platform in the admin panel or user interface (if you have the necessary permissions).
- Click on the New Review Platform button.
In the Create Review Platform form, complete the following fields:
- Platform Name (required): A descriptive name for the platform (e.g., "Google Reviews", "Trustpilot").
- Platform Image: Upload a logo image to visually represent the platform.
- Platform Slug: A unique identifier for the platform, automatically generated from the name.
After filling in the details, click Create to save the platform or Create & Create Another to add a new platform.
Choose easily recognizable platform names and upload high-quality logos to maintain professionalism in your reviews section.
๐ Managing Individual Reviewsโ
This section allows you to create and manage individual customer reviews. Each review can be linked to a platform and optionally marked as featured.
Creating a New Reviewโ
- Navigate to Reviews > Review in the admin panel or user interface (if you have the necessary permissions).
- Click on the Add New Review button.
In the Create Review form, fill in the following fields:
- Review Title (optional): Enter a title for the review if necessary.
- Review Platform (optional): Select the platform where the review originated.
- Review Link (required): Provide a URL to the original review.
- Review Video URL (optional): Add a video testimonial URL if available.
- Ratings (optional): Set the review rating (defaults to 5 stars).
- Review Text (required): Enter the review text/testimonial.
- Is Featured (optional): Toggle to mark the review as featured for prioritization on the front end.
- Reviewer Name (required): Name of the reviewer.
- Reviewer Designation (optional): The reviewer's job title or role (e.g., "CEO", "CTO").
- Reviewer Location (optional): Reviewer's country (e.g., "US", "UK").
- Reviewer Image: Upload an image associated with the reviewer (e.g., reviewer's photo).
Once youโve filled in the details, click Create to save the review, or Create & Create Another to continue adding reviews.
Ensure the content is authentic and properly formatted to guarantee the best presentation on the front end.
๐ Featured Reviewsโ
Marking a review as Featured will prioritize it on the front end, making it more visible to visitors. This is helpful for showcasing particularly positive or impactful testimonials.
Steps to Feature a Review:โ
- Edit the review in the admin panel.
- Toggle the Is Featured option.
- Save the changes.
Featured reviews may appear in prominent locations, such as:
- Homepage testimonials section.
- Dedicated reviews/testimonials page.
- Product/service pages.
๐ Reviews on the Front-end Componentโ
On the front end, users can view reviews categorized by platform and featured status. The reviews component dynamically pulls data from the database and displays it in an engaging format. Visitors can:
- View Featured Reviews: Featured reviews may appear in prominent sections or at the top of the review list.
- See Ratings: Star ratings provide quick visual feedback on customer satisfaction.
- Read Detailed Testimonials: View the full review content, including reviewer details and the review text.
For more diverse social proof, mix text reviews with video testimonials, if available.
๐ Updating Front-end Review Contentโ
Once reviews are updated in the admin panel or by authorized users, these changes are automatically reflected on the front end. There is no need for additional steps to sync content. Updates to reviews, such as featured status, ratings, or review text, are instantly visible on the front-end reviews section.