assess.one – AI-powered business operations platform

Workflow Template

Pest control quote / booking request Workflow

End-to-end workflow from pest control quote request through quote acceptance, job scheduling, job completion, and post-service feedback collection.

Pest control offices lose track of quote requests scattered across email, phone calls and sticky notes, and jobs slip through the cracks between quoting, scheduling and completion. This workflow captures every request as a tracked record from the public form through quote preparation, customer acceptance, technician scheduling, job completion and feedback collection, so nothing depends on someone remembering to follow up. The result is a clear timeline for every job and a team that spends less time chasing status updates and more time treating properties.

Business Outcomes

  • Fewer quote requests lost or forgotten between intake and follow-up
  • Faster turnaround from request to quote by giving office staff photos and details upfront
  • Clearer handoff from quoting to scheduling to technician completion
  • Reduced no-shows through automated preparation and service date emails
  • More consistent post-service feedback collection to support quality tracking

Workflow Steps

Steps

  1. 1
    Create Quote Request Recordcreate record

    Registers the incoming quote request as a record.

  2. 2
    Set Status: New Requestupdate record

    Sets the record status to New Request.

  3. 3
    Send Acknowledgement Emailsend email

    Emails the customer an acknowledgement with their reference number.

  4. 4
    Office: Prepare Quotecreate task

    Office staff prepares the quote from the request details and photos.

  5. 5
    Save Quote Detailsupdate record

    Saves the quote amount, treatment plan, and valid-until date to the record.

  6. 6
    Send Quote to Customerrequest external input

    Emails the customer the quote and waits for their Accept or Decline response.

  7. 7
    Route on Quote Decision

    Routes the workflow based on whether the customer accepted or declined the quote.

    quote_decision: "Accept"→Set Status: Quote Accepted
    quote_decision: "Decline"→Set Status: Quote Declined
    Default→End
  8. 8
    Set Status: Quote Declinedupdate record

    Sets the record status to Quote Declined.

  9. 9
    Send Decline Thank-You Emailsend email

    Emails the customer a thank-you message after declining the quote.

  10. 10
    Set Status: Quote Acceptedupdate record

    Sets the record status to Quote Accepted.

  11. 11
    Send Preparation & Safety Instructionssend email

    Emails the customer preparation and safety instructions ahead of treatment.

  12. 12
    Office: Schedule Jobcreate task

    Office staff schedules the job with a service date and assigned technician.

  13. 13
    Save Job Scheduleupdate record

    Saves the service date and assigned technician to the record and sets status to Job Scheduled.

  14. 14
    Send Service Date Emailsend email

    Emails the customer their confirmed service date.

  15. 15
    Technician: Complete Jobcreate task

    The assigned pest control technician completes the job and records treatment details.

  16. 16
    Save Job Completion Detailsupdate record

    Saves the job completion details to the record and sets status to Job Completed.

  17. 17
    Send Completion Thank-You Emailsend email

    Emails the customer a thank-you with the final invoice amount.

  18. 18
    Wait 2 Days Before Feedback Request

    Pauses for two days before requesting customer feedback.

  19. 19
    Send Feedback Formrequest external input

    Emails the customer a feedback form with a 1-5 rating and comments.

Fields

  • Full Name*
  • Email Address*
  • Mobile Number*
  • Site Address*
  • Pest Type*
  • Property Type*
  • +20 more fields

Forms

Pest Control Quote Request

10 fields

Data Views

Quote Requests

customer_name, site_address, pest_type, quote_amount +2 more

Dashboard Widgets

Requests by Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
pest control quote / booking requestpest controltradetrades

Similar Workflows

Similar Categories

FAQs

What happens if the customer doesn't respond to the quote email?

The workflow waits at the quote step until the customer submits an Accept or Decline response, so the record stays in Quote Accepted or Quote Declined status only once they respond. Until then the record remains visible in the workspace's table views under its current status, making it easy for staff to see which quotes are still outstanding and follow up manually if needed.

Can this handle a customer who neither accepts nor declines clearly?

The workflow includes an 'otherwise' route alongside the Accept and Decline paths, so any response that doesn't match those two options is routed separately rather than causing an error. This lets office staff review the comments the customer left and decide how to proceed.

What if pets or children live at the property?

The request form captures this detail upfront, so it's saved on the record and visible to office staff when they prepare the quote and to the technician when reviewing job details. Staff can factor this into the treatment plan they enter during the Office: Prepare Quote task.

Who is responsible for each step in this workflow?

Office staff handle quote preparation and job scheduling, entering quote amounts, treatment plans and service dates as assigned tasks. The assigned pest control technician completes the final task, recording treatment details, chemicals used and the final invoice amount, all of which the workflow waits for before moving the record forward.

Can we customise the emails or the feedback form questions?

Yes, any step's wording, the request form fields, or the feedback form questions can be adjusted by describing the change in plain English or editing the step directly in the workflow editor. Earlier versions of the workflow are kept, so changes can be reviewed or reverted if needed.

What if the job needs to be rescheduled after the service date is confirmed?

The Office: Schedule Job task can be revisited and the service date or assigned technician updated, and the Save Job Schedule step will save the new details to the record. A new confirmation email can then be triggered by re-running or adjusting the relevant step to notify the customer of the change.

Does the customer need an account to submit a request or respond to forms?

No account is required at any point. Customers submit their initial request through the public request form and respond to the quote, and later the feedback form, entirely through forms emailed to them.

What information is kept on the record versus just on a task?

Anything entered on a step the workflow waits for, like the quote amount, service date, or completion notes, is saved directly to the record and appears in its timeline. Details entered on tasks the workflow doesn't wait for stay attached to that specific task in the record's task list rather than on the record itself.

What happens to the feedback once the customer submits it?

The feedback form's rating and comments are saved on the record since the answers to an emailed form are stored there automatically. This gives the team a record-level view of satisfaction alongside the job's full history, from initial request through completion.

Can this workflow track how many jobs are at each stage?

Yes, every quote request is a record with a status such as New Request, Quote Accepted, Job Scheduled, or Job Completed, and the workspace's table views and dashboards display records grouped by status. This gives office staff a live view of how many jobs are quoted, scheduled or awaiting feedback without manually compiling reports.

Ready to use this workflow?

Create a free account and customise this workflow for your business.

Pest control quote / booking request Workflow | assess.one