Sign in to manage your reviews
Want to explore the platform?
No signup required — explore with sample data
Collect more 5-star reviews, respond with AI, and track your team's performance — all in one place. Let's get you set up in under 2 minutes.
Confirm your details. These appear on review requests, emails, and your public review page.
You can also upload a logo later in Settings → Branding
We'll send new review alerts and weekly summaries here
Used in campaign email footers for email compliance. You can add or change it later in Settings.
Does your business have multiple team members who interact with customers?
Each person gets their own QR code and review tracking link. You can add more later.
Select all platforms you use. We'll create direct links so customers can leave reviews in one click.
Fine-tune how your review funnel works. You can change all of these later in Settings.
Customers at or above this star rating get sent to your review platforms. Below it, they see a private feedback form instead.
Our AI drafts professional, personalized replies to every review. You approve before they go live — nothing gets posted automatically.
Get an instant email alert when a customer leaves a low rating so you can follow up fast.
Here's a summary of your setup. Hit Launch to start collecting reviews.
You can change any of these in Settings after launch.
Finish the safe first steps before sending real customers
Loading setup checklist...
Review trends will appear here once reviews come in.
Rating breakdown will appear here once reviews come in.
No platform data yet
Loading...
Send your first campaign to see performance data.
Reviews pulled from external platforms
Browse incoming reviews, manage feedback, and track sentiment
| Date | Rating | Sentiment | Technician | Platform / Feedback |
|---|
No reviews yet
Send your first campaign or share your funnel link to start collecting reviews.
Customer history, sources, opt-outs, and review activity
| Customer | Contact | Status | Last Activity | Source |
|---|---|---|---|---|
| Open Contacts to load customer records. | ||||
No contacts found
Campaign sends and customer reviews will automatically build contact history.
Add technicians, generate QR codes, and track performance
Personal performance dashboard — what your techs see when they log in
This is a preview of the technician self-view. Each tech sees their own stats, peer comparison, and reward progress when they log in.
Configure your review funnel behavior, platforms, and branding
Choose your preferred navigation style
Choose a visual style for your dashboard. Changes apply instantly.
Enable platforms and set your review URLs. Customers choose from enabled options after a positive rating.
Embed live reviews on any website — pick a style, configure it, copy the code
Copy this snippet and paste it into your website's HTML
<!-- Paste in your site's HTML -->
<div id="crf-widget"
data-business="your-business"
data-mode="badge"></div>
<script src="https://reviews.cyclonesoftware.app/widget.js"></script>
<div id="crf-widget"
data-business="your-business"
data-mode="carousel"
data-max="8"
data-theme="light"></div>
<script src="https://reviews.cyclonesoftware.app/widget.js"></script>
<!-- On a location landing page -->
<div id="crf-widget"
data-business="your-business"
data-mode="wall"
data-location="toronto"></div>
<script src="https://reviews.cyclonesoftware.app/widget.js"></script>
Manage all your locations from one dashboard
URL slug creates a clean path like reviews.yourdomain.com/halton
Compare performance across all locations at a glance
| Location | Rating | Reviews | Performance |
|---|
Paste this HTML wherever you want the funnel to appear:
Share this link directly with customers
Custom domains are available on Pro access and above. During beta, contact Cyclone to enable a branded domain like reviews.yourbusiness.com.
Enter the custom domain you want for your review funnel:
Example: reviews.ontarioductcleaning.ca
Setting up:
Where is your domain managed?
Add this DNS record:
Verifying:
DNS changes can take anywhere from 1 minute to 24 hours to propagate.
An SSL certificate will be automatically provisioned once DNS is verified. Your funnel will be available over HTTPS.
Generate a PDF with QR code cards for all your technicians.
Configure the domain your review request emails are sent from
Email providers like Gmail and Outlook check that emails actually come from the domain they claim to be from. Without a verified domain, your review request emails will likely land in spam. Setting up your domain takes about 5 minutes and ensures your emails reach your customers' inboxes.
This is the domain your customers know you by (e.g. ontarioductcleaning.ca). Emails will be sent from reviews@yourdomain.com.
Your emails are now sent from . Deliverability is fully active.
Add the following DNS records to your domain's DNS settings. This is usually done in your domain registrar (GoDaddy, Cloudflare, Namecheap, etc). Once added, click "Verify Domain" below.
If someone else manages your DNS, click below to copy the instructions so you can email them.
When a customer replies to a review request email, where should it go? This should be a real inbox that someone monitors (e.g. your main office email).
Verify your email delivery is working by sending a test message. Check your inbox (and spam folder) after sending.
Manage your SMS sending settings for review request campaigns.
SMS campaigns will be sent from this Twilio phone number.
Verify your SMS delivery is working by sending a test message. Standard carrier rates may apply to the recipient.
ⓘ Twilio trial accounts can only send to verified phone numbers. Verify a number here
Review beta plan limits and account status
Billing is handled manually during beta. Stripe invoices and the customer portal will be enabled before paid rollout.
| Feature | Free $0/mo |
Starter $49/mo |
Pro $99/mo |
Franchise $399+$49/loc |
Agency $749+$79/client |
|---|---|---|---|---|---|
| Review requests/mo | 25 | 200 | 500 | 500/location | 500/client |
| Team members | 1 | 3 | 7 | Unlimited | Unlimited |
| Locations | 1 | 1 | 1 | Unlimited | Per client |
| SMS & email campaigns | ✖ | ✔ | ✔ | ✔ | ✔ |
| AI Review Responder | ✖ | ✔ | ✔ | ✔ | ✔ |
| Custom domain | ✖ | ✖ | ✔ | ✔ | ✔ |
| White-label branding | ✖ | ✖ | ✔ | ✔ | ✔ |
| Gamification / Leaderboard | ✖ | ✖ | ✔ | ✔ | ✔ |
| HQ dashboard | ✖ | ✖ | ✖ | ✔ | ✔ |
| Overage rate | N/A | $0.20/req | $0.15/req | $0.10/req | $0.10/req |
Live status and usage for all connected services
Enter your API credentials below. Saved secret values are shown only as configured or missing.
Usage data refreshed on tab load. Costs are estimates based on published provider pricing.
CASL / CAN-SPAM / PIPEDA compliance tools
Search by email or phone number to find all data associated with a customer. Use this to fulfill access or deletion requests under PIPEDA.
All customers who have unsubscribed from email or SMS communications. These contacts are automatically excluded from campaigns.
Points thresholds for Bronze, Silver, and Gold status
| Tier | Points Required | Badge | Bonus Points |
|---|
Available rewards technicians can redeem with earned points
Configure when and how you get notified
Recent notifications sent
No alerts yet
Alerts are sent automatically when new reviews come in. Configure your rules above to get started.
| Date | Type | Details | Channel |
|---|
Email & SMS review request campaigns
Choose exactly who should receive a reminder
No follow-ups needed right now
Contacts will appear here when they are past the selected window and have not reviewed yet.
| Customer | Last Request | Status | Reminder Method |
|---|
Reference examples for email, SMS, and follow-up styles
Hi Sarah,
Thank you for choosing ! We hope everything went well.
We'd love to hear about your experience. It only takes 30 seconds:
Share Your FeedbackYour feedback helps us improve and helps other customers find great service.
Thank you,
The Team
Subject: Sarah, how was your service?
Hi Sarah,
Thanks for having us out to your home yesterday. I hope the crew took good care of you.
If you have 30 seconds, we'd really appreciate a quick review. It helps other customers find reliable service:
And if anything wasn't right, just hit reply — I'll personally make sure it's handled.
Thanks again,
Your Team
Hi Sarah,
We noticed you haven't had a chance to leave a review yet. No worries — we know you're busy!
If you have 30 seconds, we'd really appreciate your honest feedback:
Share Your FeedbackThanks again for choosing !
Choose a template, contact method, and timing
History of sent review requests
No campaigns sent yet
Use the form above to send your first review request via email or SMS.
| Date | Customer | Channel | Template | Status | Tracking / Schedule |
|---|
Browse incoming reviews, generate AI-powered responses, and manage your reputation in one place
Updated May 11, 2026 - quick start, customer flow, campaign safety, and beta notes
The shortest path from setup to first useful review request
Use the setup wizard first. If it is already complete, review Settings - General, platforms, funnel behavior, branding, and sending channels. The Dashboard may also show a Getting Started checklist until the core setup steps are complete.
Go to Campaigns - Send Request, send one test to your own email or phone, and click through the customer funnel.
Start with one or a small number of recent customers. Confirm the message, link, and follow-up process before sending larger batches.
The essentials before sending review requests
Go to Settings - General and confirm the business name, display name, notification email, mailing address, positive threshold, digest, and tracking preferences. The mailing address is required for email compliance and appears in review request email footers.
Use Settings - Platforms to add Google, Facebook, HomeStars, or custom review destinations. Only enabled platforms appear to customers after a positive rating.
Use Settings - Funnel to decide where ratings route, whether low ratings collect private feedback, and which issue categories customers can select.
Go to Technicians to add team members. Each technician gets a tracked link and QR code so reviews can be attributed correctly.
Use Settings - Branding and Settings - Widgets so customer-facing pages match the business.
Review Email Domain and SMS before using campaigns with real customers. The Send Request form also warns you if a selected channel is not ready yet.
Use Campaigns - Send Request to send a test to your own email or phone, then confirm the message and funnel link look right. Your main funnel link is shown on the Dashboard and in Settings - Setup & DNS.
What owners and managers usually check first
Use the dashboard to spot trends, then move into the focused pages when something needs attention.
Monitoring feedback and preparing response drafts
The Reviews page shows ratings, public review choices, private feedback, customer details, technician attribution, and campaign source when available.
Lower ratings can be routed into a private feedback flow instead of pushing the customer toward a public review platform.
AI can draft a suggested reply for reviews. During beta, review the draft and copy it into the public review platform manually when it is ready. If too many AI replies are generated in a short window, the app may ask you to wait a few minutes before trying again.
The public review funnel from the customer's side
Customers open your funnel link and rate their experience. The page uses your business name, logo, colors, and rating style from Settings. If a customer changes their mind, they can go back and update their rating before submitting.
Positive ratings are guided toward your enabled public review platforms, such as Google, Facebook, HomeStars, or other destinations you choose. If the review platform does not open automatically, the thank-you page includes a direct link the customer can tap.
Lower ratings can collect private feedback instead of sending the customer to a public review site. That feedback is visible to your team so you can follow up directly. When contact fields are shown, customers see a brief note that providing contact information means they agree to be contacted about their feedback.
At the end, customers see a thank-you message. Campaign links, technician links, and QR codes all point into the same funnel while preserving attribution where available.
Sending, follow-ups, history, and scheduled drafts
The Overview tab summarizes campaign activity, delivery mix, follow-up opportunity, and recent campaign performance before you move into a specific action.
Use this tab for one customer at a time. Choose email, SMS, or both, pick a template, enter the customer details, and optionally assign a technician. If a sending channel is not configured yet, the form shows a note so you can finish Email Domain or SMS setup first.
Before sending, you will see a confirmation summary with the customer name, channel, and message preview. Confirm the details look correct before proceeding.
After a successful send, you will see a confirmation with a link to History and an option to send another request. Email and SMS have short safety limits, so if many sends happen quickly the app may pause sending for a few minutes.
The queue shows contacts who received a request, have not reviewed, are past the selected follow-up window, and still have a usable non-opted-out contact method. Nothing sends until a user clicks Prepare and confirms the message.
Scheduled campaigns can be prepared and saved during beta. Automatic processing is not customer-facing yet, so confirm timing and delivery before relying on this workflow.
Use History to confirm what was sent and when. During beta, "sent" means the request was handed off to the email or SMS provider. Detailed delivery tracking such as delivered, opened, and clicked is coming in a future update. Use Examples to review sample messages before creating a request.
Customer history, communication status, and repeat activity
Contacts are linked from campaigns, reviews, and opt-outs. The detail modal shows timeline activity and helps decide whether another request is appropriate.
Use Start Campaign from a contact when the customer details already exist. The send form will open with the customer information filled in.
Email and SMS opt-out status is visible before follow-up decisions. Opted-out contact methods should stay excluded from campaigns and reminders.
Configuration sections and what they control
Common questions during beta testing
Create accounts for clients and team members — no email verification needed
Manage accounts across all businesses
| Name | Business | Role | Created | Actions | |
|---|---|---|---|---|---|
| Loading users... | |||||
Monitor user engagement, session history, and setup completion
| User | Business | Last Login | Sessions | Total Time | Avg Session | Setup | Status |
|---|
No activity data yet
User activity will appear here once users start logging in.
| User | Started | Duration | Pages | Last Page | IP Address |
|---|
No session history yet.
Preview due scheduled drafts before any processing
| Business | Customer | Scheduled For | Channel | Status |
|---|---|---|---|---|
| No preview loaded yet. | ||||
Process due drafts only after reviewing the preview
Complete log of all administrative actions across the platform
| When | User | Action | What Changed |
|---|
No audit log entries yet.
Review collection trends across all businesses
Email and SMS activity across all businesses
Login activity and adoption across all users
Setup completion and configuration status
Register a new business to assign users to
Every business on the platform — manage plans, status, and access
| Business | Slug | Plan | Users | Reviews | Status | Actions |
|---|---|---|---|---|---|---|
| Loading... | ||||||
Agency reseller dashboard — manage all your client businesses
No client accounts yet
Add your first client above to get started with your agency dashboard.