Unify Logo Footer.svg
Platform Tools
Logo
Choosing the right platform tool

Choosing the right platform tool

Logo

5 mins READ

A decision guide for picking the right Platform Tools capability for the job — and for telling apart the pairs that are most often confused.

Overview

Several Platform Tools capabilities overlap at the edges: a decision table and a template both externalize something from an automation, and an object and a data entity both hold records. Picking the wrong one is recoverable but costly, because the choice usually shows up again at promotion time. Start from what you are trying to change, not from the tool name.

Screenshot 2026-08-31 at 21.23.18 1.png
Screenshot 2026-08-31 at 21.23.18 1.png

Choosing by task

I want to…

Use

Why

Let an automation act on a third-party app

Connection Manager

Stores the credential once and reuses it everywhere

Store records the platform owns

Object Manager

Schema, field types, relationships, and records

Talk to an app with no built-in connector

Connector SDK

Define auth, actions, triggers, and pagination yourself

Change business rules without editing a flow

Decision Tables

Rules live in a table non-developers can edit

Reuse message or prompt content

Templates

One template serves email, SMS, WhatsApp, and prompts

Share a snippet of logic across flows

Code Snippets

Written once, called from many automations

Call one automation from another

Automation Interfaces

A defined, callable contract with inputs and outputs

Build a full code app with an AI agent

Code Builder

Branches, Git, preview editing, versioned publishing

Promote work between environments

Change Sets

Dependency resolution, approvals, deploy, rollback

Understand usage and failures

Insights & Observability

Dashboards, global traces, user activity

Configure the tenant itself

Platform Administration

Environments, variables, tags, hours, alerts, backups

Distinctions worth getting right

  • Decision table or template? A decision table returns a decision — a value chosen by matching input conditions against rows. A template returns rendered content — text with variables substituted in. If the output is read by a person, it is usually a template.

  • Code snippet or automation interface? A snippet is a fragment of logic executed inline. An interface is a callable automation with a declared input and output contract, invoked as a unit.

  • Object or data entity? Define an object when the platform is the system of record. Model a data entity in Unify Data when records arrive from external sources and need matching, survivorship, and golden records.

  • Environment variable or feature flag? A variable holds a value that differs per environment. A flag turns a platform capability on or off.

FAQs

Can I change my mind later?

Usually, but not freely. A field's type becomes read-only once an object holds records, and moving logic between a decision table and a template means re-authoring it. Decide before you build at scale.

Which tools travel in a change set?

Connections, objects, decision tables, templates, snippets, and automation interfaces are all promotable. Dependencies are resolved for you — see How dependencies are resolved.