The feature you are asking for is the ability to auto-fill form fields using values passed through the page URL when someone opens an Add New Item form in NotionApps.
For example, if a user opens a form with a URL like this:
https://example.notionapps.com/new-request?name=Alvin&source=Website&project=ProjectA
NotionApps would read the URL parameters and automatically populate the matching form fields:
Name = Alvin
Source = Website
Project = ProjectA
So instead of the form always opening blank, the form could open with certain values already filled in based on the URL.
Your comparison to Visibility Logic makes sense. Today, the value field is generally treated as a static value that the app creator manually enters. What you are asking for is the ability to use a dynamic value, where the value can come from the URL instead of being manually typed into the builder.
A better way to describe this feature may be:
Auto-fill form fields from URL parameters
or
Dynamic default values for forms using URL parameters
This would be useful for cases like:
-
Sending someone a pre-filled intake form
-
Passing a customer, project, source, campaign, location, or request type into a form
-
Creating QR codes that open a form with a location or item already filled in
-
Embedding forms where another page passes context into the NotionApps form
-
Tracking where a form submission came from
-
Reducing the amount of information the end user has to manually enter
For example, a builder might configure a form field like this:
Field: Name
Default value source: URL parameter
Parameter name: name
Then, when the form opens with ?name=Alvin in the URL, NotionApps would automatically place Alvin into the Name field before the user submits the form.
Custom JavaScript may be able to support some of this today for simple fields in the published app experience, especially for Premium and Enterprise apps. However, we understand that your request is really for a native no-code feature inside NotionApps, so builders would not have to write JavaScript or depend on custom scripts.
We will capture the requirement as:
In Add New Item forms, allow app builders to map URL query parameters to form fields so those fields can be automatically pre-filled when the form loads.
Thanks again for clarifying the use case. This is a helpful request, and we can see how it would make forms more flexible for pre-filled links, QR codes, embedded forms, campaign tracking, and customer-specific workflows.