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.

Document example
Preview document

{{πŸ“„}} 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

Template example
Preview template

πŸ“ 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.

Form example
Preview form