Workflow Template
Demo Request Contact Form Workflow
Captures demo requests from a website contact form, acknowledges the requester, uses AI to prioritise buying intent (with human fallback), assigns a sales task to arrange the demo, tracks booking and outcome, closes the enquiry, and follows up with a feedback survey after a completed demo.
Demo requests from a website contact form often sit in an inbox until someone remembers to follow up, and there's no easy way to prioritise which leads to chase first. This workflow captures each request as a tracked record, acknowledges the requester by email and SMS, uses AI to rate buying intent with a manual fallback for the sales lead when it's unsure, then assigns tasks to the salesperson to arrange the demo, log the booking, and record the outcome. Sales leads and salespeople run the day-to-day tasks, while the requester receives status emails and a feedback survey after a completed demo.
Business Outcomes
- Faster acknowledgement of every demo request, helping reduce the chance leads go cold
- Clearer prioritisation of high-intent leads through AI rating with human fallback
- More consistent follow-through on booking, outcome recording, and closure for every enquiry
- Better visibility of demo status and outcomes through the record timeline and dashboards
- Structured feedback collection after completed demos to help inform sales quality
Workflow Steps
Steps
- 1Create Demo Request Recordcreate record
Registers the submitted demo request as a record.
- 2Set Status to Newupdate record
Sets the enquiry status to New on record creation.
- 3Email Acknowledgementsend email
Sends the requester an acknowledgement email with their reference number.
- 4Check if Mobile Number Provided
Routes to SMS confirmation if a mobile number was given.
mobile_number: ""→Send SMS ConfirmationDefault→AI Priority Rating - 5Send SMS Confirmationsend sms
Texts the requester a short confirmation with their reference number.
- 6AI Priority Ratingai decision
Uses AI to assess buying intent from the product interest and notes, rating priority as High, Medium, or Low.
- 7Route Priority Outcome
Routes to a manual sales-lead task if the AI is unsure, otherwise saves the AI's priority directly.
_ai_decision_ai_priority_rating_needs_human_review: "true"→Sales Lead: Set Priority_ai_decision_ai_priority_rating_decision: "High"→Save AI Priority_ai_decision_ai_priority_rating_decision: "Medium"→Save AI Priority_ai_decision_ai_priority_rating_decision: "Low"→Save AI PriorityDefault→Sales Lead: Set Priority - 8Sales Lead: Set Prioritycreate task
Assigns the sales lead a task to manually set the priority when the AI is unsure, due in 1 day.
- 9Save Manual Priorityupdate record
Saves the sales lead's manually chosen priority to the record.
- 10Save AI Priorityupdate record
Saves the AI-determined priority to the record.
- 11Set Status to Assignedupdate record
Updates the enquiry status to Assigned before creating the demo-arrangement task.
- 12Route Task Due Date by Priority
High priority enquiries get a 1-day due date; all others get 3 days.
priority: "High"→Salesperson: Arrange Demo (1 day)Default→Salesperson: Arrange Demo (3 days) - 13Salesperson: Arrange Demo (1 day)create task
Assigns the salesperson a task due in 1 day to arrange the demo for this high priority enquiry.
- 14Salesperson: Arrange Demo (3 days)create task
Assigns the salesperson a task due in 3 days to arrange the demo for this enquiry.
- 15Save Booking Detailsupdate record
Saves the booking status, demo date/time, and notes to the record.
- 16Route Booking Outcome
Routes based on whether a demo was booked or not.
demo_outcome_status: "Demo booked"→Set Status to Demo Bookeddemo_outcome_status: "No demo needed"→Close - No Demo NeededDefault→Close - No Demo Needed - 17Close - No Demo Neededupdate record
Sets status to Closed and emails the requester that their demo request is closed.
- 18Email Closure Noticesend email
Emails the requester that their demo request has been closed.
- 19Set Status to Demo Bookedupdate record
Updates the enquiry status to Demo Booked.
- 20Email Demo Date and Timesend email
Emails the requester the confirmed demo date and time.
- 21Salesperson: Record Demo Outcomecreate task
Assigns the salesperson a task with no due date, to be completed after the demo, recording the outcome and next steps.
- 22Save Demo Outcomeupdate record
Saves the demo outcome and next steps to the record.
- 23Set Status to Closedupdate record
Updates the enquiry status to Closed after the demo outcome is recorded.
- 24Email Closure Noticesend email
Emails the requester that their demo request is closed.
- 25Route on Demo Result
Routes to a feedback request only if the demo was completed.
demo_result: "Completed"→Wait One DayDefault→End - 26Wait One Day
Waits one day after the demo closure notice before sending the feedback request.
- 27Send Feedback Requestrequest external input
Emails the requester a feedback form with a 1-5 rating and comments.
Fields
Show all 17 fieldsShow fewer fields
FormRequest a Demo
- Name*· Text
- Company*· Text
- Business Email*· Email
- Mobile Number (optional)· Phone
- Product or Solution of Interest*· Text
- Preferred Date or Time· Text
- Brief Notes· Long text
TaskSales Lead: Set Priority
- Set Priority*· Choice
TaskSalesperson: Arrange Demo (1 day)
- Demo Booking Status*· Choice
- Demo Date and Time· Text
- Booking Notes· Long text
TaskSalesperson: Record Demo Outcome
- Demo Outcome*· Choice
- Next Steps· Long text
Other fields
- Enquiry Status· Choice
- Priority· Choice
- Overall satisfaction*· Number
- Any comments?· Long text
- Name*
- Company*
- Business Email*
- Mobile Number (optional)
- Product or Solution of Interest*
- Preferred Date or Time
Forms
Request a Demo
7 fields
Data Views
Demo Requests
contact_name, company, product_interest, demo_datetime +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 Workflows
Similar Categories
FAQs
How do I set up the demo request form for our website?
The workflow uses a public request form that asks for name, company, business email, mobile number, product interest, preferred date or time, and notes. You publish the workspace and link to or embed the form on your website, and it's live within minutes with no development project needed.
What happens if the AI can't confidently rate a lead's priority?
When the AI marks the rating as needing human review, the workflow assigns a task to the sales lead to manually set the priority, due in one day. Whatever the sales lead enters is saved to the record as the Priority, and the workflow continues from there just as it would with an AI-assigned rating.
Who is responsible for arranging the actual demo?
A salesperson gets an assigned task to arrange the demo once the priority is set. High priority enquiries get a 1-day due date, while others get 3 days. The workflow waits for this task, and the salesperson's entries for booking status, date/time, and notes are saved to the record.
What happens if a lead doesn't actually need a demo?
If the salesperson records the booking status as 'No demo needed', the workflow sets the enquiry status to Closed and sends the requester an email letting them know their request is closed. This keeps the record's status and timeline accurate without requiring a booked demo.
Does the requester need to create an account to interact with this process?
No. Requesters submit the initial request through the public form and receive all follow-up communication, including demo confirmations and the feedback survey, by email or SMS. They never need to log in or hold an account.
Can I change the due dates or task assignments in this workflow?
Yes. You can describe the change you want in plain English, or edit the steps directly in the workflow editor. Earlier versions of the workflow are kept, so you can review what changed over time.
How and when does the feedback survey get sent?
After the salesperson records the demo outcome as Completed and the enquiry is closed, the workflow waits one day before emailing the requester a feedback form. The form asks for an overall satisfaction rating from 1 to 5 and any comments, and responses are saved to the record.
What gets recorded on the enquiry if the demo doesn't go ahead as planned?
The salesperson's task after the demo records the Demo Outcome and Next Steps directly to the record. If the outcome isn't Completed, the workflow still closes the enquiry and sends a closure email, but skips the feedback request step.
How do I track where each demo request stands at any point?
Every request is a record with a reference number, a current status such as New, Assigned, Demo Booked, or Closed, and a timeline showing what happened at each step. Table views and dashboards let you see records grouped by status across the workspace.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
