lindemannrock/craft-formie-rating-field

Rating field for Formie - Provides star rating, emoji rating, and numeric rating field types for Craft CMS Formie plugin

Maintainers

Package info

github.com/LindemannRock/craft-formie-rating-field

Documentation

Type:craft-plugin

pkg:composer/lindemannrock/craft-formie-rating-field

Statistics

Installs: 249

Dependents: 3

Suggesters: 0

Stars: 0

Open Issues: 0

3.21.0 2026-06-18 10:59 UTC

README

Formie Rating Field

Formie Rating Field for Craft CMS

Latest Version Craft CMS Formie PHP License

A Craft CMS plugin that adds star, emoji, and NPS (Net Promoter Score) rating field types to Verbb's Formie, plus a statistics dashboard that turns submissions into averages, NPS scores, distributions, and trends.

License

This is a commercial plugin licensed under the Craft License. It will be available on the Craft Plugin Store soon. See LICENSE.md for details.

⚠️ Pre-Release

This plugin is in active development and not yet available on the Craft Plugin Store. Features and APIs may change before the initial public release.

Features

  • Three rating types — classic star ratings, expressive emoji, and 0–10 NPS number boxes
  • Field options — size, value range, half-star ratings, endpoint labels, custom emoji labels, single-emoji selection, and a selected-value label
  • Emoji render modes — native system emoji, Noto Color Emoji, or Noto Emoji
  • Google Review prompt — turn a high rating into a tiered thank-you and a button to your Google review page
  • Statistics dashboard — type-aware averages, NPS scoring, value distributions, trend charts, grouping by another form field, and date-range / per-site filtering
  • Craft dashboard widget — optional, site-scoped rating statistics widget for quick access to active rating forms
  • Exports — Excel (multi-sheet), CSV (zipped per section), or JSON
  • Caching — file system or Redis, automatic invalidation on new submissions, optional scheduled pre-generation, and CLI management
  • Feed Me import — map a feed column onto a Rating field when Feed Me is installed
  • 12 languages — translated out of the box

Requirements

  • Craft CMS 5.0 or greater
  • PHP 8.2 or greater
  • Formie 3.0 or greater

Installation

Via Composer

composer require lindemannrock/craft-formie-rating-field
php craft plugin/install formie-rating-field

Using DDEV

ddev composer require lindemannrock/craft-formie-rating-field
ddev craft plugin/install formie-rating-field

Documentation

Full documentation is available in the docs folder.

Support

License

This plugin is licensed under the Craft License. See LICENSE.md for details.

Developed by LindemannRock

Built for use with Formie by Verbb