assess.one – AI-powered business operations platform

Workflow Template

Customer Support Request Form Workflow

Captures a short customer support request from a website contact form, acknowledges receipt, uses AI to prioritise the enquiry (with human fallback), assigns a response task with SLA based on priority, tracks resolution outcome, closes the enquiry with a response email, and follows up with a feedback request.

Organisations handling customer support enquiries need a consistent, visible process that captures every request, applies appropriate urgency, and keeps staff accountable to response deadlines. This workflow takes a customer's submission from a public request form through acknowledgement, AI-assisted priority rating with human fallback, an SLA-based response task, resolution tracking, closure, and a feedback request. Support leads and support team members are involved at the priority and response stages, while customers interact only through the request form and emailed messages.

Business Outcomes

  • Helps reduce time to first acknowledgement for every support enquiry
  • Supports more consistent prioritisation of enquiries through AI assistance with human fallback
  • Makes SLA-based response deadlines easier to track and act on
  • Improves visibility of enquiry status from submission through to closure
  • Streamlines collection of customer feedback after resolution

Workflow Steps

Steps

  1. 1
    Create Support Request Recordcreate record

    Registers the submitted contact form as a support request record.

  2. 2
    Set Status to Newupdate record

    Sets the enquiry status to New on creation.

  3. 3
    Send Acknowledgement Emailsend email

    Emails the customer an acknowledgement with their reference number.

  4. 4
    Check If Mobile Number Provided

    Routes to SMS confirmation only if a mobile number was given.

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

    Texts the customer a short confirmation with their reference number.

  6. 6
    AI Priority Ratingai prioritisation

    AI assesses priority (High, Medium, Low) from the issue type, urgency and description.

  7. 7
    Route on AI Priority Confidence

    Sends unsure AI ratings to the support lead for manual review, otherwise proceeds with the AI result.

    _ai_priority_ai_priority_rating_needs_human_review: "true"→Support Lead Sets Priority
    Default→Save AI Priority
  8. 8
    Support Lead Sets Prioritycreate task

    Creates a task for the support lead to manually set the priority when the AI is unsure, due in 1 day.

  9. 9
    Save Manual Priorityupdate record

    Saves the support lead's manually set priority to the record.

  10. 10
    Save AI Priorityupdate record

    Saves the AI-determined priority to the record.

  11. 11
    Set Status to Assignedupdate record

    Sets the enquiry status to Assigned before creating the response task.

  12. 12
    Route Response SLA by Priority

    High priority enquiries get a 1-day response deadline; all others get 3 days.

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

    Creates a task for the support team to respond within 1 day, recording the outcome.

  14. 14
    Support Team Respond (Standard)create task

    Creates a task for the support team to respond within 3 days, recording the outcome.

  15. 15
    Save Response and Outcomeupdate record

    Saves the response notes and outcome to the record.

  16. 16
    Route on Response Outcome

    Opens a help desk ticket task if the enquiry needs a support ticket, otherwise proceeds to closure.

    response_outcome: "Needs a support ticket"→Open Help Desk Ticket
    Default→Set Status to Closed
  17. 17
    Open Help Desk Ticketcreate task

    Creates a fire-and-forget task for the support team to open a ticket in the help desk within 1 day.

  18. 18
    Set Status to Closedupdate record

    Sets the enquiry status to Closed before notifying the customer.

  19. 19
    Send Closure Emailsend email

    Emails the customer that their enquiry is closed, including the response.

  20. 20
    Wait One Day

    Waits one day before requesting feedback.

  21. 21
    Request Feedbackrequest external input

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

Fields

Show all 15 fields

FormContact Support

  • Full Name*· Text
  • Email Address*· Email
  • Mobile Number· Phone
  • Account or Order Reference· Text
  • Issue Type*· Choice
  • Urgency*· Choice
  • Short Description*· Long text
  • Attachment· File upload

TaskSupport Lead Sets Priority

  • Set Priority*· Choice

TaskSupport Team Respond (High Priority)

  • Response or Resolution Notes*· Long text
  • Outcome*· Choice

Other fields

  • Enquiry Status· Choice
  • Priority· Choice
  • Overall Satisfaction*· Number
  • Comments· Long text
  • Full Name*
  • Email Address*
  • Mobile Number
  • Account or Order Reference
  • Issue Type*
  • Urgency*

Forms

Contact Support

8 fields

Data Views

Support Requests

customer_name, issue_type, account_reference, 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
support request formcustomer support formhelp request formwebsite support formcontact support form

Similar Workflows

Similar Categories

FAQs

What does this workflow record at each stage of a support enquiry?

Each submission becomes a record with a reference number, a status, and a timeline of what happened. As the enquiry moves through the process, the record captures the AI or manually set priority, the response or resolution notes and outcome entered by the support team, and the status changes from New through Assigned to Closed. This gives a consistent, auditable view of how each enquiry was handled.

Who is involved in handling a support enquiry through this workflow?

The support lead is involved when the AI priority rating is unsure, and is assigned a task to manually set the priority within 1 day. The support team is then assigned a response task, with the deadline set by priority, and records the response or resolution notes and outcome. If the outcome shows a support ticket is needed, the support team is also assigned a task to open one in the help desk.

How do we change the SLA deadlines used in this workflow?

The response deadlines, such as the 1-day window for high priority enquiries and the 3-day window for others, can be adjusted by describing the change in plain English or by editing the relevant step in the workflow editor. Earlier versions of the workflow are kept, so changes can be reviewed against what was running before.

What happens when the AI priority rating is unsure?

When the AI marks its priority rating as needing human review, the workflow creates a task for the support lead to manually set the priority, due in 1 day. The workflow waits for this task to be completed before proceeding, and the manually set priority is then saved to the record. When the AI rating is not flagged for review, its priority result is saved to the record directly.

What decides whether a customer receives an SMS confirmation?

The workflow checks whether a mobile number was provided on the request form. If one was given, the customer receives a short SMS confirmation with their reference number in addition to the acknowledgement email; if not, the workflow proceeds without sending a text.

What happens when a response outcome shows a support ticket is needed?

If the recorded outcome is that the enquiry needs a support ticket, the workflow creates a task for the support team to open one in the help desk within 1 day. This task is fire-and-forget, meaning the workflow does not wait for it to complete before moving on to close the enquiry, and the help desk ticket reference entered on that task stays with the task rather than the record.

How is the customer kept informed as their enquiry progresses?

The customer receives an acknowledgement email with their reference number as soon as the request is submitted, an optional SMS confirmation if a mobile number was given, a closure email including the response once the enquiry is resolved, and a feedback request email one day after closure. All of this happens without the customer needing an account.

Can the fields on the request form or feedback form be changed?

Yes, the fields collected on the public request form and on the emailed feedback form can be adjusted by describing the change in plain English or by editing the form steps in the workflow editor. This makes it straightforward to add, remove, or reword fields such as the issue type, urgency, or feedback rating as requirements change.

Does this workflow guarantee compliance with customer service regulations?

This workflow records statuses, priority ratings, response notes, outcomes, and a full timeline of activity for each enquiry, which supports internal oversight and record-keeping. Each business should confirm its own obligations regarding customer service and data handling requirements relevant to its industry and jurisdiction.

Ready to use this workflow?

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

Customer Support Request Form Workflow | assess.one