Contents

Chapter 1

Features

This chapter covers the core features and capabilities of Testimonial Collector.

Features

  • Generate personalised request emails (initial + follow-up templates)
  • Import testimonial responses from JSON
  • Approval workflow: review, approve, or reject testimonials
  • JSON-backed database (no external DB needed)
  • Export approved testimonials as embeddable HTML or JSON
  • Star ratings and company attribution
  • Styled HTML output with responsive grid layout
  • Python stdlib only — zero pip dependencies

Quick Start

bash
# Generate a testimonial request email
python src/testimonial_collector.py --generate-request --name "Alex" --email "alex@example.com"

# Import customer responses
python src/testimonial_collector.py --import-response examples/responses.json --db testimonials.json

# Review pending testimonials
python src/testimonial_collector.py --review --db testimonials.json

# Approve a testimonial
python src/testimonial_collector.py --approve t-0001 --db testimonials.json

# Export approved testimonials as HTML
python src/testimonial_collector.py --export html --db testimonials.json
Chapter 2

CLI Reference

Follow this guide to get Testimonial Collector up and running in your environment.

CLI Reference

FlagDescription
--dbPath to testimonial database JSON (default: testimonials.json)
--generate-requestGenerate a request email
--nameCustomer name (for request generation)
--emailCustomer email (for request generation)
--follow-upGenerate follow-up email instead of initial
--import-responseImport responses from a JSON file
--reviewShow pending testimonials for review
--approve IDApprove a testimonial by ID
--reject IDReject a testimonial by ID
--exportExport approved testimonials: html or json
--product-nameProduct name for emails (default: Acme Product)
--sender-nameSender name for emails (default: The Acme Team)
--verbose, -vEnable verbose logging

Configuration

See examples/responses.json for the expected response import format.

Chapter 3
🔒 Available in full product

Examples

You’ve reached the end of the free preview

Get the full Testimonial Collector and unlock everything.

All Chapters

Get the complete guide with every chapter unlocked, including code samples, diagrams, and best practices.

Full Tool Suite

Access all interactive tools with complete data, all workload profiles, and the full scenario library.

Source Files

Downloadable source code, configuration files, and working examples from every chapter.

Lifetime Updates

Free updates for life. Every new chapter, tool, and improvement included.

Buy Now — $19 →
📦 Free sample included — download another copy for the full product.
Testimonial Collector v1.0.0 — Free Preview