How it works
A smart document - or {{blocdoc}}
- is made by building it block by block.
It can be any of the following types :
-
π Document
What it is: A regular doc you build block by block β no variables, no inputs, just pure content.
Think of it like: π A traditional document you write and save β like a MS Word document or a Google Doc with all values already filled in.
-
{{π}} Template
What it is: A reusable layout you build block by block, with variables/placeholders like {{doc.name}}, {{bloc.date}}, etc. from which you can generate a form.
Think of it like: {{π}} A blueprint β it defines the structure and logic, but not the final content yet.
-
π Form
What it is: A fill-in-the-blanks version of a template. It generates a document by asking for values for each variable, block by block.
Think of it like: π An interactive questionnaire built from a template β once filled in, it produces a complete document ready to export as PDF.
π Create a document
Open the blocdoc
editor and start creating β itβs that simple.
- Add blocks to your canvas: Text, list, box, row, grid, image, table, section, and many more β create your document block by block.
- Customize colors, text styles, header, footer, table of contents, and more to refine your document.
- See your PDF in real time: Preview your document as you build it, with a live PDF view.
- Backup, share, or export: Backup your work as a .bdoc file, share with others, or export to PDF whenever you need.

{{π}} Create a template
Open the blocdoc
editor and navigate to File > New template.
- Add document-scoped variables that can be used in text and heading blocks throughout your document.
- Add text and heading blocks with optional bloc-scoped variables for block specific input.
- Use the Group block to group multiple blocks together and easily move, copy, or delete them as a unit.
- Use the Sketch block to allow users to sign the form.
- Set form permissions on applicable blocks to control how users can input data or trigger actions in the form.
- At any time, click the 'Create form' link to create an interactive form instance

π Fill in a form
Create a template and click the link 'Create Form'.
Or if you received a blocdoc
form, open the blocdoc
editor and navigate to File > Import file.
- Click on the π icons to open input dialogs and fill in the form fields.
- Click on the β icons to move, delete or copy groupblocks of the form.
- Follow the progress bar at the top of the form to track your input progress.
- Once completed, download your PDF by clicking the download link to save your filled form.
