Skip to content

Generate documents

How to auto-generate documents from Tallyfy form data

Create contracts, reports, or signature requests directly from Tallyfy form responses - it takes about 15 minutes to set up.

What you’ll need

  • A Tallyfy template with form fields that collect your data
  • A middleware account (see our middleware guide for platform comparisons)
  • A document creation service (like WebMerge/Formstack Documents, DocuSign, or HelloSign)

How it works

When someone completes a task in Tallyfy, a webhook fires with all form field data1. Middleware catches that webhook and sends the data to your document service - which creates PDFs, Word files, or triggers signature requests. No manual copying.

Step 1 - Set up your Tallyfy template

  1. Create or edit a template in Tallyfy.
  2. Add the form fields you need - every piece of information your document requires.
  3. Mark essential fields as required so people can’t skip them.
  4. Pick which step should trigger document creation. When someone completes this step, your document gets generated.

Step 2 - Configure your middleware connection

  1. Open your middleware tool and create a new workflow (Zapier calls these “Zaps”, Power Automate calls them “Flows”).
  2. Select Tallyfy as your trigger app.
  3. Choose “New Task Completed” as your trigger event (the exact name varies by middleware platform).
  4. Configure it to watch for your specific step from Step 1.

Step 3 - Connect your document service

  1. Add an action step using your document service (WebMerge, DocuSign, HelloSign, etc.).
  2. Select your document template - this could be a contract, NDA, or any document you’ve set up.
  3. Map Tallyfy’s form fields to your document’s placeholders. The webhook payload includes each field’s alias, label, and value.
  4. Choose your output format (PDF works for most cases) or set up signature request details.

Step 4 - Deliver documents and track signatures

  1. Add a delivery step - email it, save to Google Drive or Dropbox, or whatever you need.
  2. (Optional for signatures): Set up a second workflow that watches for completed signatures. When someone signs, this workflow finds the original Tallyfy task (you’ll need to store the Task ID)2 and marks it complete.
  3. Test everything. Launch a test process and confirm your documents generate correctly before going live.

Demo video

Documents > Digital signatures

Tallyfy can automatically send documents for e-signature through services like DocuSign or HelloSign by using webhooks and middleware tools so that when a user completes a workflow step the collected form data flows directly into a signature request and optionally reports back to Tallyfy when the document is signed.

Middleware > Stream data to a spreadsheet

Tallyfy can automatically send completed form field data to Google Sheets or Excel Online by firing a webhook when a task is done and using middleware tools like Zapier or Power Automate to map each field value into the correct spreadsheet columns without any manual copying.

How To > Build effective forms

Tallyfy connects form submissions directly to trackable workflows so that every response automatically triggers defined process steps with email verification for public forms and supports conditional branching and document generation along with field validation and collaborative multi-step completion across teams.

Webhooks > Send emails using webhooks

Tallyfy webhooks can be connected to middleware tools like Zapier or Make to automatically send custom emails with full process context whenever specific workflow events like task completions occur.

Footnotes

  1. Data flows via webhook events triggered on task completion, processed by middleware

  2. Task IDs use a non-incrementing string format unique to each task instance