A two-page contract with the usual sections already in place. Rewrite the clauses in the drag-and-drop editor, then generate one PDF per client from your app, your no-code tools or your AI assistant.
Basic planNeeded for the fillable fields. Remove them to generate on the free plan.

Scope, term and termination, compensation, confidentiality, independent contractor, liability, governing law.
A starting point to edit, not legal advice: have the final text reviewed for your jurisdiction.
Fields in the PDF for the provider and the client.
A checkbox confirming that both parties have read and accept the agreement.
One block for each party, at the end of the second page.
One REST call per contract. Every field below can come from your CRM or your onboarding flow.
contract_numbereffective_dateagreement_titleprovider_legal_nameclient_legal_namecurl -X POST https://pdfstork.com/api/v1/templates/YOUR_TEMPLATE_ID/generate \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"data": {
"agreement_title": "Service Agreement",
"contract_number": "SA-2025-091",
"effective_date": "June 01, 2025",
"provider_legal_name": "Northwind Consulting LLC",
"client_legal_name": "Globex Corporation"
},
"output": "url"
}'