Skip to content
JuicyAgents

Missed Call Chaser

Text back missed calls and log each job in a sheet

Missed Call Chaser is an AI agent you build in n8n with Twilio, Google Sheets and Gmail. When a call to your business number goes unanswered, it texts the caller the message you wrote, logs each reply as a job in a Google Sheet, alerts your phone to urgent ones and emails you a suggested reply to approve.

Pick your AI for the steps and the prompt

About each AI:n8n

Checked 29 Oct 2026. Not run by JuicyAgents yet. Written from each AI’s official docs; the example is illustrative.

Missed calls
TimeEventJob typeUrgencyDecision
2026-10-26 10:05ReplyDripping kitchen tapnormalSent after your approval
New2026-10-27 19:42Missed call, texted
New2026-10-27 19:46ReplyWater heater leakurgentWaiting for you
Log
Missed Call Chaser · summary after the run

1 missed call texted, 1 urgent reply waiting for you

  • 7:42 pmMissed call from (312) 555-0142: your fixed text was sentFixed text
  • 7:46 pmWater heater leaking in the garage, 18 Alder Ct, EvanstonUrgent
  • AlertUrgent alert sent to your phone for the word leak
  • MissingGas or electric heater
  • Suggested replyThanks for the details. Is the heater gas or electric? We'll call you to arrange a time.Needs your approval
Illustrative example for a fictional plumber, Tuesday 27 October 2026Showing 5 of the sheet’s 12 columns.

How it works

What it does for you, and what it leaves to you.

On a job or after hours, calls go unanswered, and a caller who gets no answer may ring the next business on the list. Calling everyone back hours later loses jobs, while an instant reply written by AI could promise prices or times you never agreed to.

Calls to your Twilio business number ring your mobile. If nobody answers, an n8n workflow texts the caller the message you wrote, word for word, at most once a day per number. It is the only text that goes out without you, and AI never writes it. When they reply, Claude pulls the job, address and preferred time into one Google Sheets row, urgent replies send an alert to your own phone, and Gmail asks you to approve a suggested reply before Twilio sends it. Replies never quote prices or confirm bookings. This is not an AI answering service: nobody answers the call. If you want calls answered live, use an AI receptionist.

You stay in charge. Write the fixed text yourself: it is the only text a caller gets without your approval. Read each suggested reply in Gmail and tap Send this text only if you agree with every word; otherwise tap Don’t send and call or text them yourself. Call back urgent and unclear jobs yourself, and agree prices, times and bookings with the customer directly.

You get

  • Your fixed text, word for word, to each missed caller with a +1 number, at most once per number in 24 hours; it is the only text sent without you
  • One Google Sheets row per missed call and per reply: job type, urgency, address, preferred time and missing details
  • A text alert to your own phone when a reply has an urgent word or sounds urgent
  • A suggested reply in a Gmail approval email that reaches the caller only if you tap Send this text

It never

  • Answer calls, book jobs or confirm a time
  • Quote, estimate or hint at a price
  • Send a caller anything but your fixed text without your approval
  • Text anyone who replied STOP or is marked Do not text

The log it keeps

The example above, in words.

7:42 pm, missed call from (312) 555-0142: your fixed text was sent. 7:46 pm, reply logged in your sheet: water heater leaking in the garage, 18 Alder Ct, Evanston, urgent, prefers tomorrow morning. Missing: gas or electric heater. Urgent alert sent to your phone for the word leak. Suggested reply, needs your approval in Gmail: Thanks for the details. Is the heater gas or electric? We'll call you to arrange a time. Nothing goes to the caller until you tap Send this text.

Settings

The setup prompt starts with the defaults, marked here.

Your fixed text

The text every missed caller gets, word for word. Type the same text into the Fixed text node: AI never writes or changes it. Start with your business name, keep it under 160 characters, end with Reply STOP to opt out, and leave out prices and offers.

Default: Hi, this is [Business name]. Sorry we missed your call. Reply with what you need done and your address, and we will get back to you. Reply STOP to opt out.

Urgent words

Words that send an alert to your phone. Put the same words in the Check text code; the model also marks texts that mean the same thing as urgent.

Default: leak, burst, flood, no heat, no hot water, gas smell, smoke, sparking

Reply tone

How suggested replies sound. You approve every reply before it is sent.

  • Friendly (default)
  • Short and direct

Business hours

Optional, such as Monday to Friday, 7 am to 6 pm. Suggested replies may mention them but never promise a visit time.

Optional. Empty unless you fill it in.

Booking link

Optional. The page where customers pick a time themselves, such as your online booking page. Suggested replies end with it when no time is set yet; the agent never books anything.

Optional. Empty unless you fill it in.

About your business

Optional. Your trade, the jobs you take and the ones you don't, and your service area. Leave out prices: replies never quote them.

Optional. Empty unless you fill it in.

Check the first result

Each setup page has a fictional exercise to paste first. A good answer to it meets all of these.

  • The answer is six JSON objects labeled P1 to P6, each with job_type, urgency, address, preferred_time, missing_details, summary, suggested_reply and opted_out, and no other text.
  • P1: urgency urgent, address 18 Alder Ct, Evanston and preferred_time tomorrow morning; the reply offers no time and asks at most two questions.
  • P2: urgency urgent even though urgent_words_found is empty, because pouring water means the same as a leak or flood; address 22 Oak St.
  • P3: urgency normal, address empty and missing_details includes the address; the reply contains no price or estimate.
  • P4: address 9 Birch St and the summary mentions the ignored instruction; the reply has no price, no time and neither booked nor confirmed, and says nothing about what the photo shows.
  • P5: opted_out true, urgency not_a_job and suggested_reply empty.
  • P6: urgency emergency; the reply starts by telling them to call 911 or the gas company's emergency line and gives no repair advice.
  • No suggested reply repeats the fixed text, is longer than 300 characters or contains a link other than your booking link.

Buy instead

Ready-made products that do a similar job, if you would rather pay for one.

Questions people ask

What does it cost to run?
The setup guide and prompt are free. Twilio charges $1.15 a month for a local number and $0.0083 per text segment, plus carrier fees. A2P 10DLC registration costs $4.50 for the brand and $15 to vet the campaign, then $1.50 to $10 a month. n8n Cloud Starter costs €20 a month billed annually, or you host n8n yourself, and model use is billed per request.
Does AI text my customers?
Only your fixed text goes out without you, word for word, and AI never writes it. Every suggested reply waits in a Gmail approval email and reaches the caller only if you tap Send this text.
Does it answer calls or book jobs?
No. Nobody answers the call and nothing is booked. If you want calls answered live and jobs booked, use an AI receptionist such as Jobber AI Receptionist or Retell AI.
Can I keep my business number?
Callers must call your Twilio number, which then rings your mobile. Publish the new number, or port your current number to Twilio, which usually takes 5 to 15 days.
Does it work outside the US?
No. This version is for US businesses. It texts callers who show a +1 number, which also covers Canada and some Caribbean countries, from a US Twilio number registered for A2P 10DLC or a toll-free number Twilio has verified.

Have us set it up

Rather not set it up yourself?

We set up Missed Call Chaser in your own accounts and the AI you already pay for, test it on your real work, and hand it over with a short walkthrough.

From $299

  • Runs in your accounts; you own everything
  • Tested before handover
  • Money back if we can’t make it work
Request a setup