HR and onboarding FAQ
Can I fill I-9 and W-4 forms automatically from our HRIS or ATS?
Yes. Your system sends the employee's details to the API as JSON, and DocSpring fills each form and returns a PDF. For Form I-9, the new hire completes and signs Section 1 themselves in a Data Request. You can map the official IRS and USCIS PDFs yourself, or start from the templates in our library.
Can new hires complete and sign onboarding forms online?
Yes, with Data Requests. The new hire opens a hosted or embedded form, fills in anything you don't already have and signs. DocSpring fills the PDF and adds an audit trail. Your app sends the link and decides who can open it.
Can I generate a whole onboarding packet as one PDF?
Yes. Fill each form with the employee's data, then combine the filled PDFs into a single packet. Each document that needs a signature is signed separately before you combine them.
Do you support state withholding forms?
Yes. State forms such as the California DE 4, Illinois IL-W-4 and New York IT-2104 are PDFs like any other. Upload the ones you need and map them once, the same way as the federal W-4.
What happens when the IRS releases a new W-4?
Upload the new edition to the same template and adjust any fields that moved. If the field names stay the same, your code keeps working without changes.
Can forms be filled in English and Spanish?
Yes. Many employers keep an English and a Spanish version of each form. Both can be filled from the same JSON data, so each new hire gets the version they can read.
Can I generate offer letters and employment agreements in bulk?
Yes. Build the letter as an HTML template or upload your existing PDF, then send up to 50 documents in each batch request. Each letter gets the right name, role, salary and start date from your data.
Is employee data kept secure?
DocSpring has completed a SOC 2 Type II audit. Submission data, including Social Security numbers and bank details, is encrypted at rest with AES-256, and you can set a template to delete submission data and generated PDFs automatically after a set time.