A clean quote your clients can read and sign. Adjust it in the drag-and-drop editor, then generate one PDF per prospect from your app, your no-code tools or your AI assistant.

The quote number, issue date, validity date and estimated total, at the top of the page.
The client on one side; your salesperson’s name, role and email on the other.
One row per service in your data, with hours, rate and amount.
Your validity period, deposit or payment conditions, passed in as a single field.
Space for the client’s signature and the date, ready to print and sign.
One REST call per quote. Every field below can come from your CRM, your pricing tool or a form.
company_namecompany_addresscompany_emailcompany_phonecompany_logoquote_numberissue_datevalid_untilclient_nameclient_addressprepared_by_nameprepared_by_roleprepared_by_emailsubtotaltotaltermsitemscurl -X POST https://pdfstork.com/api/v1/templates/YOUR_TEMPLATE_ID/generate \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"data": {
"company_name": "Northwind Traders",
"quote_number": "QT-2025-018",
"client_name": "Globex Corporation",
"valid_until": "April 01, 2025",
"items": [
{
"service": "Discovery & strategy workshop",
"hours": "8",
"rate": "$150.00",
"amount": "$1,200.00"
}
],
"total": "$4,800.00"
},
"output": "url"
}'