Upfront Systems (206) 412-4253 Text Sam

For plumbing companies

Water coming in? Somebody answers.

It talks callers through the shut-off valve, flags the floods to your on-call plumber, books the rest, and answers in Spanish when the caller speaks Spanish.

Call timelineDemo

Sample Plumbing

  1. Missed callAfter hours. Office closed at 5.

  2. Answered by the AIOpens with: I'm an AI assistant for Sample Plumbing.

  3. Flagged urgentWater pouring under the sink. Shut-off found.

  4. BookedOn-call plumber, 10:30 PM.

  5. Owner notifiedText with name, address, problem and the recording.

Demo, written to show how it works, not a real customer.

Goes straight to a person

What counts as an emergency.

  • Water coming in that won't stop
  • Sewage backing up into the house
  • No water to the house
  • A leaking water heater near power

You set the list with us in month one and change it anytime.

Handled and booked

What it takes off your plate.

  • Shut-off valve help while the caller waits
  • Bookings in English or Spanish, with your notes in English
  • Water heater, drain and repipe estimates on your calendar
  • Estimate follow-up texts for jobs you bid
  • Review requests after every finished job

Hear it

Two calls, start to finish.

Demos we wrote for a made-up Sample Plumbing, to show how the calls go. Not real customers.

Water pouring under the sink

Phone call, Tue 9:42 PM · Sample Plumbing

Demo, written to show how it works, not a real customer

  1. AI

    I'm an AI assistant for Sample Plumbing. This call is recorded. What's going on?

  2. Caller

    Water's pouring out under the kitchen sink and it won't stop.

  3. AI

    Let's stop it first. Under the sink there are two small valves. Turn both all the way to the right.

  4. Caller

    Okay. It stopped.

  5. AI

    Good work. Leave them closed. I'm flagging this for the on-call plumber now. What's the address?

  6. Caller

    52 Willow Bend Drive, Manteca.

  7. AI

    He can be there at 10:30 tonight, or 7 tomorrow morning. Which do you want?

  8. Caller

    Tonight.

  9. AI

    Booked for 10:30. You'll get a text when he's on the way.

Urgent: sent to a person

Flagged urgent. Water stopped on the call. On-call plumber booked for 10:30 PM.

A caller who speaks Spanish

Phone call, Wed 7:10 AM · Sample Plumbing

Demo, written to show how it works, not a real customer

  1. AI

    I'm an AI assistant for Sample Plumbing. This call is recorded. How can I help?

  2. Caller

    Hola, ¿habla español?

  3. AI

    Sí. Soy un asistente de inteligencia artificial de Sample Plumbing. ¿En qué le puedo ayudar?

  4. Caller

    El calentador de agua está goteando y no hay agua caliente.

  5. AI

    Entiendo. Si puede hacerlo sin peligro, cierre la llave de agua fría arriba del calentador. Tenemos una cita hoy a las 2 de la tarde. ¿Le funciona?

  6. Caller

    Sí, perfecto.

  7. AI

    Listo. Le mando la confirmación por mensaje de texto, en español.

Booked

Booked in Spanish: leaking water heater, Wed 2:00 PM. The owner's notes are in English.

What it costs

The same posted prices for every trade.

01 Get Found

  • Website Refresh$1,000one time
  • Custom Storefront$3,500one time
  • Google listing and reviews$1,500a month
  • Google Ads management$1,500a month, plus the ad spend Google bills you
What each one includes

02 Never Miss a Call

$20,000setup

plus $1,000 a month from month two

Our math: a receptionist costs about $30,000 to $45,000 a year. Year one with us is $31,000. One or two extra booked jobs a month at your average ticket covers it.

What's included

03 Run on AI

from $100,000scoped

plus $5,000 a month

For a few owners, later: custom software for how your company runs.

What it covers

Month to month on monthly services. You own your site, domain, Google profile and ad account from day one. No per-minute fees. Ad spend and outside software are separate and shown.

Questions

What plumbing companies ask us.

Can it really answer in Spanish?

Yes. When a caller speaks Spanish, it answers in Spanish, tells them it is an AI in Spanish, and sends confirmations in Spanish. Your notes and transcripts come to you in English.

Does it give out prices?

Only the ones you give it, like your service call fee. Everything else is booked as an estimate.

What if someone needs a plumber right now?

If water won't stop, sewage is backing up or the water is off, it rings your on-call phone while it walks the caller through the shut-off.

Is it legal for an AI to answer my phone?

Yes, when it's done right. Answering calls people make to you is allowed. Ours says it is an AI in its first sentence, tells callers the call is recorded, and never makes cold calls. California law requires a bot that sells to say it is a bot, and ours says so on every call and every text. Federal rules treat AI voices on outgoing calls like robocalls that need consent, so ours only calls back people who ask.

Do I own my site and Google listing?

Yes, from day one, in your name: the domain, the website, the Google Business Profile, the Google Ads account, the phone number and your customer data. We work as a manager on your accounts. If you leave, you keep all of it, and we move anything that needs moving at no charge.

What is the contract and how do I cancel?

Monthly services are month to month. Google listing and reviews takes 30 days notice. To cancel, text or email Jeff. One-time projects, like a website or the AI setup, have a written scope and a payment schedule you agree to before work starts.

See your new website before you spend a dollar.

Give us your business name and town. Jeff sends your free report and website concept within one business day.

Or call Jeff: (206) 412-4253

Call Jeff Text Sam