Skip to content

hr and payroll

The whole onboarding pack behind one link.

Offer letter, NDA, W-4, I-9 and the state new-hire form, filled from one set of answers and signed once. Your HR system hears about it by webhook.

The onboarding day, step by step

  1. 01your ATS

    Offer

    Your applicant tracking system calls the API and gets the offer letter back, with the role's clauses already chosen.

  2. 02the candidate

    Accept

    The candidate opens a link on a phone and signs the offer, drawn, typed or uploaded.

  3. 03the new hire

    Day one

    One link carries the NDA, W-4, I-9 Section 1, the state new-hire form and the handbook acknowledgement.

  4. 04your HRIS

    On file

    A signed webhook tells your HR system the packet is ready, with each document as its own PDF.

Typed once, on every form it belongs on.

Each answer is a workflow field mapped into every document that needs it, so the W-4 and the I-9 never disagree about an address.
Onboarding answers and the forms each one fills
AnswerOffer letterNDAW-4I-9State form
Legal nameFilledFilledFilledFilledFilled
Home addressFilledNot on this formFilledFilledFilled
SSNNot on this formNot on this formFilledFilledFilled
Start dateFilledFilledNot on this formFilledFilled
SignatureFilledFilledFilledFilledFilled

Letters that change with the role.

Write the offer letter once in a Word-style editor. A condition adds the equity clause for full-time roles and leaves it out for contractors, and a loop lays out the compensation table whatever its length.

  • Offer letters
  • NDAs
  • Employment agreements
  • Contractor agreements
  • Separation letters
  • Verification letters

Year-end copies from your payroll data.

Fill W-2 and 1099-NEC copies with one call per person. An idempotency key makes a retried batch safe, and ?async=true hands long runs to a webhook.

POST /api/v1/templates/form_1099_nec/render
curl -X POST "https://api.mezdoc.com/api/v1/templates/form_1099_nec/render?async=true" \
  -H "Authorization: Bearer $MEZDOC_API_KEY" \
  -d '{ "data": { "recipient_name": "Dana Ortiz", "box_1": 18400 }, "idempotency_key": "1099-2026-0142" }'

Questions from HR and payroll teams.

Does Mezdoc verify work eligibility?

No. Mezdoc fills the I-9 from the new hire's answers. Your team still examines the documents and completes the employer section.

Can new hires sign on a phone?

Yes. The link works in any phone or desktop browser with no account, and the signature is drawn, typed or uploaded. One signature fills every signature line in the packet.

Does it connect to our HR system?

Through the API and webhooks. Your system sends the data it has and receives each PDF, with a signed webhook when a packet or render is ready. There is no built-in connector to a specific HR product.

Does Mezdoc file W-2s or 1099s?

No. Mezdoc fills the copies from your payroll data. Filing with the IRS and the states stays with you or your payroll provider.

Put next Monday's new hire on one link.

Upload your offer letter and the forms you use today, and send your first link.

Free plan, no card