Dynamic Printing

Clappia helps you create custom apps for any business process. Most of these processes involve printing or creating a PDF document. Clappia supports dynamic printing where a template document is merged with dynamic values captured in the forms.

Here are some of the use cases where people use dynamic printing –

  • Invoices
  • Work orders
  • Offer letters or any similar letters
  • Report cards
  • Compiled reports
  • Agreements
  • Proposal documents
  • Quotations
  • and many more…

Help video

Configure template

Enable document printing

Go to your app and enter the edit mode. Go to the “App Configuration” tab and click on the “Print Settings” button. Switch on the “Enable document printing” button. Please note that this is a premium feature and available only if you have at least 1 premium user license.

Add template

.doc file
You can upload a .doc file (not .docx) with all the fixed text, header, footer, images, and the variables that need to be merged from the form values. Here is an example document –

You can get these variables from the form that you have designed.

HTML Editor

You can also use the HTML editor and add your fixed components and variables as mentioned above. The HTML editor has a few advantages over the .doc option.
1) You can also insert images in the final document from the images uploaded in the form.
2) .doc option above uses an old library and has a few formatting issues.

Enter form fields in your app

Open the app and start filling the values or get it filled by your users.

Locate the submission

Go to the submission table and click on the particular submission.


Click on the Print icon on the right panel and get your final merged document.

You can also print from the mobile app by locating the submission and clicking on the triple dot icon to get the print option.