Dashboard

Overview and quick actions for your review program

Quick actions
View Reviews
See external + internal feedback
Send Requests
Manually trigger SMS or email
Review Locations
Where customers leave reviews
Configure Settings
Messaging, cadence, integrations
Rating Distribution
Top Employees

Customer responses collected through our SMS and email links

DateTypeReview locationCustomerEmployeeScoreFeedbackOutcome

Reviews

Track and manage customer feedback across Google, Yelp, and Facebook

DateReview locationAuthorRatingRepliedReviewEmployee MatchActions

Reviews

Track and manage customer feedback across Google, Yelp, and Facebook

DateCustomerEmployeeStatusRemindersReview location

Employees

Sync technicians from your CRM and attribute reviews to the right tech

NameEmailPhoneReview location (from CRM)Review LocationStripe PayoutsStatusActions
📍 These are your review locations — the places your customers leave reviews: your Google listings, plus any Yelp or Facebook pages. Review requests send each customer to the right one, and each location syncs with an office in your CRM.
Checking Google…
Review locationReview listingsCRM officeActions

Leads

Prospects to nurture. Upload a spreadsheet, type one in by hand, or watch them come in from your CRM.

Communication

All conversations between your team and customers. Read everything, jump in when needed.

💬

Pick a channel or start a conversation

Your channels appear on the left. Office channels are created automatically for each of your branches, and you can DM anyone in your org.

Loading conversations…
💬

Select a conversation

Conversations between your employees and customers will appear here. Tap one to read or jump in.

Campaigns

Outbound asks to your existing customers — upsell, winback, and referral.

Loading…

Reviews

Pay cash bonuses to employees when they earn 5-star reviews

Recent Accruals

Once you set up Stripe and activate a bonus program, earned bonuses will show up here.

Active Programs

No active programs yet. Create one on the Programs tab.

Team

EmailNameRoleLinked EmployeeLast LoginAdded

API Keys

Public API Documentation
External systems can pull employee and review data via our public API. Authenticate with Authorization: Bearer rg_yourkey or X-API-Key: rg_yourkey.
GET
/api/v1/employees
List all employees for your organization

GET
/api/v1/employees/:id
Get one employee + summary stats (total reviews, avg rating, star breakdown)

GET
/api/v1/employees/:id/reviews
All reviews for an employee (SMS-collected + matched Google reviews)
Query: ?since=ISO&until=ISO&limit=100&offset=0

GET
/api/v1/reviews
All reviews for your org, combined internal + Google
Query: ?employee_id=&rating=&since=&until=&source=internal|google

GET
/api/v1/reports/appts-with-proof
Per-tech "Appts with Proof" metric — count of completed visits where the tech captured at least one photo or video via Add Proof
Query: ?days=30 (max 365)&employee_id=
NameKeyStatusLast UsedCreatedActions

📬 Customer email inbox

Pick a subdomain (like mail.yourcompany.com), paste 4 DNS records into your domain host, and customer emails sent to [email protected] will land in your inbox alongside texts. Replies come from the same address so customers see your brand.

🧵 Unified inbox
Merge each customer's texts and emails into a single office conversation. Turning this on also backfills existing split threads for that customer into one. Reversible — nothing is deleted.
Default branch
Where a message goes when it’s from a customer who isn’t linked to a branch yet: an email, or a text to your main number.
Loading…
Sender Identity
The display name customers see on your emails. The address itself comes from the verified domain above — e.g. [email protected] — so emails read as Your Company <[email protected]>.
If blank, replies come back to your sending address and thread into your inbox. Only set this if you want replies to go somewhere else.

📡 Channel defaults

Choose how each automated message goes out. Both sends the SMS and the email every time. Changes save automatically. Individual customers can override these on their profile.

Loading…
Review requests and tip requests aren’t set here. Review requests go out on the channels picked under Reviews → Settings → Channels & Cadence, and tip requests on the ones picked under Tipping → Tip Invitation.
Mailing address
Shown in the footer of every marketing email (required by anti-spam law).
Notifications
Emails your team gets when something happens. The bell in the top-right shows everything either way.
What sends an email?
A new review is left
A customer rates their visit from one of your review requests. Public Google, Yelp and Facebook reviews don’t send this.
A new referral comes in
Someone signs up through a customer’s referral link.
A new lead comes in
A lead is added — from a web form, a referral or by hand — or a tech flags an upsell on a visit. CSV imports don’t email.
An upsell closes
A lead a tech brought in (an upsell flag or a lead they submitted) is marked won.
A won lead is added to your CRM
Driven creates the customer in your CRM so someone can book their first service.
A campaign closes
Your AI texting campaign gets a yes from a customer, or hands a conversation to a person. The email includes the conversation. A campaign with its own contact emails that person instead.
Who gets which emails?
🔔 Desktop notifications
Get a pop-up in the corner of your screen for new reviews, leads, referrals and wins — even when this tab is closed. Turn it on for each computer where you want alerts.
CRM Credentials
Enter your CRM API credentials once — every location in your organization uses them.
🤖 AI replies to Google reviews
Driven AI writes owner-style replies to your Google reviews. Drafts: open a review on External Reviews and click Reply — the AI drafts it, and you edit and post it. Auto-reply: when it's on, Driven writes and posts replies to reviews at or above the rating you pick, on its own, without waiting for you. Reviews below that rating are left for a person. Both use the tone, sign-off and instructions below.
Auto-reply
Posts straight to Google — nobody reviews these first.
Appears at the end of every reply. Blank = "The <your company> team".
Rules layered on top of our defaults, for drafts and auto-replies alike. Keep it short and specific.
Automatic Review Requests
When enabled, SMS review requests are automatically sent after appointments are completed. Manual sends always work regardless.
Request Pattern
Build a sequence. Each customer rotates through it: first request gets the 1st item, second request gets the 2nd, etc. Add the same platform multiple times to weight it (e.g. Google, Google, NPS).
Click buttons below to build your sequence…
Add to sequence
Rules & Timing
When and how often customers receive review requests, and what rating threshold sends them to a public review site.
When on, the review link opens your Google review page directly — no rating step. Faster for the customer, but the Rating Threshold above no longer applies (every customer, including unhappy ones, goes straight to Google). Clicks are still tracked. Does not affect NPS / Smart NPS surveys.
🕐 Send hours & days are now set org-wide under Settings → Communication hours and apply to every automated message, not just reviews.
📍 Review routing
Which review location each new review goes to — each technician's own, or the review locations you choose, taking turns — is set on the Driven portal's Review Routing page.
Channels & Cadence
Pick which channel(s) each step goes out on. The initial send fires right after an appointment; reminders fire on the schedule below.
Skip If Already Reviewed
Don't ask customers for a public review if they've already left one. Internal-only flows (NPS, Smart NPS) ignore this gate.
Only skip if a matching review exists within this many months. 'Forever' = any past review at all.
Attribute Updated Reviews to Last Tech
When a customer edits an existing review (changes their rating or text), credit it to the technician who most recently serviced that customer — not the original tech, and not any name mentioned in the review. If we can't identify the customer or a recent service tech, the existing attribution is left unchanged.
Reminders
Branded review link

Put your company name in the review link so it reads as yours (helps texts land instead of getting filtered). The code after it still tracks each customer.

SMS Templates
Variables: {first_name}, {tech_first_name}, {tech_full_name}, {company_name}, {link}
Variables: {first_name}, {tech_first_name}, {tech_full_name}, {company_name}, {link}

🎯 Service Filtering

Only send review requests for certain customer types or service categories. Useful when commercial accounts shouldn't get review asks, or when one-off services (like termite inspections) shouldn't trigger a review.

Email Templates
Used whenever a step above has Email checked. Plain text with line breaks — URLs become clickable automatically.
Variables: {first_name}, {company_name}
Variables: {first_name}, {tech_first_name}, {tech_full_name}, {company_name}, {link}
Variables: {first_name}, {tech_first_name}, {tech_full_name}, {company_name}, {link}
Brand & Social Posts
Beta
Generate branded review images for Facebook, Instagram, and LinkedIn directly from any 4★+ review. Configure your brand once — every image uses these settings.
No logo
PNG with transparent background works best. We'll resize to 512px max.

Customer tipping

Customers can tip the employee who did their service. Tips go straight to the employee's bank through Stripe. Every change on this page saves as you make it.

Off

Reports

Performance and ROI across reviews, referrals, postcards, and the lead pipeline.

Time

Clock in and out, review timesheets, and export approved hours to payroll.

🧪 Test it now
Fire a simulated inbound call to yourself — the pop appears, you disposition it, and (on New Lead) a lead is created. No phone system needed.
Webhook URL
Point your CXone Studio OnAnswer REST action here. It carries a per-org secret — rotate it if it leaks.
Agent → rep mapping
Which Driven user answers on each extension. A call answered on an extension pops to that user.
Recent calls
Loading…
Loading…