🤖Screen Actions

Screen actions let you automate what happens after someone submits a form. They’re perfect for updating default values to properties, routing users to the next step, or sending them to an external page — all without writing any code.

Available actions

  1. Change Data - Update database properties automatically when the button is pressed.

  • Set text, number, toggle, relation, option properties.

  • Choose whether the value should be an exact value or pulled dynamically (e.g., logged-in user).

Example: Set "Assigned To" to the logged-in user or mark a "Status" property as “Submitted”.

  1. Go to Screen - Navigate makers or end users to another screen inside the same app immediately after submit.

  • Ideal for creating multi-step flows (e.g., submit → thank you screen).

  1. Open Link - Redirect users to any external URL once the form finishes.

  • Helpful for sending users to documentation, payment confirmations, or custom analytics pages.

Important: If you enable either Go to Screen or Open Link, the other option is disabled.

Change Data actions can be combined with one navigation action.

Step by Step Instructions

To use Screen Actions, follow these simple steps:

  1. Open the app builder

  2. Open a "Form (Add Item)"/"Form (Update One Item)" screen

  3. Click the "+ Add Action" button to add a new action. A default action is added to the screen.

  1. Select the property on which you want to set a default value

  2. Select the value type you want to set. i.e. "Fixed Value", "Logged In User" or "Current Day" etc.

The value type is different based on the kind of property. For eg, only a Date property has a value type "Current Day". While Title and Email properties can have a value type as "Logged in User".

  1. And finally, publish the app.

Now, if a user saves new or updated data through the app, their email address is automatically captured under the Email property, and the Due Date is set to 7 days from the day the data was saved.

It's important to note that the "Logged in User" value type can only be used in private apps. To learn how to make your app private, please follow this link Private apps.

Some common use cases for screen actions,

  • Task Status: Set to "Not Started"

  • Assigned To: Capture the logged-in user's email

  • Delivery Date: Set to 7 days from the current date

Last updated