DocSpring updates
DocSpring updates

Sign in with Google




You can now sign in to DocSpring using your Google account.

Screen Shot 2021-12-22 at 7.42.34 PM.png

If you already have a DocSpring account, you can visit your user profile page to link your Google account.

Screen Shot 2021-12-22 at 7.44.20 PM.png

We'll be adding some more authentication providers in the future, such as GitHub and GitLab. We'll also be rolling out support for two-factor authentication soon.

HTML Page Size and Margins




You can now update the page size, portrait/landscape, and margins for your HTML templates. You can find these new options under template settings.

Screen Shot 2021-11-08 at 5.19.17 PM.png

Locked Templates





We've added the ability to lock templates to prevent any updates.


The "Lock" and "Unlock" options can be found in the "…" menu on the Templates page.

We are planning to add support for template versions in the future. In the meantime, you can use template locks and duplication to create a versioning workflow:

  • Lock your template before you start using it in production.
  • If you need to make any changes to the template, click "Duplicate" to create a copy of the template.
  • Add a version number to to your template name, e.g. "Template v2".
  • Make all of the necessary changes.
  • Generate some test PDFs from your dev or staging environment.
  • Lock the new template.
  • Update the template ID in your code or configuration files to start using the new template.

You could also create a folder for each template to hold all of the different versions.

View the documentation for Locked Templates.

Documentation for "Radio Button Groups" and "Divided Comb Fields"





We've written some new documentation that shows how you can set up Radio Button logic for a group of checkboxes, so that only one checkbox can be checked at a time:


You can create a radio button group with a String field that has multiple Field Options. Then you can create multiple checkbox fields with "Equals" conditions, so that a check mark is only shown when the field is a certain value. Radio buttons are just one of the things you can set up using these features. Note that you are not limited to "radio button" logic. You could also check multiple checkboxes for a single value, or set up advanced logic using regular expression conditions.

We've also added support for "Divided Comb Fields", which are commonly used for SSNs on government forms:


You can now use DocSpring's "Comb Cells" and "Comb Offset" options to fill out these comb fields that are divided into multiple sections.

API Request Logs





We've just added a new API Request Logs page, which should make it much easier to debug any problems with your API integration.

Screen Shot 2020-05-27 at 8.11.04 PM.png

If you ever run into any problems with API authentication, you can now check the API request logs to see what went wrong:

Screen Shot 2020-05-27 at 8.23.05 PM.png

We only record some general information about the API request by default. This includes the method (POST, GET), path, time, IP address, and response code.

If you want to log more information about your API requests, we have also added a new Log API requests and responses option to the Account Settings page. This option is unchecked by default.

You can enable this option to record the headers and request/response body in your API request logs:

Screen Shot 2020-05-27 at 8.17.36 PM.png

All API request logs are deleted after 7 days. You can also click the "Delete All Logs" button at any time to delete all your request logs.

Default Inactivity Timeout is Now 30 Days





Previous versions of DocSpring included a default inactivity timeout of 1 hour. We included this timeout because many PDF templates and submissions can contain sensitive customer information.

Many people found the 1 hour timeout to be very annoying, so the default inactivity timeout has now been changed to 30 days. You can now configure this option in your Account Settings:

Screen Shot 2020-05-19 at 5.32.50 PM.png

We still recommend that you set your Inactivity Duration to 1 hour (or less) if you are sending us any sensitive information.

Thanks for using DocSpring, and please let us know if you have any feedback or questions!

DocSpring Has a New Design!





Welcome to the new DocSpring web interface! Check out some screenshots below:






Our new UI is built with the amazing UI framework. Tabler extends Bootstrap 4 with many high quality components and layouts. I really enjoyed working with Tabler, and I would highly recommend it! This new design foundation will make it much easier for me to continue improving the interface and adding more features.

I hope you enjoy using the new DocSpring interface, and please let me know if you have any feedback!

AWS S3 Integration Can Now Upload Test PDFs





DocSpring has an integration with AWS S3. If you set up this integration, we can automatically upload any generated PDFs directly into your own S3 bucket.

In previous versions, the AWS S3 integration would only upload PDFs for live submissions, and we would ignore any test PDFs.

It is now possible to upload test PDFs to your S3 bucket. You can choose one of the following options when setting up your integration:

  • Only Live Submissions
  • Only Test Submissions
  • Both Live and Test Submissions

Screen Shot 2020-05-04 at 9.31.33 PM.png

You can set up multiple AWS integrations if you would like to use different S3 buckets for test and live submissions.

If you are already using the AWS S3 integration, your integration has been set to "Only Live Submissions". Your integration will continue to function the same way as before unless you change the "Submission Type" setting.

Thanks for using DocSpring! Please let us know if you have any feature or integration requests:

Support for Encrypting PDFs With a Password





We have added a new "Encrypt PDFs with a Password" option to the template settings. If you check this checkbox and set a password, DocSpring will encrypt your generated PDFs. Encrypted PDFs can only be viewed if you enter this password.

PDF Password required in Google Chrome

Please note: We have not yet added support for "owner passwords", which allow you to define restrictions for the document (printing, changing the document, filling of form fields, etc.) Please contact if you would like us to also add support for owner passwords.

PDF Usage Notifications





We will start sending notification emails once your account has used 75% and 100% of your monthly PDF quota. (These are optional, and you can unsubscribe from any of these emails if you don't find them helpful.)

Hopefully these notifications will help you keep an eye on your PDF usage and avoid any surprises on your next invoice!