assess.one – AI-powered business operations platform

Workflow Template

Service Enquiry Contact Form Workflow

Captures website service enquiries, acknowledges the enquirer by email and SMS, uses AI to prioritise the enquiry (with human fallback), assigns the service team to respond within an SLA based on priority, closes the enquiry with the response, and follows up with a feedback request.

Organisations handling website service enquiries need a consistent, visible process that acknowledges every enquirer promptly and routes work to the right people without delay. This workflow captures enquiry details from a public request form, sends automated email and SMS acknowledgements, applies AI-based priority rating with a service lead fallback for low-confidence cases, and assigns response tasks to the service team under priority-based SLAs. Enquirers receive a closure email with the response given and a short feedback request, while the service lead and service team are the internal roles involved throughout.

Business Outcomes

  • Helps reduce time-to-acknowledgement for new service enquiries
  • Supports consistent prioritisation of enquiries using AI with human fallback for low-confidence cases
  • Makes SLA-based response timing easier to track by priority level
  • Improves visibility of enquiry status from submission through closure
  • Streamlines collection of post-closure feedback to help monitor service quality

Workflow Steps

Steps

  1. 1
    Create Enquiry Recordcreate record

    Registers the submitted enquiry as a new service_enquiry record.

  2. 2
    Set Status to Newupdate record

    Sets the enquiry status to New on record creation.

  3. 3
    Send Acknowledgement Emailsend email

    Emails the enquirer an acknowledgement with their reference number.

  4. 4
    Check Mobile Number Provided

    Checks whether the enquirer gave a mobile number to decide whether to send an SMS confirmation.

    mobile_number: ""→Send SMS Confirmation
    Default→AI Priority Rating
  5. 5
    Send SMS Confirmationsend sms

    Texts the enquirer a short confirmation with their reference number.

  6. 6
    AI Priority Ratingai prioritisation

    Uses AI to rate the enquiry's priority based on the service of interest and message content, urgency, and commercial intent.

  7. 7
    Route on AI Priority Confidence

    Routes low-confidence AI ratings to the service lead for manual review, otherwise saves the AI-assigned priority.

    _ai_priority_ai_priority_rating_needs_human_review: "true"→Service Lead: Set Priority
    Default→Save AI-Assigned Priority
  8. 8
    Service Lead: Set Prioritycreate task

    Creates a task for the service lead to manually set the priority since the AI was unsure, due in 1 day.

  9. 9
    Save Manually Set Priorityupdate record

    Saves the service lead's manually chosen priority to the record.

  10. 10
    Save AI-Assigned Priorityupdate record

    Saves the AI-determined priority to the record.

  11. 11
    Set Status to Assignedupdate record

    Sets the enquiry status to Assigned now that priority has been determined.

  12. 12
    Route on Priority for Response SLA

    Routes High priority enquiries to a 1-day response task and all others to a 3-day response task.

    priority: "High"→Service Team: Respond (High Priority)
    Default→Service Team: Respond (Standard)
  13. 13
    Service Team: Respond (High Priority)create task

    Creates a task for the service team to respond to this High priority enquiry within 1 day, recording the response given.

  14. 14
    Service Team: Respond (Standard)create task

    Creates a task for the service team to respond to this enquiry within 3 days, recording the response given.

  15. 15
    Save Response (High Priority)update record

    Saves the response given by the service team to the record.

  16. 16
    Save Response (Standard)update record

    Saves the response given by the service team to the record.

  17. 17
    Set Status to Closedupdate record

    Sets the enquiry status to Closed once a response has been recorded.

  18. 18
    Send Closure Emailsend email

    Emails the enquirer to let them know their enquiry is closed, including the response given.

  19. 19
    Wait 1 Day Before Feedback

    Waits one day after closure before requesting feedback.

  20. 20
    Request Feedbackrequest external input

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

Fields

Show all 12 fields

FormContact Us

  • Full Name*· Text
  • Email Address*· Email
  • Mobile Number· Phone
  • Service of Interest*· Text
  • Location· Text
  • Message*· Long text

TaskService Lead: Set Priority

  • Set Priority*· Choice

TaskService Team: Respond (High Priority)

  • Response Given*· Long text

Other fields

  • Enquiry Status· Choice
  • Priority· Choice
  • Satisfaction Rating*· Number
  • Comments· Long text
  • Full Name*
  • Email Address*
  • Mobile Number
  • Service of Interest*
  • Location
  • Message*

Forms

Contact Us

6 fields

Data Views

Service Enquiries

full_name, service_of_interest, location, priority +1 more

Dashboard Widgets

Enquiries 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
service enquiry formservice inquiry formservice contact formservice request enquirybusiness service enquiry

Similar Workflows

Similar Categories

FAQs

What does this workflow record about each enquiry?

Each enquiry is created as a service_enquiry record with a reference number, a status (New, Assigned, Closed) and a timeline of what happened. The record stores the priority determined either by AI or by the service lead, the response given by the service team, and the feedback rating and comments submitted later. Workspace activity related to the enquiry is also logged.

Who is involved in handling a service enquiry?

The enquirer submits details through a public request form and later receives emailed acknowledgements, a closure notice and a feedback form, without needing an account. Internally, the service lead is assigned a task to manually set priority when AI confidence is low, and the service team is assigned tasks to respond within the applicable SLA.

How is enquiry priority determined?

An AI step rates each enquiry's priority based on the service of interest, message content, urgency and commercial intent. If the AI rating has low confidence, the enquiry is routed to the service lead, who completes a task to manually set the priority, due in 1 day; otherwise the AI-assigned priority is saved directly to the record.

What happens if the mobile number is not provided?

The workflow checks whether a mobile number was entered on the request form. If one was provided, an SMS confirmation with the reference number is sent; if not, the workflow proceeds without sending an SMS, and the acknowledgement email is still sent to the enquirer.

How does the response SLA work for different priorities?

Once priority is set and the status changes to Assigned, the workflow routes High priority enquiries to a service team task due within 1 day, while all other priorities are routed to a task due within 3 days. In both cases, the workflow waits for the task to be completed, and the response given is saved to the record before the status is set to Closed.

What happens after an enquiry is closed?

Once the status is set to Closed, the enquirer receives a closure email that includes the response given by the service team. One day after closure, the workflow automatically emails a short feedback form asking for an overall satisfaction rating and any comments or suggestions.

How do we change this workflow?

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 SLA durations or adjusting the acknowledgement message. Earlier versions of the workflow are kept, making it straightforward to review or revert changes over time.

Can the enquiry priority process be customised?

Yes, the AI priority rating step, the confidence threshold that triggers the service lead's manual review task, and the SLA durations tied to each priority level can all be edited in the workflow editor. This allows a workspace to tune how enquiries are prioritised and how quickly the service team is expected to respond.

How does the workspace track enquiries at each stage?

Table views and dashboards display enquiry records grouped by status, such as New, Assigned or Closed, giving staff visibility into where each enquiry stands. The record's timeline captures each step completed, including task assignments, priority decisions and responses given, supporting oversight across the service team.

Ready to use this workflow?

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

Service Enquiry Contact Form Workflow | assess.one