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
- 1Create Support Request Recordcreate record
Registers the incoming submission as a support request record.
- 2Set Status to Openupdate record
Marks the new request as Open.
- 3Send Confirmation Emailsend email
Sends an immediate confirmation email to the submitter.
- 4Mobile Number Provided?
Checks whether a mobile number was given, to decide if a confirmation SMS should be sent.
phone: ""→Send Confirmation SMSDefault→Determine Priority - 5Send Confirmation SMSsend sms
Sends a confirmation SMS to the submitter's mobile number.
- 6Determine Priorityai prioritisation
Uses AI to assess priority based on issue type and stated urgency.
- 7Check Priority Confidence
Routes low-confidence priority assessments to human review before assignment.
_ai_priority_prioritise_request_needs_human_review: "true"→Manually Confirm PriorityDefault→Save AI-Determined Priority - 8Manually Confirm Prioritycreate task
Support lead reviews and confirms the priority when AI confidence is low.
- 9Save Confirmed Priorityupdate record
Persists the manually confirmed priority to the record.
- 10Save AI-Determined Priorityupdate record
Persists the AI-assessed priority to the record.
- 11Assign to Support Ownerassign user
Assigns the request to the appropriate first-line support owner.
- 12Set Status to In Progressupdate record
Marks the request as In Progress once assigned.
- 13Respond to Requestcreate task
Support owner investigates and records the response or resolution.
- 14Save Resolution Notesupdate record
Persists the response/resolution notes and closes the request.
- 15Send Closure Confirmation Emailsend email
Notifies the submitter that their request has been closed, including the response.
- 16Wait 1 Day Before Feedback Request
Pauses for 1 day after closure before requesting feedback.
- 17Request 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
Recommended integrations
Setup the following integrations to extend workflow capability.
Send SMS in the workflow
Twilio
AWS SNS
Send email in the workflow
AWS SES
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.
