Table Type: Custom Tables and Custom Form Tables – When to Use Which

📄 Table Type: Custom Tables vs. Custom Form-Specific Tables – Choosing the Right Tool
 

Custom Tables and Custom Form Tables give you unmatched flexibility in Ontraccr. Both allow you to build fully custom row-based data structures—but each is suited for different needs. This guide explains the difference, when to use each, and how to configure them.


🧱 What Are Custom Tables?

Custom Tables are reusable, centrally-managed tables created under Settings → Forms → Custom Tables.

Once created, they can be:

  • Used in multiple forms
  • Managed and updated globally
  • Reported on using standard table exports

They’re ideal for recurring structures like:

  • Submittal logs
  • Issue tracking logs
  • Recurring inspection checklists

📋 What Are Custom Form-Specific Tables?

Custom Form Tables are created inside a single form and only exist within that form. They offer the same table builder and field options—but:

  • Cannot be reused in other forms
  • Are ideal for one-off use cases

Great for:

  • Project-specific inputs
  • Forms with temporary data structures
  • Team-specific forms not intended for reuse

🛠 How to Build a Custom Table

  1. Go to Settings → Forms → Custom Tables
  2. Click Add to create a new table
  3. Name the table (e.g., “Inspection Deficiencies”)
  4. Add custom columns (A, B, C, etc.)
  5. Set an identifier column (used in drop downs and table links)
  6. Add preset rows (optional)
  7. Save

The table now becomes selectable inside any form by adding a Table Field and choosing your custom table from the Data Type dropdown.

To Add a Custom Form-Specific Table:

  1. In Step 2: Fields, add a Table
  2. Choose Custom from the data type
  3. Add columns directly inside the form builder

🔍 Key Differences

FeatureForm TableCustom Table
Built in form builder
Created in Settings → Custom Tables
Reusable across multiple forms
Globally editable (updates apply everywhere)
Used in boards & other modules
Great for one-off forms
Ideal for standardized datasets

🔄 Why It Matters

NeedTable Type to Use
One-time checklistForm Table
Reusable log or datasetCustom Table
Editable options over timeCustom Table
Same table used across boards and formsCustom Table

🧠 Bonus: Updating the data in a custom table updates all linked forms and boards—automatically.

🧠 Use Case Examples

ScenarioUse
Deficiency Log across multiple formsCustom Table
Site-specific daily inspection checklistCustom Form Table
Submittal Tracker (used in client and PM forms)Custom Table
One-time job closeout infoCustom Form Table

📌 Tips & Best Practices

  • ✅ Use custom tables to avoid rebuilding tables in every form
  • 📥 Preload rows when you want users to choose from set options
  • 🔁 Update centralized tables to push global changes
  • ❌ Avoid form-specific tables if you plan to reuse that table layout elsewhere

Was this article helpful?