assess.one – AI-powered business operations platform

Workflow Template

Customer Support Request Form Workflow

A lightweight workflow for handling public website customer support form submissions: captures the enquiry, confirms receipt by email/SMS, prioritises and assigns the request, records the response, closes the request with a closure email, and optionally requests brief feedback a day later.

Organisations that handle public-facing website enquiries need a defensible, consistent process for capturing, prioritising, and resolving customer support requests while maintaining an auditable record of every decision and response. This workflow governs the full lifecycle of a website support enquiry—from intake and acknowledgement through priority determination, assignment, resolution, and closure—giving support, customer service, and operations teams a shared, permissioned view of request status and outcomes. Optional post-closure feedback capture supports continuous service quality monitoring without adding manual administrative burden.

Business Outcomes

  • Helps reduce response time to new support enquiries through automated confirmation and assignment
  • Supports consistent prioritisation using AI-assisted triage with human confirmation for lower-confidence cases
  • Improves visibility into request status and ownership across the support team
  • Strengthens audit readiness with a recorded trail of resolution notes and closure communications
  • Makes it easier to capture post-resolution feedback to inform service quality reviews

Workflow Steps

Steps

  1. 1
    Create Support Request Recordcreate record

    Registers the incoming submission as a support request record.

  2. 2
    Set Status to Openupdate record

    Marks the new request as Open.

  3. 3
    Send Confirmation Emailsend email

    Sends an immediate confirmation email to the submitter.

  4. 4
    Mobile Number Provided?

    Checks whether a mobile number was given, to decide if a confirmation SMS should be sent.

    phone: ""Send Confirmation SMS
    DefaultDetermine Priority
  5. 5
    Send Confirmation SMSsend sms

    Sends a confirmation SMS to the submitter's mobile number.

  6. 6
    Determine Priorityai prioritisation

    Uses AI to assess priority based on issue type and stated urgency.

  7. 7
    Check Priority Confidence

    Routes low-confidence priority assessments to human review before assignment.

    _ai_priority_prioritise_request_needs_human_review: "true"Manually Confirm Priority
    DefaultSave AI-Determined Priority
  8. 8
    Manually Confirm Prioritycreate task

    Support lead reviews and confirms the priority when AI confidence is low.

  9. 9
    Save Confirmed Priorityupdate record

    Persists the manually confirmed priority to the record.

  10. 10
    Save AI-Determined Priorityupdate record

    Persists the AI-assessed priority to the record.

  11. 11
    Assign to Support Ownerassign user

    Assigns the request to the appropriate first-line support owner.

  12. 12
    Set Status to In Progressupdate record

    Marks the request as In Progress once assigned.

  13. 13
    Respond to Requestcreate task

    Support owner investigates and records the response or resolution.

  14. 14
    Save Resolution Notesupdate record

    Persists the response/resolution notes and closes the request.

  15. 15
    Send Closure Confirmation Emailsend email

    Notifies the submitter that their request has been closed, including the response.

  16. 16
    Wait 1 Day Before Feedback Request

    Pauses for 1 day after closure before requesting feedback.

  17. 17
    Request Feedbackrequest external input

    Sends a short feedback request to the submitter one day after closure.

Fields

  • Full Name*
  • Email Address*
  • Mobile Number (optional)
  • Account or Order Reference (if relevant)
  • Issue Type*
  • How urgent is this?*
  • +5 more fields

Forms

Contact Support

8 fields

Data Views

All Support Requests

support_request_ref, full_name, issue_type, priority +2 more

Dashboard Widgets

Support Requests OverviewRequests by Issue TypeRequests by Priority

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

How is this workflow audited?

Every status change, priority determination, assignment, and communication sent within the workflow is recorded as part of the request record inside assess.one. This creates a timestamped history that teams can review for quality assurance, compliance reporting, or internal audit purposes. Because the workflow runs natively in the platform, there is no need to reconcile logs across separate systems.

Who has access to support request records and priority decisions?

Access is controlled through role-based permissions configured directly in assess.one, so only designated support owners, team leads, or administrators can view or act on specific requests. Organisations can restrict who is able to manually confirm priority or amend resolution notes, supporting separation of duties. Permission settings can be adjusted at any time without disrupting active requests.

How does this integrate with existing email and SMS systems?

Email and SMS notifications, such as confirmation and closure messages, are configured within assess.one's built-in integration settings rather than through external development work. Teams connect their preferred email or messaging channel once, and the workflow uses that connection for all subsequent confirmations, closures, and feedback requests. This keeps communication consistent without requiring IT involvement for each change.

How long does implementation take?

This template is ready to use and can be published in minutes, after which the support team can begin running live requests immediately. There is no lengthy implementation project or external setup required. Any refinements to steps, roles, or notifications can be made directly in the platform as the process runs.

What happens when priority confidence is low?

When the AI-determined priority falls below a set confidence threshold, the workflow routes the request for manual confirmation rather than proceeding automatically. A designated reviewer confirms or adjusts the priority, and that decision is saved to the record alongside the original AI suggestion. This checkpoint helps maintain accuracy for edge cases while still allowing high-confidence requests to move through faster.

Can the workflow be customised for different support teams or SLAs?

Yes, steps, assignment rules, notification templates, and approval logic can all be adjusted directly within assess.one to reflect different SLAs, escalation paths, or team structures. Organisations with multiple support queues can adapt the same base template rather than building separate processes from scratch. Changes take effect immediately without requiring redeployment.

Who should have access to this workflow within a larger organisation?

Typically, front-line support agents, team leads responsible for assignment and priority confirmation, and administrators managing notification and integration settings should have access. Larger organisations may also grant read-only access to quality or compliance reviewers for oversight purposes. Access levels are configured per role inside assess.one to match internal governance requirements.

What compliance or approval considerations apply to closure and feedback steps?

Closure requires resolution notes to be saved before the closure confirmation email is triggered, supporting a documented rationale for how each request was resolved. The feedback request step runs on a fixed one-day delay after closure and can be disabled or reconfigured for organisations with specific customer communication policies. Both steps are logged within the request record for later review.

How does the workflow handle requests without a mobile number?

If no mobile number is provided, the workflow branches to skip the SMS confirmation step and proceeds directly with the email confirmation and subsequent triage steps. This conditional logic is built into the workflow and requires no manual intervention. Support teams can adjust this branching behaviour within assess.one if SMS requirements change.

Ready to use this workflow?

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

Support Request Intake & Response Workflow | assess.one