Magnetic Energy • Living Management System

HR & Staffing Operating Plan

A no-timeline, gate-driven planner connecting recruiting, onboarding, Roam training, Analytics, compensation, payroll and staff lifecycle decisions.
Status
Planning • No Execution
Setter Staffing
2 / 30 Supervisors
Operating Center
Magnetic Analytics
Human Lead
Walt

Magnetic Energy HR & Staffing Operating Plan

Status: Detailed management planner. This document updates the plan and does not authorize execution.
Human development lead: Walt, coordinating with management and AI development agents.
Planning method: Dependencies, acceptance evidence and approvals — not arbitrary dates.

Executive Summary

Magnetic Energy is connecting recruiting, screening, hiring, provisioning, training, measurement, compensation and offboarding into one auditable staffing operating system.

This reconciliation does not change the recruiting, WhatsApp Hiring Manager, application or screening plans. It updates only the systems now built and the decisions specified in this revision: actual setter onboarding, explicit categories, training, Magnetic Analytics, Supervisor compensation, payroll-time evidence and a future Payroll module.

Operating center

Magnetic Analytics is the management evidence layer

Analytics will support onboarding progression, coaching/remediation, category upgrades and offboarding reviews. It does not make personnel decisions automatically. Walt and authorized management review the evidence and approve every named action.

Current release state: materially built as a private management preview; production deployment remains approval-gated.

Open the current management Analytics preview →

Built / operationalBuilt / approval-gatedManualPlannedDecision required

Current Workforce and Target

3Current closers
2Current Supervisor setters
30Target qualified Supervisors
28Setter gap
Setter staffing objective
6.7% of target
2 current Supervisor setters → 30 active Supervisors meeting approved metrics

The target is not 30 accounts. It is 30 trained, certified, appropriately equipped, Analytics-visible Supervisor setters who meet the approved metrics.

WorkforceCurrentTargetPlanning note
Closers3Original target 6Original closer plan unchanged
Setter agents — Supervisor230 metric-qualifiedPrimary staffing objective
Specialist / Manager settersNone stated in this revisionNot separately setExplicit categories; criteria/compensation require decisions
QA / Support0 original baseline1 original baselineOriginal role plan unchanged
Canvassers / Setters0 original baseline4 original baselineOriginal role plan unchanged

Management and Change Control

1 • PlanHuman management defines policy, scope and acceptance.
2 • Build & testAI agents implement only approved, bounded work.
3 • EvidenceAnalytics and verification produce an auditable packet.
4 • DecideWalt or authorized management approves named actions.

Zero-Budget Global Recruiting Strategy

Since there is no budget for recruitment ads, we will post to every free channel available worldwide. The application form on MagneticDash will be the single entry point for all candidates. All positions are remote, so we recruit globally — not just the US.

Free Job Posting Channels (Global)

ChannelCostURL / Method
IndeedFree basic postingindeed.com/hire (global — 60+ countries)
LinkedInFree basic postinglinkedin.com/hiring (global reach)
ZipRecruiterFree basic postingziprecruiter.com/hire
Facebook GroupsFreeDigital nomad groups, remote work groups, solar industry groups, work-from-home communities — global reach
CraigslistFree (some markets)craigslist.org (select markets charge $10-25)
NextdoorFree local postingnextdoor.com for local canvasser recruitment
Google for JobsFree (via schema markup)MagneticDash job page will be indexed globally
Solar Industry Job BoardsFreeSolarPowerWorld, SolarEnergyJobs (some free options)
Veterans Job BoardsFreeHiring Our Heroes, RecruitMilitary (Veterans focus aligns with company values)
College Job BoardsFreeLocal college career centers (canvasser/entry-level roles)
Roam CommunityFreePost in Roam groups (existing team referrals)
Employee Referral$0 (bonus only on hire)Track referrals in MagneticDash, pay bonus only after 90 days
Remote-Specific Job BoardsFreeWeWorkRemotely, Remote.co, RemoteOK, Working Nomads — ideal for call center agents and closers
Digital Nomad CommunitiesFreeFacebook digital nomad groups, NomadList forums — candidates with native English, self-motivated, timezone-flexible
Upwork / FiverrFree listingPost contract-to-hire positions — screen for full-time conversion
RedditFreer/forhire, r/remotejobs, r/solar, r/workonline — targeted subreddits for each role

Application Form (Single Entry Point)

WhatsApp AI "Hiring Manager" — Pre-Screening Chat (New Layer Before Form)

💬 WHATSAPP AI HIRING MANAGER

Before a prospect ever reaches the GHL application form, they interact with our AI-powered WhatsApp Business chat. This chat is presented to prospects as our "Hiring Manager" — a real person who answers their questions, builds excitement about joining Magnetic Energy, and screens for obvious mismatches. Prospects do not know they are speaking with an AI. By the time they reach the formal application form, they are informed, pre-qualified, and genuinely motivated to complete it.

Why WhatsApp?

How the Flow Works

What the AI Hiring Manager Discusses (Friction Removal)

The AI is trained on everything a prospect might want to know before committing to apply. It proactively addresses and answers questions about every common point of friction:

Pre-Screening Criteria (Embedded in Conversation)

The AI doesn't just answer questions — it actively evaluates every prospect during the natural flow of conversation. By the time the chat concludes, we have structured data on:

Example Conversation

Design Principles

Technical Implementation

WHY THIS IS A GAME-CHANGER: Every incomplete application is a lost hire. Traditional job posting → web form funnels have 70-80% abandonment rates. The WhatsApp AI Hiring Manager transforms this funnel — by the time a prospect reaches our application form, they have had a personalized conversation, all their questions answered, all their concerns addressed, and their excitement built. They are pre-qualified. They are motivated. Getting them to complete the form IS making a sale — and the WhatsApp chat is our best salesperson, working 24/7/365, scaling to thousands of simultaneous conversations at zero additional cost.

Without talented staff, we cannot succeed. This layer ensures we don't lose great candidates to friction, confusion, or unanswered questions — the three things that kill applications.


Protected planning scope: The recruiting and WhatsApp sections above are intentionally unchanged. Examples inside that preserved recruiting copy do not replace the current onboarding, category, compensation and payroll sections below.

Connected HR Operating Architecture

Candidate side • planned

Free recruiting channels
WhatsApp Hiring Manager
Careers + application
Recording + quiz screening
Interview + hire decision

Staff operating core • mixed

Named setter onboarding
Initial certification
Weekly Roam On-Air training
Magnetic Analytics evidence
Human lifecycle decisions

Governance side • built/planned

Supervisor compensation workbook
Payroll-time contract
Payroll ledger + approvals
Future payout automation
Controlled offboarding
SystemHR responsibilityState
MagneticDash / SupabaseCareers, applications, pipeline, HR records; member add not yet automatedMixed / planned
GHLSetter user, assigned-data controls, CRM workflow, communicationsNamed onboarding built
ViciDial `/agc-next`Setter user/phone/workspace, calls, recordings and time evidenceNamed onboarding built
RoamVisitor badge, selected groups, communications, On-Air trainingMixed
WhatsApp team groupTeam membershipAdmin adds manually
Tik TikCollaboration/task groupStaff download + admin share
Magnetic AnalyticsPrivate lifecycle evidence and management viewsBuilt preview
Payroll moduleDetermine proposed payout; later automate disbursementPlanned

AI and Automation Strategy

AI Application Screening

Training and Certification

Analytics-Assisted Management

Detailed Workstream Planner

No timeline: workstreams advance by prerequisites and acceptance gates. The preserved recruiting block retains its original phase label, but no calendar duration is assigned.

Workstream A • Recruiting Pipeline

Preserved plan

Phase 1: Recruiting Pipeline (Foundation)

1.1 Public Careers Page on MagneticDash

  • Create /careers page (public, no auth required) with job listings
  • Job listings pulled from job_postings table (manageable by Walt/Michael)
  • Each job has "Apply Now" button → GHL Form
  • Page indexed by Google for Jobs (schema.org markup)
  • Build: Lovable prompt to create the page, Supabase job_postings table

1.2 Application Page with Audio/Video Recording (MagneticDash /apply)

  • GHL Form doesn't support file uploads — so we build a custom /apply page on MagneticDash
  • 4 application flows: Call Center Agent, Closer, Canvasser, QA
  • Fields: Name, phone, email, experience, availability, language (English native required, Spanish a plus)
  • Recording step (built into the application page):
  • Call center agents: Audio recording — browser MediaRecorder API, reads provided script + handles objection prompts
  • Closers: Video recording — browser MediaRecorder API, 60-90 second solar pitch + objection handling
  • Canvassers: Audio recording — door approach pitch + appointment close
  • QA: Audio recording — listens to sample call, identifies issues verbally
  • Recording uploaded to Supabase Storage bucket applicant_recordings
  • Screening quiz (5-10 role-specific questions) after recording
  • Form submission → creates GHL contact + webhook → N8N workflow
  • GHL Custom Fields needed: Application Role, Application Status, AI Screening Score, AI Recording Score, AI Quiz Score, Applied At, Recording URL

1.3 Automated Technical Requirement Checks (JavaScript / In-Page)

Before an applicant even reaches the recording step, automated JavaScript checks run in the browser to verify minimum technical requirements for remote work:

  • Operating System: Detect OS and version — must be Windows 10+, macOS 11+, or Linux (recent kernel)
  • Memory (RAM): Check via navigator.deviceMemory — minimum 4GB required
  • Audio Hardware: Verify microphone and speakers/headset are present and functional via Web Audio API — prompt test recording
  • Network Speed: Run a quick speed test (download/upload) — minimum 10 Mbps down / 5 Mbps up required for stable ViciDial calls
  • Browser Compatibility: Verify Chrome/Edge/Firefox latest 2 versions — required for ViciDial WebRTC and GHL
  • Webcam (closers and canvassers only): Verify camera is present and functional via MediaDevices API

Applicants who fail any hardware/network check are shown a friendly message explaining what they need to proceed. Results are logged in the candidates table as tech_check_results (JSON) for analytics.

1.4 AI-Powered Screening (Recording + Quiz Grading via N8N)

  • Two-stage AI screening before any human sees the application:
  1. Recording grading: N8N sends audio/video → Whisper transcription → AI grades against role-specific rubric (tone, clarity, confidence, objection handling, etc.)
  2. Quiz grading: N8N sends quiz answers → AI grades open-ended responses for accuracy and communication quality
  • Composite score: Weighted average of recording score + quiz score → stored as ai_screening_score
  • Scoring rubric per role (see "AI Audio/Video Screening Pipeline" section below):
  • Call center: English native fluency (30%), icebreaker, closing (live transfer/appointment), objection handling, requesting information, confidence/tone, professional pacing, technical skills (ViciDial/GHL/Maps/Sunroof)
  • Closer: English native dialect (30%), closing, presence, solar knowledge, objection handling, professionalism & appearance
  • Canvasser: English native dialect (30%), physical appearance & presentation, icebreaking, closing, energy & resilience, objection handling
  • QA: English native fluency, all call center agent skills (icebreaker, closing, objection handling, live transfers, qualification), attention to detail, solar knowledge, analytical thinking, call quality assessment
  • Below 70: auto-reject with polite GHL SMS. 70+: advance to interview stage
  • All rejections reviewed weekly by Walt to catch false negatives
  • N8N workflow: magneticdash-form → ghl-contact → whisper-transcribe → ai-grade-recording + ai-grade-quiz → composite-score → if score<70 → ghl-sms-reject | else → ghl-tag-ai-passed + notify-walt-or-michael

1.5 Interview Scheduling (GHL Calendar)

  • AI-passed candidates receive GHL SMS with calendar booking link
  • Interviewer assignments:
  • Call center agents → Walt (Walt's GHL Calendar)
  • Closers → Michael (Michael's GHL Calendar)
  • Canvassers/QA → Walt (until further assignment)
  • Automatic SMS/email reminders 24h and 1h before interview
  • Interview feedback form (Google Forms or MagneticDash page) sent to interviewer post-interview
  • N8N workflow: Interview completed → feedback form → if hired → advance to offer

1.6 Offer Management (Digital)

  • Offer details tracked in candidates table (offer_status, offer_sent_at, offer_accepted_at)
  • Offer letter: Google Docs template, filled via Google Workspace API (or manual for now)
  • Acceptance: GHL form or email reply tracking
  • Tables needed: Expand candidates table with offer fields

Gate: recruiting implementation receives its own approved build plan and preserves the protected design until management changes it intentionally.

Workstream B • Hire Decision & Compliance

Planned
  1. Define the candidate-to-staff transition and immutable decision audit.
  2. Validate jurisdiction and worker classification before presenting forms.
  3. Collect approved identity, agreement, tax/payment and emergency records securely.
  4. Record human hire approval, initial category, compensation policy version and required systems.
  5. Produce a named onboarding packet for Walt's explicit trigger; never provision from a webhook, roster change, scheduler or pipeline stage alone.
Acceptance gate: authorized candidate, required records complete, explicit category and compensation version, named approval.

Workstream C • Setter Technology Onboarding

Procedure built
ItemCurrent realityCompletion evidence
Identity + categoryExplicitly validated; never inferredApproved named record
GHL userApproved setter permission template; assigned-data-onlyUser ID, permissions, login
ViciDial user + phoneControlled named-agent creationUser, phone, level and sign-in
Analytics accessSeparate own-agent-only credentialOwn data works; cross-agent denied
Roam visitor badgeBadge plus selected approved groupsBadge and exact groups verified
WhatsApp groupManual admin addAdmin confirmation
Tik TikStaff downloads; admin shares groupInstall and group access
MagneticDashAdd is not yet automatedManual membership check
GHL follower branchDedicated named-setter workflow branchRouting verified
WelcomeEmail + approved team announcementDelivery evidence

Sequence: validate → snapshot/preflight → GHL → ViciDial/phone → Analytics → Roam → WhatsApp → Tik Tik → MagneticDash → workflow → welcome → end-to-end verification.

Acceptance gate: least-privilege access works in every required system and each manual step has a named confirmation.

Workstream D • Initial Certification

Core package built
  1. Assign current script, workflow and technical curriculum.
  2. Complete guided instruction and sandbox exercises.
  3. Pass the current written threshold and supervised live demonstration.
  4. Record attempts, scores, instructor, remediation and recertification.
  5. Hold production progression if evidence is incomplete.
Acceptance gate: written pass, live-demo pass, complete evidence and human authorization for the next stage.

Workstream E • Weekly Roam On-Air Setter Training

Recurring plan

Cadence: weekly and ongoing. Management chooses the standing day/time and authorized host. This page does not create the event series.

1 • ReadAnalytics trends and denominators
2 • ReviewAccess-appropriate call examples
3 • PracticeSkill focus + roleplay
4 • CommitKnowledge check + coaching actions

Standard agenda

  1. Metrics briefing from Analytics.
  2. Privacy-safe Call Intelligence and Quality Grades review.
  3. One script, objection, transition, qualification, compliance or tool skill.
  4. Instructor-led/peer roleplay; AI homeowner simulation when available.
  5. ViciDial, GHL, Maps/solar tools, notes, dispositions or workflow clinic.
  6. Short quiz, scenario or live demonstration.
  7. Named coaching actions, remediation and next evidence review.

Evidence contract

EvidenceSourceUse
Event/host/start/endRoam On-AirTraining record
RSVP + join durationRoam attendanceParticipation only—not competence
Module/versionTraining recordStandard taught
Quiz/demoInstructor/systemCertification/remediation
Coaching actionHR caseOwner and closure
Post-training windowAnalyticsObserved change with denominator
Pilot gate: host/schedule, guest rule, privacy/recording policy, attendance sync, agenda, evidence schema, missed-session process and remediation process approved before one verified pilot; recurring series follows only after pilot acceptance.

Workstream F • Analytics-Governed Setter Lifecycle

Built preview + planned HR views
Magnetic Analytics evidence
identity • category • range • campaign scope • denominators • quality • outcomes • time • training • coaching
Progress / Upgrade
Human approves stage or category
Coach / Remediate
Manager defines action and review window
Offboard Review
Explicit named trigger required
DecisionAnalytics roleHuman control
Onboarding progressionReadiness and early evidence when pipeline view existsWalt approves named person/stage
Specialist → SupervisorSustained approved metrics, quality, certification and reliabilityManagement approves category + compensation
Supervisor → ManagerManager/QA capability evidenceManagement approves role, level + compensation
RemediationEvidence-backed gap and trendManager defines plan/window
OffboardingComplete packet; never one metricExplicit named trigger

Guardrails: zero-call active users remain visible; inactive users are excluded; categories are explicit; payroll time does not substitute for quality; detailed calls/coaching remain private; missing data and denominators remain visible.

Production gate: exact reviewed Analytics candidate, access/privacy verification, immutable preview, migration/binding plan, rollback and Walt's explicit approval.

Workstream G • Compensation & Payroll

Inputs built • module planned

Setter categories

CategoryMeaningCompensation authorityDefault level
SpecialistEntry / commission-only setterSeparate structure TBD1
SupervisorStandard setterCurrent Supervisor workbook1
ManagerQA/override setter dutiesSeparate structure TBD2
UnclassifiedAwaiting explicit classificationNo assumptionsNever inferred
Built compensation asset

Supervisor Earnings / Compensation Model

Category-specific workbook with payroll talk/ready compensation, appointment/live-transfer incentives, close-timing incentives, weekly close bonus, team-bonus estimate and editable scenarios.

Open Supervisor workbook →

Authoritative payroll time

payroll_talk_time = SUM(wait_sec) + SUM(talk_sec)

Includes all ViciDial waiting plus every bridge talk_sec—human, voicemail, dead air/open line, busy/disconnected and unanswered. Excludes pause and disposition/wrap.

Payroll module stages

  1. Version approved compensation rules by category/effective period.
  2. Snapshot roster/category and payroll evidence.
  3. Apply only outcome evidence that qualifies under the rule.
  4. Resolve adjustments, disputes, missing data and category effective dates.
  5. Generate a formula-traceable proposed ledger.
  6. Require management approval and lock the period.
  7. Export approved payout instructions for manual payment.
  8. Propose direct payout automation only after reconciliation, dual approval, security, caps, sandbox and rollback testing.
Boundary: the Analytics Pay Model is forecasting only. It cannot generate payroll or issue payment. Direct payout automation is not built or authorized.
Acceptance gate: every proposed amount reproduces from versioned rules and immutable evidence; adjustments and approvers are recorded.

Workstream H • Staff Management & Offboarding

Procedure built / UI planned
  • Maintain staff status, category history, manager, training state, system identities and compensation policy version.
  • Add time-off and availability records.
  • Trigger offboarding only from Walt/Michael's explicit named instruction.
  • Snapshot access; deactivate rather than delete where history must remain.
  • Revoke/deactivate Analytics, ViciDial/phone, GHL, Roam, workflow, WhatsApp, Tik Tik, MagneticDash and other applicable access.
  • Preserve historical Analytics and payroll records; verify authentication denial afterward.
Acceptance gate: named approval, complete access inventory, final payroll state, deactivation evidence, retained history and post-change verification.

Data and Integration Planner

New/expanded recordPurpose
staff_system_accessExternal IDs, roles/scopes, state, provision/verify/revoke evidence
staff_category_historyFrom/to category, evidence packet, approver, effective date
training_eventsRoam event, module/version, host, audience and policy
training_attendanceRSVP, join duration and completion evidence
hr_decision_packetsEvidence range, metrics, recommendation, human decision/reason
compensation_policiesCategory, version, effective range, formula and approval
payroll_periodsState, evidence snapshot, approvals, lock/export
payroll_ledgerComponents, adjustments, proposed/approved payout and trace

Workstream Readiness Gates — No Timeline

G0Plan approved
G1Contracts + owners
G2Security + privacy
G3Build + tests
G4Pilot / UAT
G5Named production approval
G6–7Operate, monitor, learn

A workstream may progress when its prerequisites are met. Elapsed time never waives a gate.

Success Measures

30Qualified Supervisor setters
100%Named onboarding evidence
WeeklyRoam training rhythm
0Unapproved automatic payouts

Management Decision Register

DecisionState
Setter objectiveConfirmed: 30 metric-qualified Supervisors
Current settersConfirmed: 2 Supervisors
Current closersConfirmed: 3
Specialist / Manager compensationDecision required
Supervisor qualification thresholds/evidence windowDecision required
Roam On-Air host/day/time and recording/attendance policyDecision required before event creation
Analytics production releaseExact separate approval required
Payroll rules and approversDecision required
Direct payout automationFuture separate approval
Worker jurisdictions/classificationLegal/management decision required

Immediate Planning Actions — Not Execution

  1. Approve this reconciled operating framework.
  2. Create separately scoped implementation plans per workstream with owners, dependencies, tests, approval gates and rollback.
  3. Define Supervisor qualification thresholds and evidence window.
  4. Define Roam On-Air operating policy and pilot criteria without creating the event series.
  5. Design the Recruits / Onboards / Trainees Analytics view and decision-packet schema without deployment.
  6. Define Payroll rule/version/ledger contracts and reconcile them to the Supervisor workbook without connecting payment rails.
  7. Keep the recruiting, WhatsApp, application and screening plans unchanged until management intentionally revises them.

AI Audio/Video Screening Pipeline (Critical Feature)

Overview

Every applicant submits a role-specific recording as part of their application. AI grades the recording AND the screening quiz before any human sees the application. Only candidates who pass both the AI recording grade and the AI quiz grade are offered an interview.

Application Recording Requirements

RoleRecording TypeWhat They RecordAI Grades For
Call Center AgentAudio onlyVoice recording demonstrating: icebreaker opening, confident tone, professional pacing, handling 2-3 objections, requesting information, and closing with a live transfer or appointment booking.English native fluency, icebreaker ability, confidence/tone, professional pacing, objection handling, requesting information, closing (live transfer or appointment)
Closer (Sales)Video60-90 second pitch: introduce themselves, sell solar, handle an objection.Presence, confidence, solar knowledge, persuasion, professionalism, communication clarity
CanvasserVideoDoor approach pitch + appointment close. Appearance and presentation matter — they will be at people's doors representing the company.Energy, friendliness, resilience, persuasion, physical appearance, presentation
QAAudio onlyMultiple assessments in one recording: (1) Act as an assistant following up to confirm the homeowner's information and appointment, (2) receive a live call transfer, conduct assessment and additional qualification confirmations, pass to the sales closer or book the appointment, (3) listen to a sample call recording and identify issues.English native fluency, all call center agent skills (icebreaker, closing, objection handling), attention to detail, solar knowledge, analytical thinking, call quality assessment

How It Works (Technical Flow)

[Applicant fills GHL Form]


[Recording prompt appears] — "Record yourself reading this script..."


[Applicant submits audio/video via form]


[Screening quiz (5-10 questions)]


[N8N receives submission] ──► [AI Processing]
│ │
│ ┌────┴────┐
│ ▼ ▼
│ [Whisper [AI grades
│ transcribe quiz answers]
│ audio/video]
│ │ │
│ ▼ ▼
│ [AI grades recording:
│ tone, clarity,
│ confidence,
│ objection handling,
│ script adherence]
│ │
│ ▼
│ [Composite score:
│ recording_weight + quiz_weight]
│ │
▼ ▼
[Candidate in DB] ◄── [Score stored in candidates.ai_screening_score]

┌─────┴─────┐
▼ ▼
[Score >= 70] [Score < 70]
│ │
▼ ▼
[Tag: AI Passed] [Auto-reject via
[Notify Walt GHL SMS/email]
or Michael]


[Interview offered]

AI Grading Rubric (Call Center Agent Example)

CriteriaWeightScore 1-10What AI Evaluates
English native dialect30%Must have excellent English with only very slight accent — native-level fluency, no communication barriers, natural cadence. Candidates who do not meet this standard cannot be considered.
Icebreaking15%Ability to get past the first 10 seconds of a call and persuade the contact to ENGAGE in speaking further — hooks attention, builds rapport instantly, prevents hang-ups
Closing15%As the call wraps up, adept at transitioning to a Live Transfer (preferred) OR booking an appointment — smooth handoff, clear next steps, does not let the call end without an outcome
Objection handling10%Responds naturally, doesn't freeze, stays on script, turns objections into engagement
Technical skills10%Ability to operate software in real-time while on a headset with the contact: ViciDial platform, GHL contact/submission form and calendar, Google Maps popup, Project Sunroof solar suitability popup
Tone & energy10%Friendly, confident, professional, enthusiastic — sounds like a helpful assistant, not a telemarketer
Professionalism10%No slang, no filler words, no inappropriate language, maintains composure under pressure
Composite100%/100Weighted average → stored as ai_screening_score. English dialect is a hard gate — candidates scoring below 7/10 on this criterion are auto-rejected regardless of composite score.

AI Grading Rubric (Closer Video Example)

CriteriaWeightScore 1-10What AI Evaluates
English native dialect30%Must have excellent English with only very slight accent — native-level fluency, natural cadence. Hard gate: below 7/10 = auto-reject.
Icebreaking10%Hooks the homeowner's attention in the first 10 seconds — builds trust, creates engagement, prevents "not interested"
Closing15%Strong close: transitions smoothly to signed agreement or next appointment — creates urgency without being pushy, leaves with clear next steps
Presence & confidence15%On-camera comfort, eye contact, body language, professional demeanor
Solar knowledge10%Accurate information, handles technical questions, explains financing clearly
Objection handling10%Natural responses, doesn't get defensive, turns "no" into "let me explain"
Professionalism & appearance10%Appearance, language, demeanor — looks and sounds the part of a trusted advisor
Composite100%/100Weighted average → stored as ai_screening_score. English dialect is a hard gate — below 7/10 = auto-reject regardless of composite.

AI Grading Rubric (Canvasser Video Example)

CriteriaWeightScore 1-10What AI Evaluates
English native dialect30%Must have excellent English with only very slight accent. Hard gate: below 7/10 = auto-reject.
Physical appearance & presentation20%Clean, professional appearance suitable for door-to-door representation. Approachable, well-groomed, company-branded look.
Icebreaking15%Ability to engage a stranger at their door within the first 10 seconds — friendly, non-threatening, builds immediate trust
Closing15%Gets the appointment or permission to follow up — does not leave without a next step
Energy & resilience10%High energy, positive attitude, handles rejection without losing momentum
Objection handling10%Addresses door-slam objections naturally, stays positive, pivots to value
Composite100%/100Weighted average → stored as ai_screening_score. English dialect and appearance are hard gates — below 7/10 on either = auto-reject.

Technical Implementation

Recording Prompt Examples

Call Center Agent (Audio):

"You are calling a homeowner. Start with a strong icebreaker to get them talking. Then: confirm their information, handle their objections confidently, request any additional details needed, and close the call by either transitioning to a live transfer or booking a firm appointment. You will be evaluated on your English fluency, confidence, tone, pacing, objection handling, and your ability to close."
[Homeowner scenario provided on screen]
Objection 1: "I didn't sign up for anything."
Objection 2: "I already have solar."
Objection 3: "I need to talk to my spouse first."

QA (Audio — Multiple Assessments):

"This assessment has three parts. Part 1: Act as an assistant following up to confirm a homeowner's information and appointment — confirm their details and guide them toward a confirmed appointment. Part 2: You are receiving a live call transfer from a call center agent — conduct an assessment, perform additional qualification confirmations, then either pass the homeowner to a sales closer or book the appointment yourself. Part 3: Listen to the following sample call recording and identify what went well, what could be improved, and any compliance issues."
[Homeowner scenarios and sample call provided on screen]

Closer (Video):

"Record a 60-90 second video of yourself pitching solar to a homeowner. Pretend you are sitting at their kitchen table after they invited you in. Include: who you are, why solar makes sense for their home, and how you'd handle the objection 'I can't afford the monthly payment.'"

Living management planner: this page coordinates Walt, human management and AI development agents. It does not authorize recruiting execution, named onboarding/offboarding, production Analytics deployment, Roam event creation, payroll processing or payout automation.