ALF is the night-shift closer for solo operators. You write the cadence; ALF times it across SMS, email, and voicemail drop, stops the second the human replies, and shuts up during quiet hours. It does not invent pitches, does not cold-call your database, and does not pretend to be you. It just refuses to let a warm thread die on a Tuesday.
11 minmedian first follow-up after a thread stalls
9pm–8amquiet hours held to the lead's own area code
0 CRMrequired to start — a CSV export is enough
Insurance producersRoofing settersCash-offer desksCoaches & closersTCPA-awareNot a ChatGPT wrapper
Tonight's board · Tulsa & Fort Worth desks
A follow-up queue that does not sleep because you did.
Every row is a real conversation ALF is holding open. Green means the sequence is live and on schedule; amber means the next touch is deliberately delayed for quiet hours; red means ALF hit a stop condition and is waiting on a human.
THREADLAST MOVENEXT TOUCHSTATE
#4821SMS T3 · roof inspect quote08:10aLIVE
#4809Email T2 · term life follow08:25aLIVE
#4777VM drop queuedquiet · 08:00aHELD
#4763SMS T5 · cash offer nudge09:40aLIVE
#4750Reply: "call me tmrw"—YOU
#4744SMS T2 · coaching renewalquiet · 08:15aHELD
#4731Reply: STOPsuppressedDONE
// ALF never re-adds #4731 on a CSV re-upload. A stop is permanent until you clear it by hand.
Signal, not vanity
What the desk looks like when it is working.
Recovery gauge
68%
Stalled threads that would have died by Friday, revived into a live reply.
Channel mix
SMS 74
Email 51
VM drop 22
Human take 39
Share of touches by channel this week across all seats.
Reply volume
The spike is Tuesday, right after the 8:00pm drip clears quiet hours.
There is no black box. Every step below is something you approved before ALF sent a single character.
IngestDrop a CSV, point a webhook, or connect a HighLevel / CloseBot source. Field-map once; ALF remembers.
ClassifyEach contact is tagged new, stalled, ghosted, or booked. ALF will not nag a booked calendar or a closed-won.
SequenceYour cadence fires — 7 touches over 14 days by default — SMS, email, then a voicemail drop, timezone read from the area code.
HoldQuiet hours (9pm–8am local) freeze the queue. Sunday sends are opt-in. A STOP suppresses forever and is logged.
Hand-offThe instant they reply with intent, ALF mutes the sequence and pings you with the full thread. You close it.
Quiet hours by area code Stop on reply TCPA-aware log Cadences you own Voicemail drop, gated
Six things it actually does
Built for the operator, not the demo.
Quiet hours by area code
A 918 lead does not get a 2am text because your desk is in a different timezone. ALF reads the number and holds.
Stop-on-reply, hard
One human answer and the machine steps back. No "sorry, our system" double-send after they already said yes.
TCPA-aware logging
Consent source, opt-out, and every send are timestamped and exportable. You keep the receipts if anyone asks.
Cadences you own
Write copy per stage, per source. No AI-generated pitch unless you paste it in. ALF edits nothing you did not approve.
The board
One screen: what is live, what is held for quiet hours, what is waiting on you. No hunting through a CRM.
Voicemail drop, gated
Ringless voicemail is off by default. Turn it on per cadence, record it yourself, and it still respects quiet hours.
Sample desk · Wichita cash-offer seat
A real pipeline snapshot.
Pulled from a two-seat install. Names redacted to source + city. "Age" is hours since the last inbound.
Thread
Source
City
Stage
Age
Touches
Next move
#4763
Cash-offer form
Wichita, KS
Stalled
61h
5
SMS T6 · 09:40a
#4809
Term-life quote
Fort Worth, TX
Ghosted
44h
2
Email T3 · 10:00a
#4821
Roof inspection
Tulsa, OK
New
9h
1
SMS T2 · 08:10a
#4744
Coaching renewal
Provo, UT
Warm
27h
2
Held · quiet hours
#4750
Cash-offer form
Oklahoma City
Reply
2h
4
Human take · you
#4731
SMS inbound
Norman, OK
Opt-out
—
3
Suppressed · logged
Reply heat · 14-day window
When your leads actually answer.
Each cell is a two-hour block, brighter means more inbound replies. The dead zone is quiet hours; the two hottest cells are 6–8pm weekdays, which is exactly when a solo operator is at dinner.
// ALF weights the 6–8pm block up so the drip lands when they are looking, then hands you the reply the next morning.
The instrument panel
Four numbers a solo operator should watch.
Touches by channel
74SMS
51Email
22VM
39Take
Outcome split
41%
Teal: recovered to a live reply. Blue: still working. Grey: closed lost or opted out.
Quiet-hours clock
Set to 8:00am local. Nothing sends before the short hand clears the top.
ALF is a follow-up engine, not a sales brain. It will not write your offer, argue price, or promise a close. It keeps the thread warm so a person can.
Fit is a two-way question
Who we serve, and who we turn away.
Built for
Insurance producers working their own book of quotes.
Roofing and solar setters chasing storm-season inspections.
Cash-offer / wholesale desks with a real seller list.
Coaches and course sellers with renewals to save.
Anyone leaking 20–40% of warm conversations to "I'll circle back."
We refuse
Purchased or scraped lists with no consent trail.
Payday, debt-relief, and other TCPA-hot verticals.
Anyone who wants ALF to impersonate a licensed human.
Blast broadcasts to a database you have never messaged.
"Just make it sound like a person and hide that it's a bot."
One thread, start to hand-off
The life of thread #4763.
Cash-offer form submitted from Wichita. ALF classifies as New, reads area code 316, sets Central time.
First touch — SMS T1, the copy you wrote for the cash-offer source. Delivered, no reply.
T2 due, but it is inside quiet hours. ALF holds and schedules for 8:05a.
T2 fires. Still quiet. ALF escalates channel to email T3 that afternoon.
Reply: "still thinking, what's your number." ALF mutes the sequence and pings your phone with the thread.
You take it. The machine is done. Every send is logged with consent source and timestamp.
From two desks that run it
Operators, not influencers.
"I stopped losing the Tuesday-night people. ALF texts them at 6:10, and I get the reply with coffee. I closed three roofs last month that I'd already written off."
— Dorsey R., roofing setter, Tulsa OK · Desk plan
"It's the only tool my compliance guy didn't kill. Quiet hours are real, the opt-out log is clean, and it never pretends to be me. That was the whole ask."
— Priya N., life & annuity producer, Fort Worth TX · Floor plan
Where ALF is running installs today
Timezone-correct, city by city.
Quiet hours are computed from the lead's own area code, so a desk in one metro can safely work leads in another. Current live seats:
Tulsa OK 41
Fort Worth TX 33
Wichita KS 27
Provo UT 22
Oklahoma City 19
// Number is active threads per metro this week. New regions onboard in 48 hours — it is just a number and a cadence.
Pricing · flat, no per-message surprise
Seat math a solo operator can stand.
Solo$79/mo
1 inbox · 1 number
1,500 touches / mo
SMS + email
CSV + webhook ingest
Quiet hours + stop-on-reply
Desk · most operators$199/mo
3 inboxes · 3 numbers
6,000 touches / mo
Voicemail drop
HighLevel / CloseBot source
Priority send routing
Floor$499/mo
Unlimited seats
25,000 touches / mo
Custom cadences + branching
Private instance + SSO
Consent export API
Operating hours: Support desk 7:00am–7:00pm CT, Mon–Sat. Sending engine runs 24/7 but respects each lead's local quiet window (9:00pm–8:00am). SLA: first follow-up within 15 minutes of a thread stalling; hand-off ping within 60 seconds of an intent reply. Compliance: TCPA opt-out honored instantly and permanently; consent source stored per contact; no purchased-list onboarding; ALF discloses it is an assistant on request and never claims a license it does not hold.
Straight answers
The five we get every week.
Is this just another ChatGPT wrapper?
No. ALF does not generate pitches. You write the cadence copy; ALF handles timing, channel, quiet hours, and stop conditions. The only AI in the loop is optional intent-detection on inbound replies, and you can turn even that off.
Can it talk like me?
It sends exactly what you approved, word for word. There is no voice cloning on text. For voicemail drop you record your own audio; ALF just schedules it inside quiet hours.
What happens when someone says STOP?
Immediate, permanent suppression, logged with a timestamp. A future CSV re-upload will not re-add them. You would have to clear the suppression by hand, on purpose.
Do I need a CRM or HighLevel account?
No. A CSV export is enough to start on Solo. If you already run HighLevel or CloseBot, connect it as a source and ALF works your stalled threads without you exporting anything.
How is this TCPA-aware, exactly?
ALF stores a consent source per contact, holds sends during each lead's local quiet hours, honors opt-out language on any channel, and gives you a one-click export of the full send + consent log. It is a tool, not legal advice — but it keeps clean receipts.
This domain
Inquire about alfbot.com
Ask about a Solo install, a cadence review, or the name in the banner. Chat goes live once the CloseBot pixel is on.