assess.one – AI-powered business operations platform

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

  1. 1
    Create billing enquiry recordcreate record

    Registers the submitted enquiry as a billing_enquiry record.

  2. 2
    Set status to Newupdate record

    Sets the enquiry status to New immediately after creation.

  3. 3
    Send acknowledgement emailsend email

    Emails the customer an acknowledgement of their enquiry with their reference number.

  4. 4
    Check if mobile number was provided

    Routes to SMS confirmation if the customer provided a mobile number.

    customer_mobile: ""→Send SMS confirmation
    Default→AI: rate enquiry priority
  5. 5
    Send SMS confirmationsend sms

    Texts the customer a short confirmation with their reference number.

  6. 6
    AI: rate enquiry priorityai prioritisation

    Uses AI to assess priority (High, Medium, Low) from the enquiry type and message.

  7. 7
    Route 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 priority
    Default→Save AI priority
  8. 8
    Billing lead: set prioritycreate task

    Billing lead reviews the enquiry and manually sets the priority when AI is unsure, due in 1 day.

  9. 9
    Save manually-set priorityupdate record

    Persists the billing lead's manually chosen priority to the record.

  10. 10
    Save AI priorityupdate record

    Persists 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 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)
  13. 13
    Billing team: respond (High priority, due 1 day)create task

    Billing team investigates and responds to the high-priority enquiry, recording notes and outcome.

  14. 14
    Billing team: respond (due 3 days)create task

    Billing team investigates and responds to the enquiry, recording notes and outcome.

  15. 15
    Save response and outcomeupdate record

    Persists the response notes and outcome to the record.

  16. 16
    Save response and outcomeupdate record

    Persists the response notes and outcome to the record.

  17. 17
    Route 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 note
    Default→Set status to Closed
  18. 18
    Finance: 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.

  19. 19
    Set status to Closedupdate record

    Sets the enquiry status to Closed before notifying the customer.

  20. 20
    Email closure notice with responsesend email

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

  21. 21
    Wait 1 day before feedback request

    Pauses for one day before requesting feedback from the customer.

  22. 22
    Request feedbackrequest external input

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

Fields

Show all 13 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

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
billing enquiry formbilling contact forminvoice enquiry formpayment question formaccounts contact form

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.

Billing Enquiry Contact Form Workflow | assess.one