Status: Active implementation plan. Walt approved the isolated setter recruiting build, $10/month GHL WhatsApp, a dedicated HR Supabase project, a dedicated recruiting Voice AI agent/number, and the $150 referral extension. Every production object still requires exact execution/readback; end-to-end canary awaits a real internal test contact.
Human development lead: Walt, coordinating with management and AI development agents.
Planning method: Dependencies, acceptance evidence and approvals — not arbitrary dates.
Magnetic Energy is connecting recruiting, screening, hiring, provisioning, training, measurement, compensation and offboarding into one auditable staffing operating system.
This revision preserves the original WhatsApp-led recruiting design while adopting the approved GHL, Cloudflare and Supabase architecture: job postings drive prospects first to the WhatsApp Business “Hiring Manager” for conversation and pre-screening; qualified prospects then receive the role-specific GHL application. GHL remains the candidate CRM and native workflow authority; Supabase is the structured HR operations/evidence database for job postings, publication history, WhatsApp conversations, screening evidence and funnel events; GitHub-backed Cloudflare Pages/Workers supply public pages and custom applicant UX; Cloudflare R2 holds approved applicant media; n8n handles conversational AI, screening, training, analysis and cross-system orchestration. The setter lane launches first, with the closer lifecycle mirrored by reference.
The production dashboard contains an extensive Call Center Analytics buildout covering setter activity, outcomes, Call Intelligence, Quality Grades, category-safe reporting, time evidence and related management views. Analytics supports evidence-based progression, coaching, remediation, category review and offboarding; authorized humans make personnel decisions.
Current release state: Production at the canonical URL below. Setter reporting is materially built; recruiting/onboarding views and the separate closer section advance as explicit workstreams.
The target is not 30 accounts. It is 30 trained, certified, appropriately equipped, Analytics-visible Supervisor setters who meet the approved metrics.
| Workforce | Current | Target | Planning note |
|---|---|---|---|
| Closers | 3 | Original target 6 | Mirrored recruiting, onboarding and dedicated Analytics lane included by reference |
| Setter agents — Supervisor | 2 | 30 metric-qualified | Primary staffing objective |
| Specialist / Manager setters | None stated in this revision | Not separately set | Explicit categories; criteria/compensation require decisions |
| QA / Support | 0 original baseline | 1 original baseline | Original role plan unchanged |
| Canvassers / Setters | 0 original baseline | 4 original baseline | Original role plan unchanged |
Since there is no budget for recruitment ads, we will post to every appropriate free channel available worldwide. The primary call to action is “Message our Hiring Manager on WhatsApp”, carrying a posting-specific source code into the conversation. Pre-qualified prospects receive the role-specific GHL application; a direct GHL link remains an accessibility and outage fallback. All positions are remote, so we recruit globally — not just the US.
Setters make cold outbound introductions using campaign-prequalified data that is not necessarily warm. They do not sell or close a solar transaction. They discover interest or need, then seek a qualified live transfer to a specialist; a firm appointment is the fallback.
The full presentation is based on the six-tab management workbook surfaced in Production Analytics → Compensation. Examples are illustrations, not guarantees; verified earnings depend on approved time, qualification, outcome tiers, closes, performance and team-pool eligibility.
| Channel | Cost | URL / Method |
|---|---|---|
| Indeed | Free basic posting | indeed.com/hire (global — 60+ countries) |
| Free basic posting | linkedin.com/hiring (global reach) | |
| ZipRecruiter | Free basic posting | ziprecruiter.com/hire |
| Facebook Groups | Free | Digital nomad groups, remote work groups, solar industry groups, work-from-home communities — global reach |
| Craigslist | Free (some markets) | craigslist.org (select markets charge $10-25) |
| Nextdoor | Free local posting | nextdoor.com for local canvasser recruitment |
| Google for Jobs | Free (via schema markup) | GitHub-backed Cloudflare careers page with schema.org JobPosting markup |
| Solar Industry Job Boards | Free | SolarPowerWorld, SolarEnergyJobs (some free options) |
| Veterans Job Boards | Free | Hiring Our Heroes, RecruitMilitary (Veterans focus aligns with company values) |
| College Job Boards | Free | Local college career centers (canvasser/entry-level roles) |
| Roam Community | Free | Post in Roam groups (existing team referrals) |
| Worker Referral Program | $150 after a referred worker passes the two-week trial | Unique non-PII referral code; GHL application/onboarding capture; private referrer registry; Supabase attribution/reward ledger; payout by Zelle, Xoom or Remitly |
| Remote-Specific Job Boards | Free | WeWorkRemotely, Remote.co, RemoteOK, Working Nomads — ideal for call center agents and closers |
| Digital Nomad Communities | Free | Facebook digital nomad groups, NomadList forums — candidates with native English, self-motivated, timezone-flexible |
| Upwork / Fiverr | Free listing | Post contract-to-hire positions — screen for full-time conversion |
| Free | r/forhire, r/remotejobs, r/solar, r/workonline — targeted subreddits for each role |
Every approved referrer receives a unique random code. The candidate may enter it during application or onboarding. The attribution freezes when the authorized two-week trial begins; the reward becomes eligible only after the worker completes the trial and an authorized human records a pass.
| Component | Operating contract |
|---|---|
| Referrer page / registry | Private registration and status experience; captures name, contact, country and preferred payout rail; issues a random non-PII code |
| Candidate capture | Application and onboarding accept the code; job-source code remains separate; a pre-trial Walt override is auditable |
| Eligibility | One reward per referred worker; no self-referral or duplicate claim; day 14 alone is not a pass |
| Supabase | Authoritative registry, code, attribution, trial, reward and payout-evidence records with RLS and idempotency |
| GHL + n8n | GHL stores summary/workflow state; n8n handles signed eligibility and payment-task events after an authorized trial-pass signal |
| Earnings boundary | Referral rewards are separate from the existing Vici-derived Earnings workflows and do not rebuild or alter that production stack |
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.
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:
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:
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.
| System | HR responsibility | State / rule |
|---|---|---|
| WhatsApp Business | Primary first-contact funnel, job questions, conversational qualification, objection handling and warm handoff to the formal application | First funnel layer |
| GHL | Authoritative candidate/contact CRM, forms, recruitment pipeline, communications summary, tasks, calendars, interviewer feedback, offer/onboarding status and native workflows; preferred host for a dedicated workflow-scoped Voice AI homeowner simulation after tenant verification | Primary workflow platform |
| Supabase PostgreSQL | Recruitment/referral operations and evidence: postings, publication ledger, WhatsApp messages, questionnaires, systems checks, voice samples, AI phone-interview sessions/transcripts/scorecards, referrers, codes, attributions, two-week trials, rewards, payout evidence and funnel events; candidate rows link to immutable GHL contact ID | Required HR database |
| Cloudflare Pages/Workers + GitHub | Version-controlled careers pages, custom applicant UX, technical checks, signed webhooks/uploads and role-specific portals | Native Git deployments only |
| Cloudflare R2 | Approved applicant audio/video and other binary evidence under a defined retention/deletion policy | Media store |
| n8n | WhatsApp conversational AI, recruit screening, transcription, evidence-cited voice/AI-phone scoring, referral eligibility/payment-task orchestration, training analysis and cross-system orchestration from signed events | Extension, not system of record |
ViciDial /agc-next | Setter user/phone/workspace, calls, recordings and authoritative call evidence after hire | Named onboarding built |
| Production Magnetic Analytics | Extensive setter/call-center analytics now; recruiting/onboarding views and a separate closer section by explicit build | Production |
| Roam / Tik Tik | Approved team communications, training and manual membership where applicable | Mixed / manual |
| Existing Earnings stack | Built GHL workflows, n8n workflows, Cloudflare Workers and Production Analytics remain authoritative for setter earnings calculation, approval, evidence and reporting | Built / integrate by reference |
job_posting_publications: channel, market, external URL/post ID, source code, variant, state, published/expiry dates, last verification and owner.| Setter screening gate | Evidence | Progression rule |
|---|---|---|
| Short questionnaire | Role understanding, availability, experience, consent and objective requirements | Complete and internally consistent, or human clarification |
| Systems readiness | Hardware/software/OS/browser/headset/microphone/network/tool results | Approved minimums pass; remediable failures may retry |
| Voice sample | Recording, transcript and job-relevant communication dimensions | Evidence-cited analysis; no protected-trait inference or AI-only rejection |
| AI homeowner role-play | Versioned scenario, full call, transcript, objections, script behavior and defined outcome | Versioned scorecard reaches human review |
| Human decision | Complete packet plus reviewer reason | Interview, retry, hold or rejection |
Primary flow: tracked job post → WhatsApp Hiring Manager → Supabase conversation/evidence → pre-qualified handoff → GHL form/questionnaire → systems check → voice sample → live GHL AI homeowner phone interview → n8n evidence-cited scorecard → human review → GHL calendar/interview.
| Item | Current reality | Completion evidence |
|---|---|---|
| Identity + category | Explicitly validated; never inferred | Approved named record |
| GHL user | Approved setter permission template; assigned-data-only | User ID, permissions, login |
| ViciDial user + phone | Controlled named-agent creation | User, phone, level and sign-in |
| Analytics access | Separate own-agent-only credential | Own data works; cross-agent denied |
| Roam visitor badge | Badge plus selected approved groups | Badge and exact groups verified |
| WhatsApp group | Manual admin add | Admin confirmation |
| Tik Tik | Staff downloads; admin shares group | Install and group access |
| GHL / Cloudflare HR content | Candidate record and onboarding content are role-scoped | GHL stage, content access and repository deployment verified |
| GHL follower branch | Dedicated named-setter workflow branch | Routing verified |
| Welcome | Email + approved team announcement | Delivery evidence |
Sequence: validate → snapshot/preflight → GHL → ViciDial/phone → production Analytics → Roam → WhatsApp → Tik Tik → role-scoped GHL/Cloudflare content → workflow → welcome → end-to-end verification.
Cadence: weekly and ongoing. Management chooses the standing day/time and authorized host. This page does not create the event series.
| Evidence | Source | Use |
|---|---|---|
| Event/host/start/end | Roam On-Air | Training record |
| RSVP + join duration | Roam attendance | Participation only—not competence |
| Module/version | Training record | Standard taught |
| Quiz/demo | Instructor/system | Certification/remediation |
| Coaching action | HR case | Owner and closure |
| Post-training window | Analytics | Observed change with denominator |
Production source: https://magnetic-ads-dashboard.pages.dev/. Its extensive Call Center Analytics section is the setter evidence baseline. Recruiting/onboarding views are additive and do not weaken existing privacy, category or human-decision controls.
| Decision | Analytics role | Human control |
|---|---|---|
| Onboarding progression | Readiness and early evidence when pipeline view exists | Walt approves named person/stage |
| Specialist → Supervisor | Sustained approved metrics, quality, certification and reliability | Management approves category + compensation |
| Supervisor → Manager | Manager/QA capability evidence | Management approves role, level + compensation |
| Remediation | Evidence-backed gap and trend | Manager defines plan/window |
| Offboarding | Complete packet; never one metric | Explicit 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.
Inclusion by reference: Every lifecycle control defined for setters—source attribution, dedupe, screening evidence, human decisions, onboarding proof, training records, access control, coaching, remediation and offboarding—also applies to closers. The implementation is mirrored in control, not copied blindly: closer tools, permissions, rubrics, compensation and denominators remain role-specific.
| Lane | Closer implementation | Acceptance evidence |
|---|---|---|
| Recruiting | Closer-specific GHL form; 60–90 second video pitch/objection exercise through Cloudflare/R2 when required; Michael review route | Role/source/dedupe, media reference, rubric evidence and human decision |
| Onboarding | GHL closer user/permissions, assigned pipeline access, calendar + Google Meet readiness, approved communication groups and role content | Least-privilege login, test opportunity, meeting, follow-up and access-denial checks |
| Training | Closer script, discovery/presentation, objection handling, follow-up, pipeline hygiene, compliance and roleplay/call review | Module/version, attendance, quiz/demo, coach and closure |
| Analytics | Dedicated closer section separate from setter analytics: assigned opportunities, speed-to-contact, follow-up completion, meeting attendance, discovery/presentation progression, close outcomes, cycle time, quality/coaching and approved compensation evidence | Role-scoped denominators, source/date filters, drilldown privacy and reconciliation to GHL |
| Lifecycle | Human-approved progression, remediation, compensation review and named offboarding | Decision packet and post-change access verification |
| Category | Meaning | Compensation authority | Default level |
|---|---|---|---|
| Specialist | Entry / commission-only setter | Separate structure TBD | 1 |
| Supervisor | Standard setter | Current Supervisor policy/workbook | 1 |
| Manager | QA/override setter duties | Separate structure TBD | 2 |
| Unclassified | Awaiting explicit classification | No assumptions | Never inferred |
New Supervisor payroll hours normally start at $8. Walt may manually approve up to $10 for experience or talent. The complete opportunity includes kept-qualified-appointment incentives, individual close bonuses, a weekly performance bonus and an eligible closed-team bonus pool.
Existing GHL workflows, n8n workflows, Cloudflare Workers and Production Analytics already implement earnings approval, evidence, calculation and reporting. The GHL approval chain emits the approved signal; n8n normalizes identity and uses ViciDial call evidence as authority for setter APPT/LXFER events; Cloudflare/Analytics retain the ledger and management views. HR links to this stack and does not create a competing formula, approval path or earnings ledger.
| Supabase record | Purpose |
|---|---|
job_postings | Canonical role posting, approved content/version, owner, markets, status and lifecycle dates |
job_posting_variants | Channel/market copy variants and version-to-canonical relationship |
job_posting_publications | Channel, external post ID/URL, source code, publication/expiry dates, state, last verification, owner and evidence |
recruitment_sources | Stable posting-source taxonomy and WhatsApp deep-link attribution; kept separate from referral codes |
referrers / referral_codes | Private referrer registry; contact/country/preferred payout rail; random non-PII code; status, issuance, expiry/revocation and audit history |
referral_attributions | One candidate/worker to one payable referrer; capture source, validation, freeze-at-trial-start, duplicate/self-referral rejection and approved override evidence |
worker_trial_periods | Authorized start, two-week eligibility date, status, evidence and human trial-pass/fail decision; elapsed time alone is not a pass |
referral_rewards / referral_payouts | One idempotent $150 reward per eligible worker; approval, Zelle/Xoom/Remitly method snapshot, payment task, payout reference and paid timestamp |
candidate_links | Minimal join projection: recruitment conversation UUID/phone to immutable GHL contact ID; not a duplicate CRM |
whatsapp_conversations / whatsapp_messages | Full message history, consent/opt-out state, role/source lineage, timestamps and human escalation |
candidate_questionnaires / systems_check_runs / voice_sample_runs | Versioned answers, objective minimum checks, retries, recording/transcript references and job-relevant voice evidence |
ai_roleplay_sessions / ai_roleplay_turns / ai_roleplay_scorecards | GHL agent/workflow, scenario/rubric versions, complete conversation, objections, defined outcome, evidence-cited dimension scores, confidence and flags |
screening_runs / screening_evidence | Cross-gate evidence packet, recommendation, confidence, human disposition/reason and immutable source references |
recruitment_funnel_events | Post viewed/contacted, WhatsApp engaged, form offered/submitted, interview, hire, training, certification and active identity events |
onboarding_tasks / onboarding_forms | Role-specific onboarding requirements, secure-record references, completion/verification evidence |
training_modules / training_completions | Versioned training content, attempts, evidence, human review and certification state |
staff_system_access | External IDs, roles/scopes, state and provision/verify/revoke evidence |
staff_category_history | From/to category, evidence packet, approver and effective date |
training_events / training_attendance | Roam event/module/version and RSVP/join/completion evidence |
hr_decision_packets | Evidence range, metrics, recommendation and human decision/reason |
existing_earnings_links | Immutable staff/contact linkage to the already-built GHL/n8n/Cloudflare/Analytics Earnings records; no duplicate HR payroll ledger |
A workstream may progress when its prerequisites are met. Elapsed time never waives a gate.
| Decision | State |
|---|---|
| Setter objective | Confirmed: 30 metric-qualified Supervisors |
| Current setters | Confirmed: 2 Supervisors |
| Current closers | Confirmed: 3 |
| Specialist / Manager compensation | Decision required |
| Supervisor qualification thresholds/evidence window | Decision required |
| Roam On-Air host/day/time and recording/attendance policy | Decision required before event creation |
| Existing Earnings implementation | Built: GHL workflows + n8n workflows + Cloudflare Workers + Production Analytics; HR integrates by reference and does not rebuild |
| Setter recruiting definition | Approved: connected calling + waiting/ready + pause + disposition/wrap; meetings/training additional |
| Worker referral program | Approved: $150 after referred worker completes and human-passes the two-week trial; onboarding accepts code; Supabase registry; Zelle/Xoom/Remitly |
| GHL WhatsApp | Approved: $10/month with dedicated recruiting path/number; activation/readback pending |
| Dedicated HR Supabase + Voice AI/number | Approved: isolated build; canary pending real contact |
| Worker jurisdictions/classification | Legal/management decision required |
Today is complete only when one tracked test prospect reaches WhatsApp, GHL questionnaire, minimum systems check, required voice sample, isolated live AI homeowner phone interview, evidence-cited scorecard and authorized human review without touching unrelated contacts or real homeowner/appointment data.
| Order | Do today | Owner / system | Done when |
|---|---|---|---|
| 1 | Completed in source: freeze setter opportunity version 0.3, existing-Earnings integration boundary, compensation headlines, 20-hour minimum, systems thresholds, voice prompt, eight-dimension AI phone-interview scorecard, one-initial-plus-five-retries policy, $150 referral contract, disclosure/consent and Walt routing. | Walt • approved contract | The versioned source package and live plan agree |
| 2 | Preserve and link the existing Earnings stack—GHL workflows, n8n workflows, Cloudflare Workers and Production Analytics—without rebuilding it. Complete the already-approved GHL/WhatsApp/Supabase/Voice AI asset readback and safe test scope. | System audit | Earnings boundary and recruiting inventory are saved |
| 3 | Create the dedicated HR Supabase recruitment/referral ledger: questionnaires, systems checks, voice samples, AI phone-interview sessions/turns/scorecards, screening evidence, referrers, referral codes, attributions, worker trials, rewards, payouts and funnel events. Apply RLS, least privilege, retention, audit fields and idempotency. | Supabase | Schema/access tests pass; no public privileged key exists |
| 4 | Configure the WhatsApp Hiring Manager as the primary funnel. Every post/deep link carries a source code; the assistant uses approved knowledge, records conversation/evidence, escalates uncertainty and hands qualified prospects to GHL. | WhatsApp + n8n | Test conversation is attributable, persisted and human-escalatable |
| 5 | Establish the GHL Staff-candidate contract and build the role form/workflow with questionnaire, referral code, consent, evidence links, screening state, tasks, reminders and Walt routing. Application and onboarding both accept the code; freeze it at trial start. | GHL | One submission creates one candidate, one attribution and one workflow run |
| 6 | Implement the functional systems check: Chrome-capable device, keyboard, headset/mic, webcam, 5/2 Mbps minimum, RTT ≤180 ms, jitter ≤40 ms, packet loss ≤2%, three-minute WebRTC stability, required accounts and 20-hour availability. Permit conditional phone/tablet pass only after the full compatibility canary; return exact remediation and up to five retries. | Cloudflare Worker/Page + GHL | Pass, controlled-fail, phone/tablet and retry-exhaustion tests produce correct evidence |
| 7 | Implement the approved 60–90 second voice prompt and rubric. Recommend pass at 75/100 with English intelligibility/functional fluency ≥24/30, clarity ≥14/20, audio quality ≥3/5 and confidence ≥0.75. Spanish is a separate strength; accent is considered only through demonstrated intelligibility impact. | Cloudflare/R2 + n8n | Recording, transcript, evidence, score thresholds and attempt state persist |
| 8 | Build the dedicated non-primary GHL Voice AI homeowner phone interview. Use 0–5 anchored evidence ratings for intro/hook 15, energy/enthusiasm 10, focus/directness 10, warmth/friendliness 10, persuasiveness 15, trust 10, objections 15 and resolution/closing 15. Compliance is not a score dimension or veto. | GHL Voice AI | Only the approved test candidate can enter; score totals 100; unrelated contacts and real customer/calendar data are unreachable |
| 9 | Publish inactive/idempotent n8n drafts for screening analysis, referral attribution, authorized two-week trial-pass eligibility and $150 payment tasks. Persist transcript evidence and GHL summaries; keep referral rewards separate from the existing Earnings workflow. | n8n | Replays create no duplicate score, attribution, reward or payment task |
| 10 | Create the GitHub-backed Cloudflare /careers/setter, screening and private referrer registration/status UX with approved opportunity copy, tracked WhatsApp CTA, GHL fallback, referral-code capture, privacy and recording/analysis disclosure. | GitHub + Cloudflare Pages/Workers | Production UX loads, claims match version 0.3 and both source/referral attribution survive every handoff |
| 11 | Run screening and referral canaries after a real internal contact is supplied: tracked source → WhatsApp → Supabase → GHL/referral capture → systems → voice → AI phone interview → scorecard → Walt calendar; plus referrer registration → code → onboarding freeze → simulated authorized trial pass → one $150 eligible payment task. No real money is sent. | End-to-end | Isolation, dedupe, attribution, retries, permissions, audit, idempotency and cleanup all pass |
| 12 | Publish one approved setter post plus channel variants only after the canary passes. Make WhatsApp the primary CTA and log every external URL/post ID, source code, state and evidence. | Recruiting + Supabase | Live post URLs and source codes reconcile to the database |
| 13 | Monitor WhatsApp and every screening gate continuously. Give every candidate an owner, complete evidence state and next action; pause added volume if any gate drops, duplicates or misroutes candidates. | WhatsApp + Walt + GHL | No orphaned conversation or screening session exists |
| 14 | Close today with exact counts for conversations, applications, systems passes/retries, voice samples, AI phone interviews, Walt decisions/interviews, referral codes/attributions, worker-trial states and referral rewards. Reconcile without double-counting. | Management review | Day-0 report, blockers and named next-action queue exist |
Screening is designed to maximize qualified applications while resolving remediable technical or presentation issues before Walt needs to intervene. Passing all required gates advances directly to Walt’s live interview booking. Automated evidence never makes a permanent rejection.
| Dimension | Hard minimum | Preferred / handling |
|---|---|---|
| Device + Chrome | Any form factor capable of a current stable Chrome browser and the real candidate/calling workflow | No brand, OS, age or price gate |
| Keyboard | Built-in, USB or reliable Bluetooth keyboard for sustained notes/data entry | Touchscreen-only does not pass |
| Headset/microphone | Intelligible audio without persistent clipping, echo, dropouts or speaker feedback | Wired preferred; stable Bluetooth allowed |
| Webcam | Functional basic video for Roam training | 480p functional minimum; 720p preferred |
| Network | 5 Mbps down / 2 Mbps up; median RTT ≤180 ms; jitter ≤40 ms; packet loss ≤2% | Preferred 10/5 Mbps, RTT ≤120 ms, jitter ≤30 ms, loss ≤1% |
| Stability | Three-minute WebRTC two-way and simulated-three-way audio test without repeated disconnects | Run on the actual work device/network |
| Schedule | At least 20 payroll hours inside the 14-hour daily call window | Proposed 9 AM–11 PM Eastern / 6 AM–8 PM Pacific, 7 days; live schedule readback required |
| Accounts | Working email and ability to receive payment through Zelle, Xoom or Remitly | Collect sensitive payout details only after the approved stage |
Phone/tablet rule: not automatically rejected. Conditional pass requires a usable keyboard and successful Chrome, form/note-entry, calling-workspace, webcam/Roam and three-way-audio canary.
Record this 60–90 second passage on the intended work setup. Speak naturally; do not imitate an accent or dramatic sales voice.
“Hi, this is [first name] with Magnetic Energy. I’m reaching out because we’re speaking with homeowners in your area about ways they may be able to reduce energy costs and improve their homes. I’m not asking you to make a purchase today. My job is to make a brief introduction, ask a few questions, and, if it makes sense, connect you with an energy specialist who can explain the available options.
Are you the homeowner? About how much is your average electric bill? Have you considered solar, roofing, air conditioning, or another home-energy improvement?
I understand that you did not request this call, and I’ll keep it brief. Based on what you’ve shared, I’d like to connect you with a specialist now. If now is not convenient, we can schedule a better time. Which option works best for you?”
Optional Spanish bonus: speak for 20–30 seconds in your own words, introducing yourself and explaining that your role is to ask a few basic questions and connect interested homeowners with an energy specialist.
| Dimension | Weight | Evidence |
|---|---|---|
| English intelligibility and native-level functional fluency | 30 | Consistently understandable; natural grammar/phrasing supports homeowner conversation. Record accent-related intelligibility impact only—never infer nationality, ethnicity or language background. |
| Clarity and articulation | 20 | Clean word formation and complete phrases without persistent mumbling |
| Tone and professional presence | 20 | Warm, credible, composed and appropriate for cold outbound introduction |
| Energy and engagement | 15 | Alert and interested without shouting, forced enthusiasm or flat delivery |
| Pace, cadence and confidence | 10 | Controlled pace, useful pauses, steady volume and limited avoidable hesitation |
| Audio quality | 5 | No persistent clipping, echo, dropouts, feedback or disruptive background interference |
A dedicated, non-primary recruiting Voice AI agent presents a cold homeowner scenario and versioned objections. It does not coach, reveal the rubric, reach unrelated contacts, use real homeowner data or create a real appointment. The candidate opens the call, earns attention, addresses the objection and seeks a clear live transfer or firm specialist appointment.
Each dimension receives a transcript-cited 0–5 rating: 0 absent/counterproductive; 1 weak; 2 inconsistent; 3 competent; 4 strong; 5 exceptional. Weighted points equal rating ÷ 5 × weight.
| Dimension | Weight | Evidence focus |
|---|---|---|
| Intro / hook | 15 | Prompt, relevant opener that earns attention |
| Energy and enthusiasm | 10 | Engaged, alert, positive delivery |
| Focus and directness | 10 | Purposeful, concise and easy to follow |
| Warmth and friendliness | 10 | Empathy, listening and approachable tone |
| Persuasiveness | 15 | Connects need to a compelling next step |
| Trust factor | 10 | Credible, confident, transparent and dependable |
| Objection handling | 15 | Acknowledges, answers, checks resolution and preserves momentum |
| Resolution and closing | 15 | Clear live-transfer or appointment ask and decisive resolution |
New Setter Prospect → WhatsApp Pre-Screening → Application Submitted → Systems Attempt N → Voice Attempt N → AI Homeowner Attempt N → Screening Passed / Book Walt Interview. Any rejection recommendation, uncertainty, conflict, low confidence or unresolved fifth retry routes to Needs Walt Review.
Closer mirror: apply the same source attribution, retry, evidence, privacy and Walt/authorized-human decision controls to the closer track, with its own role-specific GHL form, presentation exercise, rubric, onboarding and dedicated Analytics section.