All products

MyServiceOps: For trades that take urgent calls

An after-hours service operation for trades: call intake, on-call dispatch and escalation, scheduled visits, technician updates, quotes, invoice records and office follow-up around the customer and job.

The business sets answering hours, on-call contacts and enabled services.

Partner client Mainline Plumbing Services Inc

MyServiceOps product landing-page preview
Product website preview · October 2026.
All products

MyServiceOps

MyServiceOps: For trades that take urgent calls

  • Customer
  • Business
  • AI receptionist
  • Dispatcher
  • Receptionist
  • Booking system
  • Technician
  • Office
  • Escalation contacts
  • Quote engine
  • Authorized contact
  • Owner
  • Technicians
  • Accountant

An after-hours service operation for trades: call intake, on-call dispatch and escalation, scheduled visits, technician updates, quotes, invoice records and office follow-up around the customer and job.

The business sets answering hours, on-call contacts and enabled services.

Partner client Mainline Plumbing Services Inc

The workflow

Follow every branch. Select a heading to trace its connections.

Business calls and answering rules → Capture the call and its purpose (AI answers); Business calls and answering rules → Questions, changes and office follow-up (Office handles call); Capture the call and its purpose → Find and notify the on-call team (Urgent job); Find and notify the on-call team → Technician confirms the job (Authorized confirmation); Find and notify the on-call team → Retry and escalate unanswered jobs (No confirmation); Retry and escalate unanswered jobs → Find and notify the on-call team (Next contact or retry); Retry and escalate unanswered jobs → Technician confirms the job (Confirmed); Capture the call and its purpose → Offer and hold a visit (Planned visit); Offer and hold a visit → Offer and hold a visit (Expired or unavailable hold: check again); Offer and hold a visit → Confirm and record the booking (Selected time confirmed); Capture the call and its purpose → Voice, typed or call-based quote request (Quote request); Voice, typed or call-based quote request → Prepare and review the quote; Prepare and review the quote → Customer reviews the proposal (Reviewed proposal shared); Customer reviews the proposal → Prepare and review the quote (Changes requested); Customer reviews the proposal → Quote and accounting handoff (Accepted proposal); Customer reviews the proposal → Offer and hold a visit (Schedule the agreed visit); Capture the call and its purpose → Questions, changes and office follow-up (Question, message or change); Questions, changes and office follow-up → Confirm and record the booking (Staff confirms booking change); Questions, changes and office follow-up → Prepare and review the quote (Quote follow-up); Capture the call and its purpose → Calls, jobs, customers and schedule (Saved call and customer); Technician confirms the job → Calls, jobs, customers and schedule; Confirm and record the booking → Calls, jobs, customers and schedule; Quote and accounting handoff → Calls, jobs, customers and schedule; Calls, jobs, customers and schedule → Questions, changes and office follow-up (Attention needed); Calls, jobs, customers and schedule → Calls, jobs, customers and schedule (Job updates); Technician confirms the job → Technician updates from the job link (Technician works the job); Confirm and record the booking → Technician updates from the job link (Scheduled visit); Technician updates from the job link → Questions, changes and office follow-up (Needs follow-up or no access); Technician updates from the job link → Voice, typed or call-based quote request (Quote provided or needed); Technician updates from the job link → Calls, jobs, customers and schedule (Recorded outcome); Capture the call and its purpose → Review calls and customer history (Call record available); Review calls and customer history → Questions, changes and office follow-up (Office action needed); Customer reviews the proposal → Invoices and balance follow-up (Accepted quote creates invoice); Invoices and balance follow-up → Calls, jobs, customers and schedule (Invoice and balance visible); Invoices and balance follow-up → Questions, changes and office follow-up (Staff shares prepared link); Calls, jobs, customers and schedule → Existing business-system handoff (Office handoff); Existing business-system handoff → Calls, jobs, customers and schedule (Recorded business follow-up).

  1. Customer and business

    1. Customers call the business or its forwarded line.
    2. Use the configured office-hours and answering mode.
    3. Route to staff or the AI service as configured.

    The business chooses how office and after-hours calls reach the service.

    • AI answers
    • Office handles call
  2. AI receptionist or dispatcher

    1. Collect the caller, contact details, issue and address.
    2. Identify an urgent job, planned visit, quote request, question or change request.
    3. Save the call and customer details for the office.

    The call becomes a recorded request with a clear next route.

    • Urgent job
    • Planned visit
    • Quote request
    • Question, message or change
    • Saved call and customer
    • Call record available
  3. Dispatcher

    1. Check the business’s on-call roster and service rules.
    2. Select the current technician.
    3. Send the job reference, address and problem details.
    4. Wait for an authorized acknowledgment.

    Urgent work moves into a confirmed handoff rather than an unanswered message.

    • Authorized confirmation
    • No confirmation
  4. Receptionist, customer and booking system

    1. Use the requested service, duration and current occupancy.
    2. Offer suitable appointment times.
    3. Place a temporary hold on the selected time.
    4. Recheck times if the hold expires or another booking takes the slot.
    5. Let the office manage booking capacity and the scheduled visit through the booking hub.

    Planned visits use the booking calendar instead of the emergency on-call route.

    • Expired or unavailable hold: check again
    • Selected time confirmed
  5. Technician, customer and receptionist

    1. Dictate or type the work in plain trade language.
    2. Capture a quote request during a supported receptionist call.
    3. Carry the captured work details into a draft proposal.

    Technician input and supported receptionist quote requests can feed the same quoting service.

  6. Office

    1. Receive ordinary messages, questions and cancellation or change requests.
    2. Review the requested appointment change.
    3. Have staff confirm the change instead of treating the request as a cancellation.
    4. Follow up on quote requests and unresolved call outcomes.

    Requests needing office judgment stay in a follow-up queue.

    • Staff confirms booking change
    • Quote follow-up
  7. Office

    1. Listen to an available call recording and read its transcript.
    2. Review call details, job references and dispatch outcomes.
    3. Open the customer’s related jobs and follow-up history.

    Call evidence helps the office understand what was captured and what still needs work.

    • Office action needed
  8. Dispatcher and escalation contacts

    1. Wait according to the configured dispatch timing.
    2. Retry or move to the next configured contact.
    3. Continue the configured escalation process until someone confirms.

    An unanswered job stays visible and active in the escalation process.

    • Next contact or retry
    • Confirmed
  9. Customer and booking system

    1. Confirm the selected appointment.
    2. Save the booking and reserve its occupancy.
    3. Show the visit in the office schedule.
    4. Send configured, permitted booking reminders.

    The confirmed booking is shared with the office and its schedule.

    • Scheduled visit
  10. Quote engine and office

    1. Use catalog items, saved prices and the business’s tax settings.
    2. Save a priced proposal for review.
    3. Let the office edit it before sharing.

    The office reviews a concrete saved quote rather than an unverified spoken price.

    • Reviewed proposal shared
  11. Technician or authorized contact

    1. Confirm the correct job using its reference or supported reply.
    2. Stop that job’s escalation.
    3. Record the confirmed handoff in the dashboard.

    A real person’s confirmation settles the dispatch chase.

    • Technician works the job
  12. Customer and office

    1. Share the customer’s review link.
    2. Record acceptance or requested changes.
    3. Revise the quote when needed.
    4. Keep the accepted proposal with the job and customer.

    The customer can see and accept the proposal before the work proceeds on that basis.

    • Changes requested
    • Accepted proposal
    • Schedule the agreed visit
    • Accepted quote creates invoice
  13. Technician

    1. Open the job information sent by the office.
    2. Send the supported on-my-way update.
    3. Record done, needs follow-up, quoted, no access or another outcome.
    4. Add a work note and return the outcome to the office.

    The technician can communicate progress and the actual result instead of stopping at dispatch acknowledgment.

    • Needs follow-up or no access
    • Quote provided or needed
    • Recorded outcome
  14. Owner and office

    1. Retain the accepted quote and its job context.
    2. Use the supported owner action to send a saved quote as an accounting estimate.
    3. Track the proposal with the office’s other job records.

    Supported accounting export remains an owner-controlled step.

  15. Office

    1. See the invoice created from an accepted quote.
    2. Review invoice status, total, deposit and outstanding balance.
    3. Prepare an available balance-payment link.
    4. Copy the payment-link message for staff to share with the customer.

    The office sees actual customer invoices and prepares follow-up from their recorded balance.

    • Invoice and balance visible
    • Staff shares prepared link
  16. Office and technicians

    1. See captured calls, customer records and job details.
    2. Monitor confirmed dispatch and outstanding follow-up.
    3. Manage schedules and quotes.
    4. Update and review job progress.
    5. Open customer records and their related call and job history.

    The dashboard joins the receptionist, dispatcher, booking and quote workflows.

    • Attention needed
    • Job updates
    • Office handoff
  17. Office and accountant

    1. Use the captured caller, address, issue and job reference in the existing field-service system.
    2. Enter the overnight job into Jobber when that is the business’s workflow.
    3. Open the separately connected books workspace for accounting work.

    MSO can support the existing office workflow; the Jobber handoff is manual and the books workspace is a separate product.

    • Recorded business follow-up

The result

Calls connect to a confirmed technician, a scheduled visit or a reviewed office follow-up, with the business able to see what happened.

What to know

After-hours call handling connects urgent jobs to the on-call team, while booking, quoting, technician outcomes and invoice records stay visible to the office.

Escalation follows the business’s configured contacts and stops when an authorized technician confirms. A confirmed handoff is distinct from completed work.

Payment-link availability depends on the enabled service. Staff shares a prepared balance message; Jobber handoff is manual, and the books workspace is a separate connection.