Skip to Content
BusinessService Journey4. Quote & Acceptance

Quote & Acceptance

When the customer accepts a proposal, the platform automatically generates a quote. The quote formalises the financial terms of the engagement — adding the platform’s service fee to the expert’s proposed price — and acts as the commercial agreement before work begins.

Flow

Quote Generation

A quote is generated automatically when a proposal is accepted. No manual step is required. The quote captures:

FieldSourceDescription
amountproposal.priceExpert’s quoted price
serviceFeeamount × SERVICE_FEE_PERCENTAGEPlatform fee (default 10%)
totalamount + serviceFeeTotal payable by the customer
currencyEUR / USD / GBP (default EUR)Billing currency
pdfGeneratedQuote document for the customer’s records

The service fee percentage is configurable via the SERVICE_FEE_PERCENTAGE environment variable and defaults to 10. This allows the platform fee to be adjusted per deployment without code changes.

Quote Status Workflow

StatusMeaning
quote_draftQuote has been generated and is being prepared
quote_submittedQuote has been sent and is awaiting customer review
quote_acceptedCustomer has approved the quote; project can begin
quote_rejectedCustomer has rejected the quote; the lead may be renegotiated or closed

Project Kick-off

Once the quote is accepted:

  1. isActiveProject = true is set on the lead record
  2. The lead is removed from the bid pool
  3. The expert and customer are notified
  4. Milestone tracking begins

From this point the journey moves into the Delivery stage, where the expert delivers against the milestones defined in the accepted proposal.

Quote Fields

FieldTypeDescription
quoteIdStringHuman-readable quote reference
leadLead refThe originating lead
proposalProposal refThe accepted proposal this quote is based on
expertUser refThe expert delivering the work
customerUser refThe customer paying for the work
managerUser refThe assigned CSM
vendorUser refThe vendor account
amountNumberExpert price (excluding fee)
serviceFeeNumberPlatform service fee
totalNumberTotal amount payable
currencyStringEUR, USD, or GBP
statusStringCurrent quote status name
pdfStringURL or path to the generated PDF
Last updated on