assess.one – AI-powered business operations platform

Workflow Template

Emergency call-out request and dispatch Workflow

Captures emergency trade call-out requests, alerts customers at risk to contact emergency services, dispatches a technician via the office, records diagnosis and work outcomes, and follows up with completion summaries, quotes, or next steps based on the technician's outcome.

When an emergency call-out comes in by phone, someone has to catch every detail, judge if anyone's at risk, chase a dispatcher to assign a technician, and then remember to follow up once the job is done. This workflow captures the request through a public form, immediately flags at-risk situations with an emergency-services SMS, dispatches a technician through an office task, and records diagnosis, work done and outcome directly on the record. The result is a team that can see exactly where every call-out stands, from New Call-out through to Completed, Made Safe or Unable to Complete, without relying on memory or manual chasing.

Business Outcomes

  • Faster response to at-risk situations through immediate SMS alerts
  • Reduced back-and-forth between office and technicians with a structured dispatch task
  • Clearer visibility of every call-out's status from request to completion
  • More consistent customer communication with automatic acknowledgements, ETAs and summaries
  • Fewer dropped follow-ups on quotes and further work after a job is made safe

Workflow Steps

Steps

  1. 1
    Create Call-out Recordcreate record

    Creates the call-out record from the submitted form data.

  2. 2
    Set Status: New Call-outupdate record

    Sets the call-out status to New Call-out.

  3. 3
    Check If Anyone Is At Risk

    Branches based on whether the customer indicated anyone is at risk.

    at_risk: "Yes"→SMS: Call Emergency Services
    Default→Email Acknowledgement
  4. 4
    SMS: Call Emergency Servicessend sms

    Texts the customer to call emergency services now if life or property is in danger.

  5. 5
    Email Acknowledgementsend email

    Emails the customer an acknowledgement with their call-out reference number.

  6. 6
    SMS Confirmationsend sms

    Texts the customer confirming their call-out has been received.

  7. 7
    Dispatcher: Assign Techniciancreate task

    Creates a task for the dispatcher to assign a technician and record the estimated arrival time, due in 1 day.

  8. 8
    Save Dispatch Details & Set Status: Dispatchedupdate record

    Persists the assigned technician and estimated arrival time to the record and sets status to Dispatched.

  9. 9
    SMS: Technician ETAsend sms

    Texts the customer the technician's estimated arrival time.

  10. 10
    Technician: Perform Jobcreate task

    Creates a task for the technician to record arrival time, findings, work done, parts used, photos and outcome, with no due date.

  11. 11
    Save Job Detailsupdate record

    Persists the technician's arrival time, findings, work done, parts used and photos to the record.

  12. 12
    Route On Job Outcome

    Branches on the technician's recorded outcome to determine follow-up handling.

    job_outcome: "Resolved"→Set Status: Completed
    job_outcome: "Made safe - further work needed"→Set Status: Made Safe
    job_outcome: "Unable to complete"→Set Status: Unable to Complete
    Default→End
  13. 13
    Set Status: Completedupdate record

    Sets the call-out status to Completed.

  14. 14
    Email Completion Summarysend email

    Emails the customer a summary of the work done.

  15. 15
    Wait 2 Days Before Feedback Request

    Pauses for two days before requesting customer feedback.

  16. 16
    Request Feedbackrequest external input

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

  17. 17
    Set Status: Made Safeupdate record

    Sets the call-out status to Made Safe.

  18. 18
    Email: Made Safe Detailssend email

    Emails the customer what was found and the work still needed.

  19. 19
    Office: Prepare Quotecreate task

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

  20. 20
    Set Status: Unable to Completeupdate record

    Sets the call-out status to Unable to Complete.

  21. 21
    Email: Unable to Complete Detailssend email

    Emails the customer what was found and the next steps.

Fields

  • Name
  • Mobile*
  • Email
  • Site Address
  • Emergency*
  • Description
  • +14 more fields

Forms

Emergency Call-Out Request

9 fields

Data Views

Call-out Overview

customer_name, site_address, emergency_type, assigned_technician +2 more

Dashboard Widgets

Call-outs by Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send SMS in the workflow

    Twilio logoTwilioAWS SNS logoAWS SNS
  • Send email in the workflow

    AWS SES logoAWS SES
emergency call-out request and dispatchtradetrades

Similar Workflows

FAQs

What happens if the customer indicates someone is at risk?

The workflow branches at the 'Check If Anyone Is At Risk' step and immediately texts the customer to call emergency services if life or property is in danger. The call-out record still moves forward with acknowledgement and confirmation messages, and dispatch continues in parallel, so the office isn't left waiting to see the request.

Can this handle a job where the technician can't fix everything on site?

Yes. When the technician records an outcome of 'Made safe - further work needed,' the workflow sets the status to Made Safe, emails the customer what was found and what work remains, and creates a fire-and-forget task for the office to prepare a quote within 2 days. The quote notes stay with that task rather than the record, since the workflow doesn't wait for it.

What if the technician is unable to complete the job at all?

The 'Route On Job Outcome' step detects an outcome of 'Unable to complete,' sets the status to Unable to Complete, and emails the customer a summary of what was found along with next steps. This keeps the customer informed even when the visit doesn't resolve the issue.

How is the technician assigned to a call-out?

A dispatcher task is created and due within 1 day, asking a team member to assign a technician and record an estimated arrival time. The workflow waits for this task, so the assigned technician and ETA are saved directly to the record and the customer is texted the ETA once it's confirmed.

What information does the technician capture on site?

The technician's task asks for arrival time, findings, work done, parts used, photos and an outcome, with no due date since job length can vary. All of these answers are saved to the record because the workflow waits for the task, giving the office a full picture of the visit.

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

No account is needed. Customers submit the initial request through a public form and later respond to the feedback request through a form emailed directly to them, using their reference number to track progress.

What happens after a job is marked Resolved?

The status is set to Completed and the customer receives an email summary of the work done. Two days later, the workflow automatically sends a feedback form asking for a 1-5 satisfaction rating and any comments, without needing manual follow-up.

Can this workflow be customised for our own process?

Yes, a workspace can describe the change it wants in plain English or edit the steps directly in the workflow editor, such as adjusting task due dates or message wording. Earlier versions of the workflow are kept, so changes can be reviewed or reverted if needed.

Who is involved in handling a call-out from start to finish?

A dispatcher is assigned the task of allocating a technician and estimated arrival time, and a technician is assigned the task of performing the job and recording findings. Office staff are separately tasked with preparing a quote when further work is identified, and all tasks are tracked against the record's timeline.

How does the record show where a call-out stands at any point?

Each call-out is a record with a reference number, a status such as New Call-out, Dispatched, Completed, Made Safe or Unable to Complete, and a timeline showing what happened at each step. Table views and dashboards let staff see call-outs grouped by status, and workspace activity is logged for reference.

Ready to use this workflow?

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

Emergency call-out request and dispatch Workflow | assess.one