AI Night Desk for US Towing Yards
A $697 night desk for independent towing yards: tool costs, a driver-confirm rule, and the jobs you should leave to a human.
- Twilio US local inbound voice is $0.0085 per minute plus $1.15 per month for the number, as of the August 2026 price sheet.
- A worked 80-call month (320 minutes, 4 speech captures each) lands near $26.71 in pass-through Twilio, 10DLC, and model cost against a $697 retainer.
- Low-volume standard 10DLC for an EIN brand is $4 once, $15 campaign vetting once, then $1.50 to $10 per campaign per month.
- IRS self-employment tax is 15.3 percent, and net earnings of $400 or more generally require Schedule SE even if you live abroad.
- Federal wiretap law at 18 U.S.C. § 2511(2)(d) is a one-party consent floor; the FCC says some states ban recording anyway.
Disclosure: this article contains affiliate links. If you open an account through one of them, Cashflow Abroad may earn a referral commission at no extra cost to you.
A night tow that nobody answers is gone. AAA's roadside guide cites J.D. Power's figure of about $109 for an average US tow, and seven of those jobs are about $763 before the yard pays fuel and the driver. A scripted AI night desk priced at $697 a month is built to catch the calls the owner misses while already on a hook, without letting software send a truck on its own.
You can build that desk in the yard's own Twilio account, or you can hire the voice layer. Michael Heredia deploys owner-owned phone, Telegram, Discord, and Slack agents that run on the buyer's server with the buyer's keys. Phone receptionist deployments on his site start around $8,000. The $697 product below is the narrower build: scripted intake, a driver text, and a human yes before anyone rolls.
The same night-desk shape shows up in other trades on this AI income and cash flow desk, including the overnight vet phone desk. Towing is different because a wrong address burns diesel, and a police hold is not a consumer booking.
Who buys a towing night desk?
The buyer is the owner of an independent US towing company with about two to eight trucks. They already have a local number, a rotation or motor-club contract, and an on-call driver. They lose cash when that driver is under a car and the shop phone rings out. They are not a national fleet, and they are not looking for a chatbot on a website.
What you sell
Sell a night intake desk, not "an AI receptionist." The desk answers overflow and after-hours calls, reads a recording notice, collects cross street, vehicle, problem type, and callback number, then texts the on-call driver. The driver replies YES plus a minute estimate, or NO. Only a YES triggers a confirmation text to the motorist. Impound, police, cash-only, and out-of-radius calls stop at a human cell.
Who is not the buyer
Skip motor clubs that already run a national dispatch center, city impound contracts with a required radio protocol, and any yard that will not put the Twilio account and the 10DLC brand in the company's own name. You want a buyer who can forward unanswered calls from the shop line, name one on-call phone, and review a morning exception log.
To see whether that buyer exists in a city before you build a second yard, post the offer as a free listing on Brixaz and see who contacts you. Listings are free. Treat replies as demand, not as a closed sale.
What does the stack cost to run?
As of September 2026, run the live call on Twilio and keep the language model off the audio path. Twilio's US voice page lists inbound calls to a local number at $0.0085 per minute plus $1.15 per month for the number. Call recording is $0.0025 per minute, and recording storage is $0.0005 per minute per month. Gather speech recognition with Deepgram Nova or Google v2 is $0.025 per use. Outbound SMS on a US long code starts at $0.0083 per segment, and carrier fees sit on top. AT&T's published long-code SMS fee on that page is $0.0035 per segment outbound and inbound.
Do not put a free-form voice agent on night one. Twilio Conversation Relay is $0.07 per minute on the same page, and Deepgram's Voice Agent API standard tier is $0.075 per minute of websocket time. Both are real products. Both are the wrong default when a bad address sends a rollback.
One yard, 80 answered calls, 4 minutes each (320 minutes), 4 speech captures per call: voice $2.72, recording $0.80, storage $0.16, number $1.15, Gather $8.00. Three outbound SMS segments per call at $0.0083 is $1.99, plus an AT&T-example carrier fee of $0.84. Eighty driver replies at $0.0083 plus $0.0035 are $0.94. A low-volume 10DLC campaign at the top of Twilio's $1.50 to $10 monthly range is $10. A gpt-4.1-mini ticket write-up is about $0.10. Pass-through total about $26.71, against a $697 retainer.
Tool prices to put in the proposal
| Tool | Published price | Role on this desk | Limit that matters |
|---|---|---|---|
| Twilio local number and inbound voice | $1.15 per month and $0.0085 per minute | Night number or forwarded shop line | Trial credit is $15, then pay as you go |
| Twilio recording and Gather | $0.0025 per minute to record; $0.025 per Gather speech use | Notice, address, vehicle, problem, callback | Storage adds $0.0005 per recorded minute each month |
| Twilio SMS and low-volume 10DLC | $0.0083 per segment plus carrier fees; brand $4 once, campaign vetting $15 once, campaign $1.50 to $10 per month | Driver YES/NO and motorist confirm | Low-volume standard is for EIN brands under 6,000 segments a day |
| OpenAI gpt-4.1-mini | $0.40 per 1M input tokens and $1.60 per 1M output tokens | Classify the transcript into a ticket | Not on the live audio. Run it after the call |
| n8n Community on a droplet, or Cloud Starter | $6 per month for a 1 GiB DigitalOcean droplet; Cloud Starter is €20 per month billed annually with 2,500 executions | Webhook, SMS, morning log | One call is a handful of executions, not one per node |
Data note: prices were checked in September 2026 on Twilio, OpenAI, n8n, Deepgram, and DigitalOcean. Carrier SMS fees vary by carrier. A2P campaign fees are a range, not a single rate.
Token math, so the model line stays honest
Eighty tickets at 1,500 input tokens and 400 output tokens are 120,000 input tokens and 32,000 output tokens. At gpt-4.1-mini rates that is $0.048 of input and $0.051 of output, about $0.10. Deepgram pre-recorded Nova-3 Monolingual, if you transcribe a full recording instead of using Gather, is $0.0043 per minute, or about $1.38 for 320 minutes. Use that path only when the scripted prompts fail on noisy highway audio. It is still cheaper than Twilio's $0.0500 per minute standard recording transcription.
How do you price the $697 retainer?
Charge $400 to install and $697 a month for up to 80 answered night calls, nights defined as the hours the owner writes into the script, often 7 p.m. to 7 a.m. local. Extra answered calls are $6 each. The yard pays Twilio, OpenAI, and the droplet or n8n plan in its own accounts. You are selling configuration, the script, weekly listening, and the morning exception review.
Seven missed tows at the roughly $109 average are about $763 of gross towing revenue. That comparison is a ceiling, not a promise. Some callers are price shopping, some are outside the radius, and the yard still has truck cost on every YES. Say that out loud in the proposal. The retainer is priced off your time and the cost of a missed job, not off a made-up close rate.
What stays on your invoice
Your invoice is the setup and the retainer. Their invoice from Twilio is minutes, numbers, recordings, and SMS. Mixing those in one flat fee looks simpler and then a hailstorm week wipes the margin. Cap the retainer at 80 answered calls so you can see the overage before you feel it.
US citizens still owe US tax on this income while living abroad. The IRS self-employment tax rate is 15.3 percent (12.4 percent Social Security and 2.9 percent Medicare), and you generally file Schedule SE if net self-employment earnings are $400 or more. The foreign earned income exclusion does not wipe that tax. Read the self-employment tax trap for expat freelancers before you spend the first retainer.
How do you deliver the first yard?
Build the call as a short TwiML tree, then let n8n do the paperwork. The model never decides that a truck rolls.
| Step | What you configure | Done when |
|---|---|---|
| 1. Accounts in the yard's name | Twilio, OpenAI, and either a $6 droplet with n8n Community or n8n Cloud Starter | You are an invited user, not the owner of their keys |
| 2. Number and forward | Local number in their area code, or no-answer forward from the shop line | A test call from a mobile hits your webhook |
| 3. 10DLC before any driver text | Low-volume standard brand if they have an EIN: $4 brand, $15 campaign vetting, then the monthly campaign fee | Campaign status is approved, not pending |
| 4. Spoken script | Recording notice, then four Gathers: place, vehicle, problem, callback | A noisy test call still fills all four fields or escalates |
| 5. Ticket writer | gpt-4.1-mini labels BREAKDOWN, ACCIDENT, LOCKOUT, IMPOUND, WINCH, OUT_OF_AREA, PRICE_SHOP, or UNKNOWN | IMPOUND, OUT_OF_AREA, and UNKNOWN never text a motorist an ETA |
| 6. Driver gate | SMS the on-call phone. Roll only on YES. No reply in three minutes forwards to the owner's cell | You have a recording of a NO that did not text the motorist |
| 7. Morning log | Email every ticket, the YES/NO, and the calls that escalated | The owner can dispute one row without calling you |
A usable classification prompt is short. Paste the four transcripts and the yard's radius in miles. Instruct the model to return JSON only, with keys label, cross_street, callback, and escalate. Set escalate to true for police, impound, injury, a place outside the radius, or any missing callback. Refuse to invent a street if the audio was empty.
Starter path if you are new to Twilio
Spend the first week on one number and ten test calls you place yourself. Use Twilio's $15 trial credit for the number and the minutes. Rent the $6 droplet only after a test call writes a row. Do not register 10DLC on your personal sole-proprietor brand and then text a client's drivers from it. Production texts leave from the yard's approved campaign.
Operator path once four yards are live
Keep one n8n instance and a separate Twilio subaccount per yard. Five concurrent Cloud Starter executions are enough for night overflow at this volume. Two yards calling at once is not a 20-step workflow problem. Move to the Pro plan, listed at €50 per month billed annually on n8n's pricing page, only when execution history and admin roles are the reason, not because a blog said to.
What can go wrong on a live tow call?
The expensive failure is a truck sent to the wrong pin, or a truck sent when the driver never accepted. The second failure is a recording or a text the carrier or a state will not stand behind. Design the gate so both are boring.
Recording and text rules
The FCC's consumer guide says the FCC has no rules for individuals recording telephone conversations, and that recording an intrastate wireline call can still violate state law. Federal criminal wiretap law, at 18 U.S.C. § 2511(2)(d), generally allows a person who is a party to the call, or who has prior consent from one party, to intercept that call, unless the purpose is a crime or a tort. Several states require all-party consent on top of that federal floor. Put a spoken notice in the first sentence of the script, before Gather starts, and have a local attorney in the yard's state read it. Do not copy a script from another state.
Unregistered 10DLC traffic gets filtered. Twilio's registration steps are brand, campaign, then numbers in the messaging service. Budget under a week for campaign approval and do not promise a go-live date inside that window. Sole-proprietor registration is a different product: $4 brand, $15 vetting, $2 per campaign per month, under 1,000 messages a day on T-Mobile, and it is the wrong box for a yard that has an EIN.
Calls you do not automate
- Police holds, impounds, and any caller who says someone is hurt.
- Quotes. The driver prices on scene. The desk does not.
- Card numbers. There is no payment capture in version one.
- Out-of-radius pins. Escalate even if the caller insists.
- A second truck. One on-call phone. The owner reassigns humans.
Should you build the voice layer or buy it?
Build the scripted Gather desk when you can place test calls and read a webhook log. Buy a hand-deployed phone agent when the yard wants a free-form conversation and will pay installation in the thousands, not a $697 retainer. Those are different offers. Selling the expensive one at the cheap price is how this business breaks.
Your startup cash, if you already have a computer, is about $25 before the first invoice: the $6 droplet and $19 of sole-proprietor 10DLC fees only if you must text during your own tests. The $15 Twilio trial credit covers the first local number and a stack of test minutes. The yard's production brand registration is their invoice, not yours.
Data notes and sources checked
Figures below were read from the publisher's own pages in September 2026. Recheck them before you send a proposal. Carrier fees and A2P campaign fees are ranges.
- Twilio Programmable Voice pricing, United States, including the $15 trial credit, local number, recording, Gather, and Conversation Relay.
- Twilio SMS pricing, United States, including long-code rates and carrier fees.
- Twilio A2P 10DLC registration fees.
- Twilio Gather TwiML reference.
- OpenAI gpt-4.1-mini token prices.
- Deepgram speech-to-text and Voice Agent prices.
- n8n Cloud pricing and the Starter plan execution limit.
- DigitalOcean Basic Droplet pricing: the 1 GiB Basic plan is $6 per month.
- AAA roadside guide citing J.D. Power's about-$109 average tow.
- FCC guide on recording telephone conversations.
- 18 U.S.C. § 2511 on the federal one-party consent rule.
- IRS self-employment tax page. The page still illustrates a 2024 Social Security wage base. Use the current Schedule SE for the year's cap.
Start with one yard and a driver yes
The cash-flow version of this business is four independent yards, a $697 cap, and tool bills that never touch your retainer. You earn in dollars, you do the listening from wherever you live, and you do not need a truck. The work that keeps the retainer is the morning log and the calls you refused to automate.
Living in a lower-cost city does not change the US filing. It changes how far $2,788 goes after you pay the 15.3 percent self-employment tax and your own health coverage. Quote the desk. Keep the keys in the yard's name. Roll a truck only after a human replies YES.
Frequently asked questions
How much should I charge a towing yard for an AI night desk?
A practical first offer is $400 to install and $697 a month for up to 80 answered night calls, with extra answered calls at $6. The yard pays its own Twilio, model, and server bills so a busy week does not erase your retainer.
Does the AI dispatch the tow truck by itself?
No. The script collects the place, vehicle, problem, and callback, then texts the on-call driver. A truck is confirmed to the motorist only after the driver replies YES. Impound, injury, and out-of-radius calls go to a human.
What does it cost to run the desk for one yard?
At September 2026 list prices, 80 four-minute calls with four speech captures, SMS, a $10 10DLC campaign fee, and a small gpt-4.1-mini write-up come to about $26.71 before tax. Your shared server can be a $6 droplet.
Can I record the night calls from abroad?
Federal law generally allows a party to the call to record it, but the FCC says state law can still prohibit recording an intrastate call. Open with a spoken notice and have a lawyer in the yard's state approve the script.
This guide is general information, not personalized tax, legal, or investment advice. Rules change; verify current thresholds with official sources or a qualified professional before acting.