← Back to blog
RevitAutoCADCivil 3DTitle blocksPlan productionBIM automation

Title blocks filled automatically: create the sheets and fill in every title block from one table, in Revit and AutoCAD

How to create sheets in bulk and fill in every title block from one table in Revit, AutoCAD and Civil 3D, instead of typing it sheet by sheet.

Zeist··9 min read
Share on LinkedInTitle blocks filled automatically: create the sheets and fill in every title block from one table, in Revit and AutoCAD

Revit · AutoCAD · Civil 3D · Sheets

Can you generate sheets with the title block already filled in, in bulk? Yes. And manage all that data from one table.

What goes in a title block, how to build it so it fills itself in Revit and AutoCAD, how to create many sheets at once and how to automate what's still manual. At the end, how we do it at Zeist.

A hundred sheets, a hundred title blocks

A plan set can have a hundred sheets or more. Each title block carries the project name, the sheet number and title, the scale, the date, the revision and the responsible engineers, often with their license numbers. When something changes, such as the submittal date or an engineer, someone fixes it sheet by sheet, and one usually slips through.

Revit and AutoCAD have everything needed for the title block to fill itself. This guide shows how to set it up and how to automate the rest.

From one table to the whole plan set

Sheet table

Number, title, scale, data

Sheets

Created in bulk

Filled title block

Project and sheet data

Submittal

PDF, index and revision

Title blocks filled automatically, in 7 steps

What goes in a title block, how it fills itself in Revit, creating many sheets, attributes and sheet sets in AutoCAD, what's still manual, how to automate it and how we do it at Zeist.

  1. 01Basics

    The data

    Project data and sheet data

  2. 02Revit

    In Revit

    Labels and parameters

  3. 03Revit

    Many sheets

    Create and fill in bulk

  4. 04AutoCAD

    In AutoCAD and Civil 3D

    Attributes, fields and sheet sets

  5. 05Limits

    What's still manual

    Numbering, checks and the index

  6. 06Automation

    One table rules

    Dynamo or a plugin

  7. 07Zeist

    How we do it

    A plugin with your title blocks

Title block data comes in two kinds:

Project data, the same on every sheetData for each sheet
Project name, client, locationSheet number and title
Discipline, phase, project numberScale and sheet size
Engineers of record and license numbersDate, revision, drawn and checked by
Logos and seal areasSheet number out of the total

The rule that saves the work: each value is typed once, in its own place, and the title block reads it. If a value is typed by hand on every title block, changing it means opening every sheet.

In Revit, the title block is a family with labels tied to parameters:

  • Project Information, on the Manage tab: values that are the same on every sheet, such as the project name or the client.
  • Sheet parameters: number, name, issue date, drawn by, checked by, approved by.

For custom values, such as an engineer's license number, the label needs a shared parameter, loaded in the family and in the project, and assigned to Project Information or to Sheets, not both. If a title block label isn't editable in the project, that step is usually what's missing. We cover it in Revit shared parameters.

Set up this way, changing the client's name is changing one value: every sheet shows it.

Creating sheets in bulk. In a sheet list schedule you can add rows for sheets that don't exist yet, with their numbers and names. Then, when you create a new sheet, you pick several of those placeholder rows and a title block, and Revit creates them all in one pass.

Filling data in bulk. In the same sheet list you can edit parameters for many sheets at once, such as drawn by, checked by or the date. Revisions and signatures in bulk are covered in revisions and signatures on many sheets.

What Revit doesn't include: creating sheets from Excel, with their views placed, or applying a numbering rule. That's what Dynamo or a plugin is for.

In AutoCAD, the title block is a block with attributes. To make it fill itself:

  1. Create a sheet set with the Sheet Set Manager and define its properties: project, client, engineers and anything else you need.
  2. In each title block attribute, insert a field that reads those properties or the sheet's own data, such as its number and title.
  3. Change a value once, in the sheet set properties, and every title block shows it. If one doesn't update, resave all the sheets in the set or regenerate.

If the title blocks already exist without fields, the Express Tools help you edit multiple title block attributes: ATTOUT exports the attributes to a file you edit in Excel and ATTIN brings them back; GATTE changes one attribute in every matching block.

In Civil 3D, plan production creates sheets from view frames using a template that already includes the title block, and can create or use a sheet set in the same step. We cover it in automated plan production.

With the title block set up properly, what's left is managing the set:

  • Creating sheets from the project's sheet list, with their views or viewports.
  • Numbering by the client's rule, such as discipline, number and revision, plus the sheet number out of the total.
  • Checking that everything matches: the title block scale against the view scale, dates, engineers and file names.
  • Mixing programs: one submittal with Revit, AutoCAD and Civil 3D sheets in a single index.
  • Switching formats when another client asks for another title block.
  • The sheet index, current for every submittal.

The idea is simple: one Excel table with every sheet and its data, and a tool that applies it.

With Dynamo, in Revit, a script reads the Excel file, creates the sheets with their numbers, names and title block, and fills their parameters. It's a good way to start.

With a plugin, the same comes out with one button, in Revit, AutoCAD and Civil 3D, with the numbering rule, the data checks and the export to PDF. We cover bulk export in a plugin to export PDF and DWG in bulk.

CriterionPluginDynamo script
Time to a working toolWeeksDays
Revit, AutoCAD and Civil 3DAll threeRevit and Civil 3D
Numbering rule and data checksYesNeeds extra logic
Index and exportIn the same passSeparate scripts
Best forEvery submittalTesting the workflow

We build custom plugins for Revit, AutoCAD and Civil 3D. For title blocks and sheets, a typical plugin:

  • Reads your project's sheet table in Excel: number, title, scale, sheet size, discipline and data.
  • Creates the missing sheets with the right title block, and updates the existing ones.
  • Fills in the title block with project and sheet data, including the engineers and their license numbers.
  • Numbers sheets by your rule and works out the sheet number out of the total.
  • Checks before submitting: scales, dates, empty values and duplicate names.
  • Builds the sheet index and, if you need it, exports everything to PDF.

How we work:

  1. Diagnosis (1 week, free): we look at your title blocks and your submittals, and write down the rules.
  2. Prototype (1 to 2 weeks): we validate the logic on one of your projects.
  3. Development (2 to 4 weeks): the plugin, tested on your own models.
  4. Installation: an installer for the whole firm, a button on the top toolbar, a manual and documentation.
  5. Support: updates with every new release of Revit, AutoCAD or Civil 3D.

The source code belongs to your company: the plugin is yours.

Frequently asked questions about automated title blocks

Build the title block family with labels tied to parameters: Project Information parameters for values shared by every sheet, and sheet parameters for number, name, date and responsible people. For custom values, use shared parameters loaded in both the family and the project.


Technical note: the options apply to Revit 2024, AutoCAD 2024 and Civil 3D 2024 and later. ATTOUT, ATTIN and GATTE are AutoCAD Express Tools, which don't come with AutoCAD LT.

Talk to an engineerReply today · No commitment