The Data tab: Additional Entry Data, Queries, External Data

View as Markdown
Last updated September 14, 2026

The canvas right panel has three tabs: Settings, Design, and Data. Pinning data onto a Freeform template happens inside the Data tab. There is not a separate "Page Data" tab.

What's specific to Freeform is which sections the Data tab exposes when you have nothing selected on the canvas (i.e. you're working at the template level, not on a particular component).

Where it sits

Click to enlarge

The Settings and Design tabs are element-level: they show properties of whichever element is currently selected on the canvas. The Data tab is element-level for component bindings and template-level for the three pinning sections above, which is why on a Freeform template you'll typically work in the Data tab with nothing selected on the canvas.

About the section names: Studio's UI labels them Additional Entry Data, Pinned Queries, and External Data. The "Additional Entry Data" section pins data onto the template you're authoring, not onto the rendered URL. We use "template" in the surrounding prose to stay consistent with the rest of these docs. Treat "Additional Entry Data" as the section's product name and "template" as where the pins live.

What the three sections do

SectionWhat it pinsWhat binds to it
Additional Entry DataOne or more specific entries from your stack, pinned by entry UID. Each pin has a slot label so the data picker can list them.Any component prop binding can resolve against a pinned entry's fields. See Pinned Entries.
Pinned QueriesOne or more saved CDA queries: content type + filters + order + limit. Re-runs at render time.Typically a Repeater's Items binding: the result list drives iteration. See Pinned Queries.
External DataA named slot for runtime data your app passes in (a logged-in user's profile, a feature flag, anything not in the CMS). Set on the consumer side via the data prop on <StudioComponent />.Component prop bindings resolve against the path the app supplies. Useful when the layout needs personalisation context but requires no CMS round-trip.

The three sections cover the three sources of data a Freeform template can use beyond static prop values: pinned single entries, pinned list queries, and runtime injection. A typical Freeform landing template uses Additional Entry Data for the hero block + Queries for the dynamic list below it + (rarely) External Data when it needs visitor-specific state.

When the tab and its sections appear

  • Freeform OFF: the right panel collapses entirely to Settings only. No Design tab, no Data tab. Pinning is unreachable.
  • Freeform ON, nothing selected on the canvas: Data tab shows all three sections (Additional Entry Data, Pinned Queries, External Data) at the template level.
  • Freeform ON, a component selected: Data tab shows that component's prop bindings, with the Additional Entry Data / Pinned Queries / External Data accordions still available below so you can pin data without first deselecting.

The Settings-only collapse when Freeform is off explains why setup docs treat enabling Freeform as a project-level switch: turning it off doesn't hide only pinning. It hides the entire Design tab and the Data tab.

How this connects to the Design tab

The Design tab is a sibling of the Data tab in the right panel. It controls styles (tokens, classes, free-form CSS) for the selected element. It's not related to data pinning. It appears for every selected component that has style configuration.

See Design Panel for what styling controls live there, and CMS Binding: Design-side binding for binding design properties (background colour, image src, etc.) to CMS data.

Empty state

Open the Data tab on a new Freeform template with nothing selected and you'll see the three section accordions with empty states, each prompting you to pin an entry, add a query, or configure an external data slot. Click the prompt to open the corresponding dialog: entry picker for Additional Entry Data, query builder for Queries, slot configurator for External Data.

Click to enlarge