Workflow Template
Billing Enquiry Contact Form Workflow
Captures billing enquiries from a website contact form, acknowledges receipt, uses AI to prioritise the enquiry (with human fallback), assigns the billing team to respond, routes refund/credit outcomes to finance, closes the enquiry with a response email, and follows up with a feedback survey.
When billing enquiries arrive through a website form, teams often lose track of who's handling what, forget to acknowledge customers, and let refund requests sit unrouted between billing and finance. This workflow captures every enquiry as a tracked record, acknowledges it by email and SMS, uses AI to prioritise it with a human fallback for uncertain cases, and assigns the billing team with clear deadlines. The result is a consistent process from first contact to closure, with refund and credit outcomes routed straight to finance and a feedback survey sent automatically afterward.
Business Outcomes
- Helps reduce time-to-first-response with instant email and SMS acknowledgement
- Supports faster triage by combining AI priority scoring with a human fallback for unclear cases
- Makes response deadlines clearer by tying due dates to priority (1 day for High, 3 days otherwise)
- Streamlines refund and credit handoffs to finance without manual chasing
- Improves visibility into customer satisfaction through automated post-closure feedback requests
Workflow Steps
Steps
- 1Create billing enquiry recordcreate record
Registers the submitted enquiry as a billing_enquiry record.
- 2Set status to Newupdate record
Sets the enquiry status to New immediately after creation.
- 3Send acknowledgement emailsend email
Emails the customer an acknowledgement of their enquiry with their reference number.
- 4Check if mobile number was provided
Routes to SMS confirmation if the customer provided a mobile number.
customer_mobile: ""→Send SMS confirmationDefault→AI: rate enquiry priority - 5Send SMS confirmationsend sms
Texts the customer a short confirmation with their reference number.
- 6AI: rate enquiry priorityai prioritisation
Uses AI to assess priority (High, Medium, Low) from the enquiry type and message.
- 7Route on AI confidence
Sends low-confidence cases to the billing lead for manual priority setting; otherwise proceeds automatically.
_ai_priority_ai_prioritise_enquiry_needs_human_review: "true"→Billing lead: set priorityDefault→Save AI priority - 8Billing lead: set prioritycreate task
Billing lead reviews the enquiry and manually sets the priority when AI is unsure, due in 1 day.
- 9Save manually-set priorityupdate record
Persists the billing lead's manually chosen priority to the record.
- 10Save AI priorityupdate record
Persists the AI-determined priority to the record.
- 11Set status to Assignedupdate record
Sets the enquiry status to Assigned before creating the response task.
- 12Route response task due date by priority
High priority enquiries get a 1-day response deadline; all others get 3 days.
priority: "High"→Billing team: respond (High priority, due 1 day)Default→Billing team: respond (due 3 days) - 13Billing team: respond (High priority, due 1 day)create task
Billing team investigates and responds to the high-priority enquiry, recording notes and outcome.
- 14Billing team: respond (due 3 days)create task
Billing team investigates and responds to the enquiry, recording notes and outcome.
- 15Save response and outcomeupdate record
Persists the response notes and outcome to the record.
- 16Save response and outcomeupdate record
Persists the response notes and outcome to the record.
- 17Route on response outcome
Creates a finance task if a refund or credit is needed, otherwise proceeds to closing the enquiry.
response_outcome: "Refund or credit needed"→Finance: raise refund/credit noteDefault→Set status to Closed - 18Finance: raise refund/credit notecreate task
Creates a fire-and-forget task for finance to raise the refund or credit through the approval process, due in 2 days.
- 19Set status to Closedupdate record
Sets the enquiry status to Closed before notifying the customer.
- 20Email closure notice with responsesend email
Emails the customer that their enquiry is closed, including the response.
- 21Wait 1 day before feedback request
Pauses for one day before requesting feedback from the customer.
- 22Request feedbackrequest external input
Sends the customer a feedback form with a 1-5 rating and comments.
Fields
Show all 13 fieldsShow fewer fields
FormBilling Enquiry
- Name*· Text
- Email*· Email
- Mobile Number· Phone
- Customer or Account Reference*· Text
- Invoice or Transaction Reference· Text
- Enquiry Type*· Choice
- Message*· Long text
Other fields
- Enquiry Status*· Choice
- Priority*· Choice
- Response Notes*· Long text
- Response Outcome*· Choice
- Satisfaction Rating*· Number
- Comments· Long text
- Name*
- Email*
- Mobile Number
- Customer or Account Reference*
- Invoice or Transaction Reference
- Enquiry Type*
Forms
Billing Enquiry
7 fields
Data Views
Billing Enquiries
customer_name, account_reference, enquiry_type, priority +1 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 Workflows
Similar Categories
FAQs
What happens if the AI can't confidently determine the priority?
The workflow checks the AI's confidence level, and low-confidence cases are routed to the billing lead for manual review. The billing lead has 1 day to set the priority, which is then saved to the record just like an AI-determined priority would be. This keeps ambiguous enquiries from being mis-prioritised while still automating the clear-cut cases.
What happens if the customer doesn't provide a mobile number?
The workflow checks whether a mobile number was entered on the request form. If it wasn't, the SMS confirmation step is skipped and the workflow proceeds directly to AI priority assessment, with the acknowledgement email still sent regardless.
Can this handle both high-priority and standard enquiries differently?
Yes, the workflow routes response tasks based on the priority set earlier. High-priority enquiries go to the billing team with a 1-day due date, while all other enquiries get a 3-day due date. Both paths record the same Response Notes and Outcome fields once completed.
What happens if the response outcome requires a refund or credit?
When the billing team records an outcome of 'Refund or credit needed,' the workflow creates a task for finance to raise the refund or credit note, due in 2 days. This task doesn't hold up the rest of the process, so the enquiry can still move toward closure while finance works on the refund separately.
Who is involved in resolving a billing enquiry?
The billing lead may be asked to manually set priority when AI confidence is low, the billing team investigates and responds to the enquiry, and finance handles any refund or credit note that's needed. Each of these is a task assigned within the workspace, with the record's timeline showing progress throughout.
What does the customer receive throughout the process?
The customer gets an acknowledgement email with their reference number immediately after submitting the enquiry, an optional SMS confirmation if they gave a mobile number, a closure email with the team's response once resolved, and a feedback request one day after closure asking for a 1-5 rating and comments.
Can we customise the response deadlines or priority levels?
Yes, the workflow's due dates and routing conditions, such as the 1-day versus 3-day response windows, can be adjusted by describing the change in plain English or editing the steps directly in the workflow editor. Earlier versions of the workflow are kept, so changes can be reviewed or reverted if needed.
What if we want to change the fields collected on the request form?
The request form fields, such as Customer or Account Reference and Invoice or Transaction Reference, can be edited the same way as any other part of the workflow, either through a plain-English description of the change or directly in the workflow editor. This makes it straightforward to adapt the form as billing enquiry needs evolve.
How is the status of an enquiry tracked?
Each billing enquiry is a record with a status that moves from New to Assigned to Closed as the workflow progresses. Table views and dashboards show enquiries by status, and the record's timeline logs what happened at each step, so anyone can check where an enquiry stands.
What happens if the customer doesn't respond to the feedback request?
The feedback form is sent one day after closure and doesn't require the customer to have an account to respond. If they don't complete it, the enquiry simply remains at its Closed status with no feedback recorded on that request; each business should decide its own approach to any further follow-up.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
