Começar · 1 de julho de 2026 · 7 min de leitura
Do primeiro template ao primeiro PDF em 15 minutos
O percurso completo de quem chega de novo: desenhar no Estúdio, publicar com aprovação e gerar o primeiro documento.
Quando cria a conta, a organização nasce vazia — sem workspaces, sem templates, sem documentos. Este guia percorre o caminho mais curto até ao primeiro PDF gerado, usando apenas o browser.
1. Criar o template no Estúdio
Em Templates & Estúdio, clique em Novo template. O primeiro workspace (“Principal”) é criado automaticamente — não precisa de preparar nada. O Estúdio abre com três zonas: a paleta de blocos à esquerda, o canvas ao centro e o inspetor à direita.
- Arraste blocos (títulos, parágrafos, tabelas) para o canvas.
- Escreva variáveis com chavetas duplas: {{cliente.nome}}, {{valor}}.
- O preview à direita mostra o documento exatamente como o PDF sairá — a paridade é garantida pelo mesmo motor de render.
Variáveis aninhadas ({{cliente.morada.rua}}) e coleções ({{#each itens}}) são suportadas — o formulário de dados adapta-se sozinho.
2. Guardar uma versão e publicar
Guardar versão
Cada versão é imutável e tem um número semântico (1.0.0). O conteúdo é validado à entrada — sintaxe inválida é rejeitada com a linha do erro.
Submeter para revisão
A versão entra na fila de aprovações do workspace, com SLA visível.
Aprovar e publicar
Quem aprova não pode ser quem submeteu (segregação de funções). A aprovação exige justificação e fica no audit trail. Publicada a versão, o template está pronto a gerar.
Sozinho na conta? Convide um segundo utilizador em Definições → Membros — a segregação de funções impede que aprove as suas próprias versões.
3. Gerar o primeiro documento
Abra Documentos → Gerar documento. Escolha o template publicado, preencha os campos (gerados automaticamente a partir das variáveis) e escolha o formato — PDF, HTML ou TXT. O documento fica no repositório com a linhagem completa: template, versão exata e origem.
A partir daqui, tudo o que fizer manualmente também está disponível por API — o botão e o endpoint usam exatamente o mesmo caminho.