Solar, windows, baths, and roofing all run on the same engine: appointment-setting calls that feed five-figure in-home consults. Voxjar scores 100% of those calls for consent language, qualification, and the commitments that make a set actually show, so canvassing spend stops dying on empty doorsteps.
Try it before you talk to anyone. The free evaluation includes a solar sales sample call, or upload one of your own.
By the time a setter dials, the lead has already been paid for several times over: canvassers on doors, ad spend, list costs, dialer time. The set is supposed to be where all of that converts into a closer sitting at a kitchen table discussing a project worth somewhere between a used car and a new one. But a set is only real if it shows, and shows are made or lost on the setting call itself. Was a specific time agreed to, or a vague window? Did both homeowners commit, or did the setter book a one-legger and hope? Did the caller get honest expectations, or a savings number the consult can't survive?
Nobody knows, because nobody hears the calls. Setter teams churn, scripts mutate one improvised rebuttal at a time, and a manager sampling a few recordings a week can't tell you which setters produce sets that hold and which produce calendar entries. Meanwhile every unreviewed outbound call is unreviewed TCPA exposure: one setter skipping consent language on one campaign is all a demand letter needs. The industries drawing the most regulatory attention can least afford a phone floor nobody audits.
Voxjar audits all of it. Every setter call is transcribed and scored against your script and your compliance requirements, each score carries the model's rationale alongside the precise line of transcript it points to, and the calls that matter, the missing disclosure, the one-legger set, the inflated savings claim, flag themselves while there is still time to fix them.
Treat this as a first draft of your standard. Every criterion can be edited, weighted, or swapped for your script's exact language, and Voxjar applies the result to every call on every campaign.
| Criterion | Why it's on the card |
|---|---|
| Consent and TCPA language present | One missing disclosure on an outbound call is a legal problem, not a coaching note |
| Both homeowners confirmed for the appointment | A one-legger consult rarely closes; the set was wasted before the rep left the office |
| Utility bill qualified | An unqualified set sends a closer to a home that can never buy |
| Appointment set with a specific time and calendar commitment | "Sometime Thursday" is a no-show with extra steps |
| Objections handled per script | Improvised rebuttals are where compliance and conversion both go sideways |
| No overpromising on savings | Inflated numbers set appointments that cancel and claims that come back in writing |
The free evaluation ships with a solar sales sample call, so you can watch a card like this run before uploading anything.
Consent language, required disclosures, and do-not-call handling get checked on 100% of calls, not a monthly sample. Gaps surface with the transcript attached, giving compliance a record instead of a hope.
Per-setter scoring separates the reps who confirm both homeowners and lock a calendar commitment from the ones collecting soft yeses. Glass-box reasoning plus built-in calibration and dispute workflows keep the floor bought in.
Evaluations run in batches right after calls end, so a set flagged as weak, no spouse confirmed, no firm time, can trigger a confirmation task through universal webhooks days before the closer drives out to an empty house.
Works across in-house setter floors, remote teams, and outsourced call centers, on the same scorecard, so team comparisons are finally apples to apples.
Yes, and treating them as one number is the mistake most programs make. Set rate tells you a setter got a yes; the behaviors on the call, both homeowners confirmed, a specific time agreed to, a calendar commitment secured, expectations set honestly, predict whether anyone opens the door. Voxjar scores each behavior separately on every call, so you can see which setters produce sets that hold and which produce sets that evaporate.
You put your required consent and disclosure language on the scorecard, and Voxjar checks every outbound call for it, not the sample a manager has time for. Calls missing the language are flagged the same day with the transcript attached, so you can close the gap in coaching while it is still a coaching problem. Voxjar is SOC 2 compliant and supports HIPAA, GDPR, and PCI-DSS requirements, and every score creates a time-stamped record of what was actually said.
You decide how granular to go. Some teams score exact required phrases, like consent language and savings disclaimers; others score whether each stage of the script happened, in order, regardless of wording. Either way, adherence stops being a per-manager judgment call and becomes one standard applied to every setter, every shift, every campaign.
Yes, and this criterion pays for itself twice. Inflated savings claims create regulatory and reputation risk, and they also create no-shows and dead consults, because the homeowner cools off the moment the real numbers arrive. Voxjar flags calls where claimed savings or guarantees drift outside what your script allows, with the exact quote highlighted.
Yes. Score every team on the same card and the comparison writes itself: set quality, consent compliance, and script adherence by team, by campaign, and by individual setter. Unlimited users on every plan means team leads, compliance, and ownership all see the same numbers without per-seat fees.
Setup is self-serve and takes minutes: create an account, connect your dialer or upload recordings, and build a setter scorecard. Plans are published starting at $99/month based on call volume analyzed, with no setup fee and a free tier. Before you sign up for anything, the free evaluation includes a solar sales sample call you can score immediately.
Get 120 AI Credits and Full Access