For HVAC, plumbing, and home-service teams

Fill unexpected openings without the schedule scramble.

When the schedule changes, Same Day Openings finds the best jobs and customers to move. You review the matches and choose who to contact—in a few clicks.

30-day free trial

No spam texts. Business-hours only. Set frequency limits. Pause anytime.
Hi, this is Jan at Cedar Ridge Plumbing. Are you free today at 3pm for a water heater flush? Respond Y for Yes or N for No.
Y
Great. You're confirmed for today at 3pm. We'll text again if anything changes.

Less searching. Less calling around.

Same Day Openings works alongside Jobber or ServiceM8 to turn sudden availability into customer outreach—without manually combing through the schedule.

  • Finds customers and jobs that could move into the opening
  • Ranks the best fits using your eligibility, travel, and timing rules
  • Lets you review and contact the right customer quickly

How it works

From open slot to customer outreach in a few clicks.

Same Day Openings does the searching. You stay in control of the next move.

  1. 1Opening appears
  2. 2SDO finds the best jobs
  3. 3You review
  4. 4Click to contact
  5. 5Fill the opening
Same Day Openings
Opening detectedToday · 2:00–4:00 PM
3 matches
1
Water heater service12 min away · Fits schedule + buffer
2
Annual HVAC tune-up18 min away · Customer opted in

A visual walkthrough of the current opening → match → contact workflow.

Automated does not have to mean annoying.

Your customers get fewer, but more relevant messages.

  • Business-hours only
  • You set max texts per customer via weekly caps
  • Opt-out respected automatically
  • Pause instantly if you are fully booked
  • Logs and visibility so you can see what was sent and why

Built for service businesses using Jobber or ServiceM8.

Same Day Openings is best when you have cancellations, same-week reschedules, or "we could squeeze you in" demand, but no time to coordinate it.

Great fit if you...

  • Use Jobber or ServiceM8 to run your schedule
  • Get last-minute cancellations or open blocks during the day
  • Have customers who would take an earlier spot if you asked
  • Want automation, but only with clear rules: hours, caps, buffer time
  • Care about keeping routes tight, not a cheap job across town

Especially good for

  • Solo operators who cannot stop to text people back and forth
  • Busy technician teams trying to protect drive time and keep payroll productive
  • High-demand trades where earlier openings convert fast

Not a great fit yet if you...

  • Do not use Jobber or ServiceM8
  • Rarely have cancellations or open blocks
  • Prefer to manually approve every fill
  • Need enterprise dispatch features across many branches

Simple, transparent pricing

Your price is based on active technicians. Nothing else.

Your price

$10 per active technician / month

Every active technician on your team counts toward the monthly subscription.

20 active technicians = $200/month
30-day free trial Billed monthly after trial. Cancel anytime.

Potential recovered revenue

What could filled openings be worth?

Your job value does not affect your subscription price. We only use it to estimate how much revenue Same Day Openings could help you recover.

Estimate your potential

This sets subscription cost at $10 per active technician.

Used only to estimate recovered revenue—not your price.

Estimated monthly ROI: $1,413

Recovered revenue: $1,613 / month
Software cost: $200 / month
Net gain: $1,413 / month
Break-even: ~1 filled openings per month

Estimates assume filled openings are incremental revenue and based on your inputs.

4.3 weeks per month. Monthly recovered revenue = openings per week x fill rate x average job value x 4.3. Monthly cost = active technicians x 10. Net = recovered revenue - cost. Break-even fills per month = ceil(cost / average job value).

Try it with your schedule

Start Free Trial

You will be able to track detected openings, offers sent, and fills.

FAQ

Does this work with Jobber or ServiceM8?

Yes. Same Day Openings connects to your scheduling platform to read your schedule, detect openings, and create bookings when a fill is confirmed within your rules.

How long does setup take?

Most teams are live in 10 minutes:

  • Connect Jobber or ServiceM8
  • Set your business hours and messaging limits
  • Add your waitlist link or banner if you want

Will this spam my customers?

No. Messaging is controlled by rules you set:

  • Business hours and quiet hours
  • Max texts per customer with daily or weekly caps
  • Eligibility filters
  • Automatic opt-out handling

You can pause messaging anytime.

How do customers join the waitlist?

Two simple ways:

  • Mark them in your scheduling platform when they ask for an earlier spot.
  • Send a one-tap invite text so they can opt in themselves.

How do you prevent bad bookings that wreck the route?

We only offer auto-confirm fills that fit between the jobs on both sides. For each potential fill we calculate A-to-B travel, service duration, B-to-C travel, and your required buffer time. If the math does not work, it will not book.

Does it auto-confirm bookings?

It can, only within guardrails you control: service types, travel limits, buffer time, hours, and eligibility.

What if multiple customers respond yes?

The first qualified yes gets the spot. Everyone else automatically receives a polite message that the spot was taken.

Do my customers have to download anything?

No. Customers just text back or tap a link.

What if someone replies with questions instead of yes or no?

We let customers know those response types are not supported for claiming a spot. In practice, nearly all customers follow the instructions.

Can I limit how often someone gets messages?

Yes. You can cap invites per customer and set cooldown windows so the same person is not contacted repeatedly.

What data do you access from my scheduling platform?

Only what is needed to do the job: schedule, appointments, and the customer or contact details required for invitations and confirmations.

Will you keep my data secure?

We use encrypted connections, restrict access to the minimum required, and maintain an audit log of actions taken by the system. You can disconnect your platform at any time.

Can I pause it when we are slammed?

Yes. Pause messaging instantly, or set rules so offers only go out when you have capacity.

What does it cost?

After the 30-day free trial, it is $10 per active technician each month. For example, 20 active technicians cost $200/month. Job value, jobs, and openings do not change the subscription price.

Can I cancel anytime?

Yes. No long-term contract.

See what Same Day Openings can do with your schedule.

Find the best jobs to move, contact customers faster, and spend less time juggling the day.

Start Free Trial

30 days free · $10 per active technician / month after trial