assess.one – AI-powered business operations platform

Workflow Template

Consultation Enquiry Contact Form Workflow

Captures consultation enquiries from a website contact form, acknowledges the enquirer, uses AI to prioritise the enquiry (with human fallback), routes it to a consultant to assess fit and book a consultation, tracks the outcome, closes the enquiry, and follows up with a feedback request when a consultation was held.

Consultation enquiries from a website form often sit in an inbox until someone has time to sort priority from noise, which slows down bookings and loses interested prospects. This workflow captures each enquiry, acknowledges the sender by email and SMS, uses AI to rate priority with a human fallback when confidence is low, and routes it to a consultant to assess fit and book a consultation. Consultants and a consulting lead work the tasks, while the record's status and timeline track everything from New through Assigned, Booked and Closed, with an automatic feedback request after consultations that were held.

Business Outcomes

  • Faster first response to website enquiries with automatic acknowledgement emails and SMS
  • More consistent prioritisation of enquiries using AI with a human fallback for unclear cases
  • Reduced turnaround on high-priority enquiries through a 1-day consultant task versus 3 days for others
  • Clearer visibility into enquiry status and outcomes via the record timeline and dashboards
  • Improved feedback collection through an automatic post-consultation feedback request

Workflow Steps

Steps

  1. 1
    Create Enquiry Recordcreate record

    Creates the consultation enquiry record from the submitted form.

  2. 2
    Set Status to Newupdate record

    Sets the enquiry status to New.

  3. 3
    Send Acknowledgement Emailsend email

    Emails the enquirer an acknowledgement with their reference number.

  4. 4
    Check Mobile Number Given

    Checks whether the enquirer provided a mobile number to decide if an SMS confirmation should be sent.

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

    Texts the enquirer a short confirmation with their reference number.

  6. 6
    AI Priority Ratingai prioritisation

    Uses AI to rate the enquiry's priority based on topic and requirements, considering fit and urgency.

  7. 7
    Route on AI Priority Confidence

    Routes to human review if the AI is unsure, otherwise proceeds to save the AI-assigned priority.

    _ai_priority_run_ai_priority_needs_human_review: "true"→Consulting Lead: Set Priority
    Default→Save AI Priority
  8. 8
    Consulting Lead: Set Prioritycreate task

    Consulting lead reviews the enquiry and manually sets the priority when the AI is unsure.

  9. 9
    Save Manually Set Priorityupdate record

    Saves the consulting lead's manually chosen 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.

  12. 12
    Route on Priority for Task Due Date

    Routes High priority enquiries to a 1-day-due consultant task, others to a 3-day-due task.

    priority: "High"→Consultant: Review Fit and Arrange (High Priority)
    Default→Consultant: Review Fit and Arrange
  13. 13
    Consultant: Review Fit and Arrange (High Priority)create task

    Consultant reviews the high-priority enquiry's fit, arranges the consultation and records the decision within 1 day.

  14. 14
    Save Fit Decision (High Priority)update record

    Saves the consultant's decision, booked date/time and response to the record.

  15. 15
    Consultant: Review Fit and Arrangecreate task

    Consultant reviews the enquiry's fit, arranges the consultation and records the decision within 3 days.

  16. 16
    Save Fit Decisionupdate record

    Saves the consultant's decision, booked date/time and response to the record.

  17. 17
    Route on Fit Decision

    Routes to booking confirmation if a consultation was booked, or to closing the enquiry if not a fit.

    fit_decision: "Consultation booked"→Set Status to Booked
    fit_decision: "Not a fit"→Set Status to Closed (Not a Fit)
    Default→Set Status to Closed (Not a Fit)
  18. 18
    Set Status to Bookedupdate record

    Sets the enquiry status to Booked.

  19. 19
    Email Booking Confirmationsend email

    Emails the enquirer the confirmed date and time of their consultation.

  20. 20
    Consultant: Record Consultation Outcomecreate task

    Consultant records the outcome and notes after the consultation has taken place, with no fixed due date.

  21. 21
    Save Consultation Outcomeupdate record

    Saves the consultation outcome and notes to the record.

  22. 22
    Set Status to Closedupdate record

    Sets the enquiry status to Closed after the consultation outcome is recorded.

  23. 23
    Email Enquiry Closedsend email

    Emails the enquirer that their enquiry is closed, including the response/notes.

  24. 24
    Route on Consultation Outcome for Feedback

    Routes to a feedback request if the consultation was held, otherwise the workflow ends.

    consultation_outcome: "Held"→Wait One Day
    Default→End
  25. 25
    Wait One Day

    Waits one day after the consultation before requesting feedback.

  26. 26
    Send Feedback Requestrequest external input

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

  27. 27
    Set Status to Closed (Not a Fit)update record

    Sets the enquiry status to Closed when the enquiry was determined not to be a fit.

  28. 28
    Email Enquiry Closed (Not a Fit)send email

    Emails the enquirer that their enquiry is closed, including the consultant's response.

Fields

Show all 17 fields

FormBook a Consultation

  • Full Name*· Text
  • Company· Text
  • Email*· Email
  • Mobile Number· Phone
  • Consultation Topic*· Text
  • Preferred Date or Time*· Text
  • Brief Requirements*· Long text

TaskConsulting Lead: Set Priority

  • Set Priority*· Choice

TaskConsultant: Review Fit and Arrange (High Priority)

  • Fit Decision*· Choice
  • Date and Time Booked· Text
  • Response*· Long text

TaskConsultant: Record Consultation Outcome

  • Consultation Outcome*· Choice
  • Outcome Notes*· Long text

Other fields

  • Enquiry Status· Choice
  • Priority· Choice
  • Satisfaction Rating*· Number
  • Comments· Long text
  • Full Name*
  • Company
  • Email*
  • Mobile Number
  • Consultation Topic*
  • Preferred Date or Time*

Forms

Book a Consultation

7 fields

Data Views

Consultation Enquiries

full_name, consultation_topic, booked_date_time, 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
consultation enquiry formconsultation request formbook a consultation formconsulting enquiryconsultation contact form

Similar Workflows

Similar Categories

FAQs

How do I set up the contact form for this workflow?

The request form is built into the workflow and asks for Full Name, Company, Email, Mobile Number, Consultation Topic, Preferred Date or Time, and Brief Requirements. Once published, your workspace gets a public request form link you can embed or link to from your website. There's no separate form builder or installation step involved.

How does the AI priority rating work, and what if it gets it wrong?

The AI rates each enquiry's priority based on the topic and requirements submitted, weighing fit and urgency. When the AI isn't confident in its rating, the workflow routes the enquiry to the consulting lead to set the priority manually instead. Either way, the priority is saved to the record before the enquiry moves on to a consultant.

Who is responsible for reviewing enquiries and booking consultations?

A consultant reviews the enquiry's fit, arranges the consultation, and records the decision, booked date and time, and their response. High-priority enquiries go to a task due in 1 day, while other enquiries get a 3-day due task. The workflow waits for the consultant to complete this task before the record moves forward.

What happens if the consultant decides an enquiry isn't a good fit?

If the consultant's fit decision is 'Not a fit', the enquiry status is set to Closed and the enquirer is emailed that their enquiry is closed, including the consultant's response. This happens without a consultation being booked, so no booking confirmation or feedback request is triggered.

When is the feedback request sent, and can I change its questions?

The feedback request is only sent when the consultant records a consultation outcome of 'Held', and it goes out one day after the consultation. It asks for an overall satisfaction rating from 1 to 5 and any comments. You can change these questions, or any other step, by describing the change in plain English or editing it directly in the workflow editor.

Can I customise the priority thresholds or task due dates?

Yes. The routing that decides between the 1-day and 3-day consultant tasks is based on the Priority value, and you can adjust these thresholds or due dates by editing the workflow steps directly or describing the change you want. Earlier versions of the workflow are kept, so you can review what changed.

Do enquirers need to create an account to submit or respond to anything?

No. Enquirers interact entirely through the public request form and through forms emailed to them, such as the feedback request. They never need to log in or create an account at any point in the process.

How long does it take to get this workflow running?

The template is ready to use, so your workspace can publish it and start taking live enquiries within minutes. There's no development project or installation required before it goes live.

What information gets saved to the enquiry record versus staying on a task?

Any input from a task the workflow waits for, such as the consultant's Fit Decision, booking details, and Response, or the consulting lead's manually set Priority, is saved directly to the record. Answers submitted through emailed forms, like the feedback request, are also saved to the record. This gives each enquiry a full timeline of what was entered and when.

How do I track where enquiries stand across my team?

Each enquiry is a record with a reference number, a status such as New, Assigned, Booked or Closed, and a timeline of everything that happened. Table views and dashboards group records by status, so you can see at a glance which enquiries are waiting on a consultant or already closed.

Ready to use this workflow?

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

Consultation Enquiry Contact Form Workflow | assess.one