AI Sales system

AI Recruiting Engine: Screening and Booking Commission Sales Reps

Beta: Applicant intake and screening run live for Certified Contracting. Outbound messaging is waiting on Meta app review and carrier SMS registration. Applicant intake and screening run live for Certified Contracting. Outbound messaging is waiting on Meta app review and carrier SMS registration.

What is an AI Recruiting Engine?

An AI recruiting engine takes applicants from recruiting ads, asks only the screening questions their application didn't answer, rates each requirement with the applicant's own words as evidence, and books qualified people into interviews. A person makes every hiring decision.

The problem

What goes wrong without it

Commission-only sales roles get lots of applicants and few who show up. Recruiters lose afternoons to people who were never a fit, good candidates wait days for a callback and take another offer, and nobody can say which ad produced the reps who actually sold.

The input

  • Applicants from Meta Instant Forms and recruiting landing pages
  • The role's real requirements (e.g. availability, transportation, field sales experience)
  • Interviewer availability and approved wording for pay and role details
The workflow

How it works, step by step

AI Recruiting Engine workflow
  • Input
  • AI step
  • System / integration
  • Human step
  • Output
  1. Input

    Applicant arrives

    A lead-form application arrives by webhook, with a five-minute poller as backup, and becomes an applicant record with the answers already given.

  2. AI step

    Ask only what's missing

    Over SMS or Messenger, the assistant asks only for requirements the application didn't cover — no repeated questions.

  3. AI step

    Rate each requirement with evidence

    Each requirement is marked Confirmed, Needs discussion or Unknown, and every rating is backed by a verbatim quote from the applicant.

  4. System / integration

    Readiness and slot offer

    When enough requirements are confirmed, the applicant is offered two interview slots. Bookings are committed with database locks so two people can't take one slot.

  5. Human step

    Take-over triggers

    Requests for a real person, accommodation questions or policy questions go straight to a human, and the AI can be paused per applicant.

  6. Human step

    Interview and hire decision

    The trainer records interview feedback. Only the owner can approve a hire — the AI cannot mark anyone hired.

  7. System / integration

    Ramp program

    Approved reps start a daily ramp: check-in texts, pace against a goal, milestone tiers and a Monday digest for the manager.

  8. Output

    Reps who were screened and tracked

    Every hire has an application, a screening record, an interview outcome and a ramp history in one place.

The output

  • A ranked list of applicants with evidence, not a black-box score
  • Interviews booked without phone tag
  • A ramp record for each new rep

The integrations

  • Meta Lead Ads and Messenger (Page and App webhooks)
  • Twilio SMS
  • Supabase Postgres
  • Anthropic Claude
  • Netlify hosting and functions
  • ntfy push alerts to the owner's phone
Division of labor

What the AI does, and what people do

The AI

  • Holds the screening conversation over SMS or Messenger
  • Extracts structured answers and quotes from free-text replies
  • Suggests follow-up for applicants who stall

The human

  • Defines the requirements — job-related only, never protected traits or proxies for them
  • Approves any wording about pay or terms before it is sent
  • Interviews candidates and makes every hire decision
  • Handles accommodation, policy and "talk to a person" requests
Business impact

What changes when it runs

  • Recruiters stop screening people who were never a fit
  • Qualified applicants hear back while they are still looking
  • Hiring decisions come with the applicant's own words attached

We describe impact qualitatively until we have measured numbers. Verified figures appear on case studies only.

Who it's for

  • Organizations that grow through commission-based or 1099 sales reps
  • Door-to-door, in-home and appointment-based sales teams
  • Insurance agencies and sales organizations recruiting producers or closers

Not a fit if…

  • Hourly trade-labor hiring (licensing, payroll and safety requirements need a different process)
  • Anyone who wants automated rejection without human review

Architecture

The recruiting engine was built for Certified Contracting’s door-to-door roofing sales role, replacing an earlier Make.com texter. It runs as a small web app on Netlify with a Postgres database, and it deliberately does not use a purchased CRM: applicants, conversations, bookings and ramp records live in one schema.

  • Two intake paths — the Meta webhook for speed and a five-minute poller for reliability — write into the same applicant record, deduplicated.
  • Readiness is simple and visible: each confirmed requirement adds a fixed number of points. There is no hidden model score.
  • Booking integrity uses row-level locks so an interview slot can’t be double-booked when two applicants answer at once.
  • Test mode swaps the language model for a deterministic mock, so the flow can be tested without sending anything or spending on AI calls.

Lessons from the first import

When the system went live, it imported real applications that had been sitting in the old process. The review that followed produced rules we now apply to every lead system: answer once per burst of messages, treat short replies as real answers, and never count a bounced or undelivered message as “contacted.” It also surfaced that the old texter had logged dozens of undelivered messages as sent — the kind of silent failure that only shows up when you look at delivery receipts.

Builds and write-ups

AI Recruiting Engine in practice

Built in-houseBeta: In limited use; expect changes.

AI Recruiting Engine for a Door-to-Door Roofing Sales Team

Replacing a Make.com texter with a purpose-built screening and booking system for commission roofing sales reps — applicants screened with evidence, interviews booked without phone tag, hires approved by the owner.

Questions

AI Recruiting Engine: common questions

Is it legal to screen applicants with AI?

Screening against job-related requirements with a human making the decision is the design. Employment rules vary by state and are changing quickly, so the requirements and wording should be reviewed by your employment counsel before launch.

Why is it labeled beta?

Intake and screening are live, but sending messages to applicants depends on Meta approving the app's messaging permissions and on SMS carrier registration. Until both clear, a person sends the outreach.

Keep exploring

More AI Sales systems

Beta: SMS follow-up and re-engagement run in our own businesses. The automatic AI voice callback is in development and is not live yet.

AI Lead Response

An AI lead response system replies to every new inquiry within seconds, asks the qualifying questions you would ask, books a time with a person, and keeps following up until the lead answers or opts out — then hands a qualified, summarized lead to a human.

Live: Running for Certified Leadz's own outbound calling. Every call is placed by a person.

Outbound Prospecting Engine

An outbound prospecting engine finds businesses that match your ideal customer every night, scores them with transparent rules, removes anyone who can't legally or sensibly be called, and gives each rep a prioritized queue with a one-screen brief — so the day starts with dialing, not list-building.

Built: Built into our internal sales tooling and tested; not yet running on live client calls. Real-time, during-the-call coaching is a concept, not a feature.

Sales Call Intelligence

Sales call intelligence transcribes consented sales calls and reviews them against your own playbook — discovery questions asked, objections handled, next step set — so a manager gets a short list of coaching moments per rep instead of hours of recordings. It supports the manager; it does not replace coaching.

Coming soon: In development for Certified Leadz's own line. Not live yet — we'll change this label when it is answering real calls.

AI Receptionist

An AI receptionist answers the business phone line first, identifies itself as an assistant, handles routine questions, captures who is calling and why, and transfers the call — or books a callback — when a person is needed. Every call ends as a logged record with a summary.

Book an AI Systems Audit

Tell us where the time or money leaks. We reply the same business day, and if a calendar is shown after you submit, you can pick a time right away.

We use this only to respond to you. No list, no resale. Privacy Policy.