How Avocazo Works

Generate professional PDFs dynamically with full control over content, layout, and signature workflows — all via API.

Step 1: Select Templates

From your dashboard → Templates, pick your document layout:

  • Body template from Analytical, Transactional, or Form categories.
  • Dynamic body template (badge: Dynamic): you order blocks in your JSON. Best for developers.
  • Static body template: predefined structure, just fill schema fields. Best for business users.
  • Header and Footer templates (always static).
Step 2: Prepare Content

Structure your input JSON to include the objects you want in the document — such as metadata tables, charts, fields, or transactional details. Each object is flexible and customizable to fit your use case.

Step 3: Submit & Track Generation

Once your request JSON passes validation, Avocazo schedules the generation and instantly returns a tracking URL. This API lets you follow the process in real-time:

  • Progress % of draft creation.
  • Draft PDF link (available once 100% complete).
  • Queued signatures with status updates.
  • Webhook trigger when generation is finished.
  • Final signed PDF URL (once all steps are complete).
Step 4: Signatures & Approvals

If your template includes signature objects, Avocazo takes care of the signing process for you:

  • Automatically emails signers with secure links to review and sign.
  • Supports multi-step approvals with ordered signer roles.
  • Allows rejection and rollback to previous signers when needed.
  • Tracks signature progress in real-time until completion.
  • Notifies your system instantly via webhook when signing is finished.

This ensures your documents are signed legally and securely, without any manual overhead.

Step 5: Deliver & Shine

Your document isn’t just generated — it’s production-ready. Fully signed, validated, and ready to move. With one final API call, you can send it to clients, archive in your systems, or automate delivery through webhooks.


Getting Started

Ready to create your first dynamic document? Set up your API keys and test your first template.

Start Here