Skip to content

Websites and marketing systems for contractors

No agency (including ours) has a magic fix. But when every lead gets answered, every appointment confirms itself, and every review gets asked for without anyone remembering — it starts to feel magical.

Missed call · 8:47 PM

Sorry we missed you — this is the office. What can we help with?

Sent automatically ✓✓

Simple systems that run themselves

Your CompanyText us

Bathroom & kitchen remodels in Spokane

Call nowText us
★★★★★4.9 from 128 homeowners
Get a free estimate

A Website That Works

Turn leads into text conversations that come straight to your phone.

  • Get Found On Google

    If a homeowner searches your company and can't find you, they call the next name on the list.

  • Show Your Best Work First

    The projects and reviews you want more of go up top, not three clicks down.

  • Mobile Friendly

    Most homeowners will pull your site up on a phone, standing in the room they want remodeled. Yours will work there.

  • Built For Remodeling

    Bathrooms, kitchens, additions. Not a generic contractor template with your logo dropped in.

(509) 555‑0142

Missed call · 8:47 PM

Sorry we missed you — this is the office. What can we help with?

Sent automatically

Hi! Looking at redoing our master bathroom

Happy to help. What part of town are you in?

North side, off Freya

iMessage

Missed Call Text Back

Miss a call on a job site and a text goes out before you're off the ladder. The conversation starts whether you can answer or not.

  • Beat The Guy Who Doesn't Text Back

    Everybody misses calls. Almost nobody follows up in sixty seconds. That's the whole edge.

  • Never Lose Another Lead

    Every missed call turns into a conversation thread instead of a voicemail nobody gets around to returning.

  • Answer Nights And Weekends

    A homeowner calling at 9pm on a Saturday gets a text back in seconds, instead of a voicemail box and a Monday callback.

  • Know The Job Before You Call Back

    The project type and address are in the thread, so you don't open with “sorry, who's this?”

Your Company

Yesterday

Reminder: your in‑home estimate is tomorrow at 10:00 AM.

ConfirmReschedule

Confirmed 👍

Read 9:12 AM

Nobody from the office had to call

iMessage

Appointment Reminders

Every appointment confirms itself the day before, so you stop driving across town to an empty driveway.

  • Confirmed With One Tap

    The homeowner confirms from the text. Nobody in your office spends the morning calling to check.

  • Easy Rescheduling

    Plans change. They move the time themselves instead of leaving three voicemails.

  • A Calendar You Can Trust

    What's confirmed and what just cancelled is on the screen before you get in the truck.

  • Fewer Wasted Drives

    A no-show costs you the drive across town plus the estimate you could have run instead.

Your Company

Job finished · Thursday

Thanks again! If you have 30 seconds, a quick review really helps us out.

Your Company

★★★★★

Write a review

Sent on its own — nobody had to remember

iMessage

Automatic Review Requests

Every finished job asks for a review on its own, and keeps asking politely until they leave one.

  • More 5-Star Reviews

    Most happy customers mean to leave one. They just need reminding on a day they're not busy.

  • Automatic Follow-Up

    The first ask gets missed. The second one usually doesn't. Both go out without anyone remembering.

  • One Tap To Your Google Page

    Straight to where the review posts, instead of making them search for your business first.

  • Hear About Problems First

    An unhappy customer reaches your team directly, not the internet three weeks later.

Campaigns214 people

Spring bathroom offer

Hi {first name} — we're booking spring projects now. If you've been thinking about that second bathroom, reply here and we'll take a look.
Referral askSeasonalPast estimate
Send to 214or Tue 9:00 AM

One-Click Campaigns

Your easiest next job is a customer you already have. Send all of them an offer in one click.

  • Referral Campaigns

    You did good work. Remind them to tell the neighbor who keeps asking who did their bathroom.

  • Repeat-Job Campaigns

    The kitchen you finished two years ago is somebody's next basement.

  • Already Written For Remodelers

    You're not staring at a blank message box. Change what you want and pick when it goes.

  • One Customer List, Not Four

    Names stop living across old phones, old inboxes and somebody's memory.

bathroom remodeler near me

Your Company

★★★★★ 4.9 (128)

Bathroom remodeler · Open

Call

Another Remodeler

★★★★★ 4.4 (26)

Bathroom remodeler · Open

Call

Third Remodeler

★★★★★ 4.2 (11)

Bathroom remodeler · Open

Call

Local SEO

Show up when somebody in your town searches for a remodeler tonight. Nobody scrolls to page two.

  • Get Into The Map Pack

    Reviews and an active profile are what put you in the top three results, where the calls come from.

  • Your Profile Stays Current

    Hours, service areas and photos stay right, instead of being set up once in 2023 and forgotten.

  • Leads You Own

    Found directly, not bought from a platform that sold the same homeowner to three of your competitors.

  • Fresh Photos, Fresh Reviews

    Recent work gives a homeowner a reason to tap you instead of scrolling past.

Built for remodelers who sell these jobs

  • Bath remodels
  • Kitchen remodels
  • Basement finishing
  • Additions
  • Sunrooms & three-season rooms
  • Decks & outdoor living
  • Whole-home remodels
  • Design-build

What working with us looks like

  1. Demo Call

    25 mins

    We show you the system running, answer your questions, and walk you through what it looks like inside a real remodeling company. If we don't think it's a fit, we'll tell you on this call.

  2. We build your system

    7–10 days

    Fill out a short onboarding form with your business details. Once we have what we need, we get to work building your new website and marketing system.

  3. Launch Call

    25 mins

    We walk you and whoever answers your phone through your new website and marketing system, answer your questions, and show you how everything works. There isn't much to it.

What you can count on

  • Simple To Use

    If your office can send a text, they can run this.

  • Straight Pricing

    A setup fee and a flat monthly. Both numbers come up on the first call, before you ask.

  • No Contracts

    Month to month after setup. If you want to cancel, you send an email.

  • Straight Answers

    We tell you what we do and what we don't touch. If it's not a fit, we say so.

  • We Ran It Ourselves First

    Built inside our own family's remodeling company before we sold it to anybody.

  • Constant Improvements

    We keep making it better. When we improve something for one remodeler, every remodeler gets it.

Common questions

When will I start seeing results?

Some of it works the day we turn it on. The first call you miss while you're on a roof gets a text back, and that happens the first day.

Reviews take a few weeks, because the ask goes out after a job finishes and jobs have to finish.

Local search is the slow one. Months, not weeks. Anybody promising you page one in a fortnight is selling you something.

And none of it works if nobody uses it. If the plan is to pay us and never look at it, we're the wrong fit and we'd rather say so now.

What does it cost, and how long am I locked in?

There’s a one-time setup fee, then a flat monthly price that doesn’t move around. Both numbers come up on the first call, before you have to ask.

After setup, it’s month to month. If you want to cancel, send us an email.

Is this one more thing for my office to check?

No — it’s fewer things. Leads show up where your office already works, already typed in, so there’s no new tab to babysit.

What goes away: retyping the same name, address and phone number from one screen into another, calling customers to confirm appointments, and keeping track of follow-up by memory.

Whatever reporting you owe your lead sources stays exactly as it is. If this ends up being one more thing to check, we built it wrong.

Do I have to change my phone number?

No. Your business number is on every truck, yard sign, website and ad you’ve ever run. It comes with you, keeps ringing the way it does now, and can send and receive texts on top of that.

We confirm the specifics of your setup on the first call, before anybody promises you anything.

Who owns the number, the customers, and the history?

You do, from day one. If you leave, you keep the phone number, every contact, and every conversation, and we hand over the logins that week.

I’m booked out six months. Why would I need this?

Booked out is a good problem, and it isn’t the one this solves.

Think about what happens to a lead you paid for. Somebody gets back to them a few hours later. They call twice, don’t hear back, and it gets written off as a bad lead.

It usually wasn’t a bad lead. It got worked from memory, in between jobs, by somebody with four other things to do.

That’s money you already spent going out the door. Buy half as many leads, work them twice as well, and you come out ahead.

The other half is your week. Less chasing, less remembering, and an office that isn’t holding all of it together in their head.

Most of my work comes from referrals. Why do I need this?

That's a good position to be in, and it isn't a reason to let the rest leak.

A referral still has to call you. If that call goes to voicemail on a Tuesday afternoon, the person who sent them hears about it before you do.

Referrals also run on the same thing everything else runs on — somebody remembering. The review that never got asked for. The customer from two years ago nobody followed up with.

That is the machine that makes referrals, and right now it runs on memory.

We're not replacing word of mouth. We're making sure it doesn't stall.

I already have JobTread or Buildertrend. Does this replace it?

No. JobTread, Buildertrend, or whatever you already use can keep handling estimating, pricing, production and running the job.

Upriver handles the customer-facing pieces around it — new inquiries, conversations, booking, reminders, estimate follow-up, reviews, and staying in touch with past customers.

We’re not trying to replace software that’s already doing its job. We’re filling the gaps around it.

I’m not a computer guy.

You don’t need to become one. You get a text when somebody books, and one page Monday morning. Your office gets one screen instead of four apps.

We walk them through it live when the system goes on — a real person on a real screen, not a video course.

Anyone who can text can use it. And if your office needs help afterward, they can call us directly.

Will it text my customers things I wouldn’t say?

No message goes live until you’ve read it. You can change any word you want before we turn the system on.

It’s your name and your number on the conversation, and anything the system sends shows up in the same thread your team can see.

What happens in the first 30 days?

During the first 7–10 days we wire your number, website, lead sources, calendar and follow-up into the system — lead responses, appointment reminders, estimate follow-up and review requests.

Then we go live together and walk your office through it on the actual system.

After that you get one page every Monday morning showing what’s happening, and we have a call with you at the end of the first month.

Is this just another CRM?

No. A CRM is software. Upriver is the system we build on top of it.

We map what happens when somebody calls, fills out a form, books an appointment, gets an estimate, needs a follow-up, or finishes a job. Then we build it, connect it, test it, and keep it running.

You aren’t buying another login. You’re buying something already set up around your shop.

Do I have to change where my leads come from?

No. Phone, website, Google, referrals, yard signs, ads — whatever is working now can keep working. We work on what happens after somebody raises their hand.

Do you work with other remodelers in my area?

For the core Upriver system, yes. We don’t sell exclusive territories for websites, lead response, appointment reminders, follow-up, reviews, or the rest of the base system.

Our paid Meta ads and survey funnel service is different: we take one paid acquisition client per trade, per metro.

If we’re already running paid acquisition for a direct competitor in your trade and market, we won’t sell that same service to another one.

Want to talk it through?

See everything we do to turn more of your leads into jobs, so you can set it up yourself or let us do it for you.

Book a Call

Remodeling companies nationwide