Skip to content

Type a term, e.g. API, Shopware or SEO.

    ← All projects

    05 · AI integration · Events & catering · Automation

    Automated quote generation

    An event and catering business created quotes manually from close to 50 templates — based on incomplete form submissions. Time-consuming, error-prone, not scalable.

    Client project · client anonymized (confidentiality) · project from 2025

    • Custom development
    • OpenAI API
    • PHP
    • JavaScript
    • MariaDB
    • PDF generation
    • CRM/ERP integration
    120 min → 3 min
    quote generation from inquiry to PDF delivery
    according to the client
    Complete
    every inquiry — the chatbot asks until all details are there
    50 templates
    covered automatically, CRM data filled in directly

    01 · Problem

    Customers sent inquiries through a simple contact form — often without the necessary details on guest count, location, menu preferences or time frame. The team had to follow up on every inquiry manually to qualify it, then pick the right one from close to 50 quote templates, fill it in individually, export it as a PDF and send it by email. Per quote according to the client: 120 minutes or more. Peak periods in summer and during trade show season led to waiting times of several days.

    02 · Solution

    vona built a custom solution that replaces the inquiry form entirely: a tailor-made AI chatbot — built in PHP and JavaScript, connected to the OpenAI API — guides prospects through a structured conversation. It asks specifically about event type, date, guest count, scope of catering and other details relevant to the quote, and keeps asking until all the information is complete. Only then does it ask for the customer's email address. All captured conversation and inquiry data is stored in a MariaDB database. A purpose-built PHP middleware reads this data, selects the matching cost estimate template, automatically generates a customized PDF from it and emails it to the customer in real time. In parallel, all data flows directly into the ERP/CRM system.

    03 · Result

    According to the client, quote generation now takes just under 3 minutes from the first chatbot message to PDF delivery — instead of up to 120 minutes of manual work before. Because the chatbot keeps asking until all details are there, inquiries arrive complete from the start – no more follow-up over missing details. The team sees every inquiry already structured in the CRM and can focus on personal consultation for complex events. The pipeline runs around the clock — including outside business hours.

    04 · Workflow

    1. Prospect: Chat instead of form
    2. AI chatbot: PHP + JS, OpenAI API, keeps asking until all details are in
    3. MariaDB: Conversation + inquiry data
    4. PHP middleware: picks the matching template from ~50
    5. IN REAL TIME: PDF quote customized, Customer PDF by email in real time
    6. IN PARALLEL TO CRM: ERP/CRM all data directly, Team advises personally on complex events
    The chatbot replaces the inquiry form: it keeps asking until all details for the quote are in, and only then asks for the email address. A PHP middleware picks the matching template from close to 50, generates the PDF and sends it in real time. In parallel, all data flows into the ERP/CRM system. It runs around the clock, including outside business hours.

    Next project

    Your project here?

    Tell us about your problem. The first conversation is of course free of charge and without obligation.

    Request a project →

    Newsletter

    News from the vona workshop.

    AI tools we actually use, our weekly AI review & insights from our projects – short, practical and without spam.