A demo video of the quotation system I built in May 2025.
An automated quotation generation system dramatically speeds up the process of producing professional and accurate quotations. This frees up valuable time and allows a sales team to focus on building relationships, nurturing leads, and ultimately, closing more deals. It also allows for better tracking and analysis, and offers valuable insights into quotation activity. In terms of customer experience, an automated system provides a self-service functionality, allowing customers to explore options at their own pace and generate their own quotations on demand.
The design approach for such an automated system varies based on factors like service breadth, price change frequency, desired system maintainability, intended customer experience, etc. For example, a company offering three services could have a quotation template per service and a database for latest pricing. A workflow designed with a platform like Make takes a customer's request via a form, intelligently directs it to the relevant quotation template based on the chosen service, and pulls current pricing from the database to instantly generate the quotation. Alternatively, the company could use an AI agent for the quotation system's interface and to seamlessly connect it to other processes—enhancing overall customer experience.
My key achievements in this project were as follows:
Utilising a single quotation template for a company that offers two services with relatively stable pricing.
Developing the template to have a self-adjusting architecture, ensuring that requesting one service would result in a quotation without elements of the other.
Making the system available to anyone through an interactive online form that displays a quotation download button at the end, without requesting contact information.
Building the system entirely on Jotform, and without AI or any app/scenario integrations.
The project centered on Talepager Studios, a creative agency I simulated from one of my entrepreneurial ventures. It offers AI-powered voice-over and website spokesperson services, which you can explore from the promotional videos and catalogue I created and embedded on the form. I also created a service enquiry AI agent and a web app for the company.
The form guides the user step by step, showing the next couple of fields once it has received a response to the preceding ones. This subtly informs the user about any skipped questions, rather than displaying an error. The form also shows only the fields relevant to the initially selected service. It also retains entered data, allowing users to navigate between services without losing their progress. The form also remembers the selected voice artist or spokesperson, and subsequently refers to them by their pronouns (he/she, his/her, him/her).
When the user has provided all the required information, the system generates a pro forma quotation and the form displays a summary of key parameters. This enables the user to modify their earlier selections to align with their desired outcome and observe the immediate recalculation of values. The system instantly updates the pro forma in response to the user's changes. A button accompanying the summary of key parameters allows the user to access a page where they can download the finalised quotation in PDF and request another one, if they wish.
A Sample Quotation-Download Page
ℹ️ The form incorporates a sophisticated structure, featuring 48 conditional logic rules and a total of 72 elements, with 39 operating invisibly in the background. Through CSS, I adapted the form's aesthetics to reflect the company's brand.
The automated system generates all quotations from one template, which I also designed to reflect the company's brand. I also built the template with a self-adjusting architecture, so that a quotation for a chosen service will not include details pertaining to the other service. The template's structure also dynamically responds to specific selections within the chosen service. For example, the quotation includes "$1 per 70 words" in the service's description only when the user indicates their voice-over script exceeds 5,000 words. Each generated quotation specifies an issue date, an expiry date (30 days from the issue date), and a sequential quote number. The PDF filename reflects the quote number.
An Automatically-Generated Quotation
Use the button below to see my automation in action! You'll observe that each automatically-generated quotation adheres to Talepager's pricing guide. Your feedback on my workflow automation and UI/UX design skills would be invaluable.
ℹ️ The automation will not request or collect your personal information at any point.