assess.one – AI-powered business operations platform

Workflow Template

Drain cleaning booking request Workflow

Captures drain cleaning/CCTV inspection booking requests, acknowledges the customer, books an urgency-based visit with a drainer, records inspection findings and outcome, and notifies the customer with follow-up feedback collection.

Drain cleaning and CCTV inspection businesses need a consistent, visible way to manage booking requests from first contact through to completed work, particularly when jobs vary in urgency and outcome. This workflow captures the customer's booking request, acknowledges it, routes an office task to schedule a visit based on urgency, assigns the drainer to record inspection findings and outcome, and notifies the customer with a status-specific message before collecting feedback. Office staff, assigned drainers and customers are each involved at defined points, with every request tracked as a record with its own reference number, status and timeline.

Business Outcomes

  • Faster acknowledgement of booking requests with automatic reference numbers
  • More consistent visit scheduling through urgency-based routing and due dates
  • Clearer record-keeping of inspection findings, cleaning methods and outcomes
  • Reduced manual follow-up through automated status updates and completion summaries
  • Improved visibility of feedback trends via structured customer ratings and comments

Workflow Steps

Steps

  1. 1
    Create drain request recordcreate record

    Registers the submitted booking request as a drain_request record.

  2. 2
    Set status to New Requestupdate record

    Marks the record status as New Request.

  3. 3
    Email acknowledgementsend email

    Sends the customer an acknowledgement email with their reference number.

  4. 4
    Route on urgency

    Routes the booking task with a due date based on the urgency selected.

    urgency: "Urgent"→Office: book urgent visit
    urgency: "Standard"→Office: book standard visit
    Default→Office: book standard visit
  5. 5
    Office: book urgent visitcreate task

    Creates a booking task for the office due in 1 day for an urgent request.

  6. 6
    Office: book standard visitcreate task

    Creates a booking task for the office due in 3 days for a standard request.

  7. 7
    Save booking detailsupdate record

    Persists the visit date and assigned drainer to the record and sets status to Booked.

  8. 8
    Email customer visit datesend email

    Notifies the customer of the confirmed visit date.

  9. 9
    Drainer: perform work and record findingscreate task

    Assigns the drainer a task to record the cause found, cleaning method, work done, photos and outcome.

  10. 10
    Save inspection detailsupdate record

    Persists the drainer's findings, cleaning method, work done and outcome to the record.

  11. 11
    Route on job outcome

    Routes handling based on whether the job was cleared, needs further work, or could not be completed.

    outcome: "Cleared"→Set status to Completed
    outcome: "Further work needed"→Set status to Further Work Required
    outcome: "Unable to complete"→Set status to Unable to Complete
    Default→Set status to Unable to Complete
  12. 12
    Set status to Completedupdate record

    Marks the record status as Completed.

  13. 13
    Email completion summarysend email

    Sends the customer a summary of the work done.

  14. 14
    Wait 2 days before requesting feedback

    Pauses for two days before sending the feedback request.

  15. 15
    Request customer feedbackrequest external input

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

  16. 16
    Set status to Further Work Requiredupdate record

    Marks the record status as Further Work Required.

  17. 17
    Email findings and further work neededsend email

    Notifies the customer of the findings and the work still needed.

  18. 18
    Office: prepare quotecreate task

    Creates a fire-and-forget task for the office to prepare a quote, due in 2 days.

  19. 19
    Set status to Unable to Completeupdate record

    Marks the record status as Unable to Complete.

  20. 20
    Email unable-to-complete findingssend email

    Notifies the customer of the findings when the job could not be completed.

Fields

  • Name*
  • Email*
  • Mobile*
  • Site Address*
  • Drains Affected*
  • Symptoms*
  • +15 more fields

Forms

Drain Cleaning Booking Request

11 fields

Data Views

Drain Requests

customer_name, site_address, symptoms, urgency +3 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
drain cleaning booking requestdrain cleaning and cctvtradetrades

Similar Workflows

Similar Categories

FAQs

What does this workflow record for each booking request?

Each submission creates a drain_request record with a reference number, a status and a timeline of activity. As the process moves forward, the record captures the visit date, assigned drainer, cause found, cleaning method, work done, photos and outcome, along with each status change such as New Request, Booked, Completed, Further Work Required or Unable to Complete.

Who is involved in handling a drain cleaning booking?

Office team members are assigned the booking task to confirm a visit date and drainer, with the due date set automatically based on the urgency selected on the request form. The assigned drainer then completes a task to record inspection findings, cleaning method, work done and outcome, while the customer receives acknowledgement, visit confirmation and outcome emails without needing an account.

How does the workflow decide when a visit is booked?

The workflow routes the booking task based on the urgency selected on the request form: urgent requests generate an office task due in 1 day, standard requests generate a task due in 3 days, and other cases follow the default routing path. The workflow waits for the office to complete this task before the visit date and assigned drainer are saved to the record.

What happens after the drainer records inspection findings?

Once the drainer submits the cause found, cleaning method, work done, photos and outcome, these details are saved to the record and the workflow routes based on the outcome selected. A cleared outcome moves the record to Completed with a summary email to the customer, further work needed triggers a findings email and an office task to prepare a quote, and an inability to complete sends the customer a findings email reflecting that status.

How do we change this workflow to suit our own process?

A workflow can be adjusted by describing the desired change in plain English or by editing its steps directly in the workflow editor, such as changing due dates, message wording or the urgency thresholds used for routing. Earlier versions of the workflow are kept, making it straightforward to review or revert changes made over time.

How is customer feedback collected and where is it stored?

Two days after the completion summary is sent, the workflow sends the customer a feedback form asking for an overall satisfaction rating and any comments. Because the workflow does not wait for this form, the responses are saved as answers on the record's timeline rather than held on a pending task.

What is captured when further work is needed or a job can't be completed?

When the outcome indicates further work is needed, the status is set to Further Work Required, the customer is emailed the findings and next steps, and an office task to prepare a quote is created with quote notes recorded on that task. When the job cannot be completed, the status is set to Unable to Complete and the customer receives an email summarising the findings.

Can customers track the status of their booking request?

Customers are kept informed through emailed updates at each key stage, including acknowledgement of their request, confirmation of the visit date, and a summary or findings email once the job outcome is determined. Internally, staff can view the record's current status and full timeline in table views and dashboards to see where each request stands.

Do customers need to create an account to submit or track a request?

Customers take part entirely through the public request form and the emailed forms sent to them during the process, such as the feedback request. Each interaction is tied to their record through the reference number, so no account setup is required at any stage.

Ready to use this workflow?

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

Drain cleaning booking request Workflow | assess.one