Skip to main content
Question

Interface: Apply Conditional field

  • July 2, 2026
  • 1 reply
  • 57 views

rlima-stefanini

Hello everyone!!!

 

A good question to you masters of Pipefy:

Is it possible to create conditionals similar Phase Fields or StartForm Fields on Interfaces?

 

Thx

1 reply

Gustavo Ledoux

Hello @Rlima-Stefanini,

That's a great question — and a very common one when working with Interfaces.

Short answer: Start Form field conditionals do work in Interface Form elements. Phase Form conditionals and dynamic show/hide on record detail pages don't — not yet.

 

Two different "conditionals" in Interfaces

  Field conditionals Filter conditions

What it does

Show/hide fields while filling a form

Show/hide records in a table

Where you set it up

On the pipe (Start Form → Field conditionals)

On the Interface → Data element → Set Conditions

Works in Interfaces?

✅ Yes — in Form elements

✅ Yes — but that's record filtering, not field show/hide

 

Form elements — Start Form conditionals work

If you add a Form element to your Interface, it uses the Start Form field conditionals from the pipe — not Phase Form conditionals.

Form type Conditionals in Interface Form element?

Start Form

✅ Yes — configure on the pipe, Interface inherits them

Phase Form

❌ Not today — phase conditionals are separate and aren't applied inside Interface Form elements

 

You don't create conditionals inside the Interface itself — you set them up on the pipe's Start Form, and the Form element picks them up automatically.

Steps:

  1. Open the pipe
  2. Start Form → Edit → Field conditionals
  3. Create your show/hide rules
  4. Add that form as a Form element in your Interface

📌 How to hide fields on forms with conditional rules

 

Record details — not yet

If you want to dynamically show/hide fields when someone opens a card in the Interface (e.g. hide "Refusal date" when status is Approved), that's not available today. The record layout is static — you pick which fields to show, but can't add dynamic rules.

Workarounds that help:

  • Separate pages/views — one layout for approved records, another for refused (use filters to split by status)
  • One consolidated field — use an automation to fill a single "Decision date" field based on status, and show only that

📌 Getting started with Interfaces

 

Are you trying to do this on a Form element or on the record detail page? Happy to point you to the right setup once I know which one.

 

Best regards,
Gustavo Ledoux
Pipefy Support Team