Selectra Reviews

A review management platform for collecting, moderating, and publishing customer reviews across energy, telecom, insurance, and banking providers.

How It Works

Reviews follow a structured lifecycle from submission to publication.

1

Submission

Customers submit reviews through the REST API. A verification email is sent automatically.

2

Verification

The reviewer confirms their email within 72 hours. A Zoho CRM check determines "Verified Customer" status.

3

Moderation

Moderators approve or reject the review from the admin panel. Approved reviews are published immediately.

4

Brand Response

Brand agents can respond to published reviews. Moderators can highlight exemplary replies as "Quality Responses".

Key Features

REST API

Full JSON API for submitting, reading, and managing reviews. Token-authenticated with rate limiting and cursor-based pagination.

Multi-Department

Supports brands across five departments: energy, telecom, insurance, banking, and renovation.

Verified Customers

Automatic cross-referencing with Zoho CRM to badge reviews from confirmed customers.

Admin Back-Office

A Filament-powered panel for admins and moderators to manage brands, moderate reviews, and oversee users.

Brand Portal

A dedicated multi-tenant panel where brand agents view their reviews, track stats, and write responses.

Quality Labels

Moderators can mark outstanding brand responses as "Quality Responses" to highlight constructive engagement.

API Endpoints

All endpoints are prefixed with /api/v1 and require a Bearer token.

Method Endpoint
GET /brands
GET /brands/{country}/{dept}/{slug}
GET /brands/{country}/{dept}/{slug}/reviews
GET /reviews/{id}
POST /brands/{country}/{dept}/{slug}/reviews
GET /reviews/{id}/verify?token=...
DELETE /reviews/{id}?token=...

User Roles

Admin

Full access to the platform. Manages brands, users, moderation queue, and quality labels.

Moderator

Approves or rejects reviews, marks quality responses, and has read-only access to brand data.

Brand Agent

Scoped to their own brand. Views published reviews, tracks stats, and writes brand responses.

Built With

Laravel 12 PHP 8.2+ Filament v4 Tailwind CSS Laravel Sanctum Zoho CRM Vite MySQL