This chapter covers the core features and capabilities of Testimonial Collector.
# 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.jsonFollow this guide to get Testimonial Collector up and running in your environment.
| Flag | Description |
|---|---|
--db | Path to testimonial database JSON (default: testimonials.json) |
--generate-request | Generate a request email |
--name | Customer name (for request generation) |
--email | Customer email (for request generation) |
--follow-up | Generate follow-up email instead of initial |
--import-response | Import responses from a JSON file |
--review | Show pending testimonials for review |
--approve ID | Approve a testimonial by ID |
--reject ID | Reject a testimonial by ID |
--export | Export approved testimonials: html or json |
--product-name | Product name for emails (default: Acme Product) |
--sender-name | Sender name for emails (default: The Acme Team) |
--verbose, -v | Enable verbose logging |
See examples/responses.json for the expected response import format.
Get the full Testimonial Collector and unlock everything.
Get the complete guide with every chapter unlocked, including code samples, diagrams, and best practices.
Access all interactive tools with complete data, all workload profiles, and the full scenario library.
Downloadable source code, configuration files, and working examples from every chapter.
Free updates for life. Every new chapter, tool, and improvement included.