Most testimonials never get written because nobody asked, or asked once and let it drop. Pick whichever way fits how you work. They all end at the same no-login form.
Names and emails, straight from wherever you keep them. Each person gets their own link to your form.
Export your customers from your CRM or billing tool and drop the file in. Duplicates and past asks are skipped.
One API call when a customer hits a good moment: onboarding done, a milestone, a renewal. Your key, your account.
An in-app prompt asks "How's it going so far?" Happy customers go to your form, unhappy ones reach you privately.
Every request is followed person by person, so you always know who is still to reply and nobody gets a reminder after they have said yes.
Your name is on it, and replies land in your inbox, not ours. It reads like the email it is.
You see who opened it and who clicked through to your form, person by person.
Still nothing? A reminder goes out after the gap you choose, up to five times. Off until you turn it on.
The testimonial lands in your queue for approval, and every reminder to that person stops.
An automated ask is only worth sending if it never becomes the email people dread. These rules are always on, and you cannot switch them off by accident.
Every email carries an unsubscribe link. Use it once and that person never hears from you through us again.
Bounces and spam complaints are suppressed automatically, so a dead or unwilling inbox never gets a second email.
Someone who already left a testimonial for that product is never asked for it again, by email or in-app.
The same person is not asked again for the same product within 30 days, however many lists they turn up on.
Every plan includes a monthly allowance of request emails, reminders included, and it grows with your plan. It is there because every email goes out on a shared sending reputation, and one careless sender would hurt everyone's inbox placement, yours included.
See the allowance on each planPick a template, and it becomes that product's request email. Edit the wording any time, and give each product its own.
Written for real moments: after onboarding, a delivered project, a renewal, and a gentle second nudge for the people who did not answer the first time.
Write one short email, add the people you want to ask, and send. Each person gets a personal link to your testimonial form with their name merged into the email. You can paste a list, upload a CSV, or let your own app send a request when a customer hits a good moment.
Yes, once you switch reminders on. You choose the gap between reminders and how many to send, up to five, and each product can use its own reminder email. Reminders stop the moment someone leaves a testimonial, and never go to anyone who unsubscribed.
Your name shows as the sender and replies go to the address you set, so a customer who writes back reaches you directly. Each product keeps its own template, so the ask always fits what they bought.
Yes. Create an API key in your dashboard and call one endpoint when a customer does something worth celebrating. The same rules apply as in the dashboard: no repeat ask within 30 days, and never to someone who already left a testimonial.
Four rules that are always on. Unsubscribes are honoured, bounces and spam complaints are suppressed automatically, people who already left a testimonial for that product are skipped, and nobody is asked again for the same product within 30 days.
Yes. Every plan includes a monthly allowance of request emails, reminders included, and it grows with your plan. The numbers are on the pricing page. Testimonials themselves stay unlimited; only the emails we send for you are counted.