Generate PDFs for Electronic Signature Documents

After a document is signed, a PDF is generated containing both the document's content and the person’s signature. This is done so the person can be sent a PDF copy of the signed document. In most cases, Rock handles this process automatically. However, some organizations may require an external service for PDF generation.

Generating a PDF on the Rock server is resource-intensive, especially during high-traffic events. For instance, on the day your Kids Camp sign-up launches, the system might be processing thousands of registrations, collecting signatures, and generating PDFs simultaneously. This added load can impact server performance. To avoid this, we recommend offloading PDF generation to a third-party service such as browserless.io. Once you're signed up, all you need to do is add a PDF External Render Endpoint to your System Settings under Admin Tools > Settings > System Configuration as pictured below.

Note

For Some, It's a Must
If you're running Web Services on Azure or operating Rock in an environment that doesn’t support running Puppeteer/Chrome on the server, using a third-party service is essential.

PDF External Render Endpoint