SnapApp Field Types - Address
on 01-16-2026 12:00 AM by SnapApp by BlueVector AI
49
Address Field
The Address field type is designed to capture, store, and validate physical geographic locations. It leverages integrated mapping services to provide users with a seamless address-lookup experience through autocomplete functionality.
Address Field Properties
Basic Properties
The Basic Properties tab establishes the field’s identity and its relationship to the parent object.
| Property | Description |
|---|---|
| Data Type | Set to Address. This enables the map-aware UI component. |
| Object | The parent object this field belongs to (e.g., customers). |
| Label | The user-facing name, such as “Shipping Address”. |
| Column Name | Prepopulated from the Label. Convention: Use lowercase words separated by underscores (e.g., primary_shipping_address). |
| Description | Internal notes for administrators explaining the logic or source of the address data. |

Display Properties
These settings control the visual presentation and automated logic of the address input.
General Display Settings
| Property | Description |
|---|---|
| Placeholder | Instructional text like “Search for a street address…”. |
| Help Text | Guidance shown when a user hovers over the field icon. |
| Help Link | A URL providing further guidance for entering location data. |
| Field Width | Defines horizontal span; typically set to full width% for long address strings. |
| Sequence | Sets the vertical order of the field in forms (e.g., 10, 20, 30). |
Logic & Automation
| Property | Description |
|---|---|
| Initial Value | A default address set upon creation that the user can override. |
| Formula | Automatically sets the value of the field to the result of this expression. |
| Apply Formula To Existing Records | Updates all historical records with the current address formula logic. |
| Copy To Clipboard | Adds a functional icon to quickly copy the address for use in other apps. |
Visibility & Validation Logic
| Property | Description |
|---|---|
| Show | A check to hide or display the address field. |
| Show If | An expression to hide the address unless conditions are met (e.g., [[delivery_method]] == "Shipping"). |
| Valid If | A constraint ensuring the input is acceptable (e.g., CONTAINS([[address]], "USA")). |
| Invalid Error | The message shown if the entered address fails validation logic. |

Edit Properties
These properties define security constraints and granular access control for the address data.
Validation & Other Properties
| Property | Description |
|---|---|
| Require | Makes address entry mandatory to save the record. |
| Editable / Editable If | Determines if a user can modify the address after the initial save. |
| Unique | Prevents multiple records from sharing the exact same address string. |
| Search | Indices the address for the application’s global search bar. |
| Audit Trails | Tracks the history of address changes, including user and timestamp. |
| Encryption | Secures the address data at rest in the database for privacy. |
| Field Usage | Manages the field’s lifecycle state (e.g., “Active”). |
Permissions & Tracking
- Add to Views: Automatically includes the address in Table and Detail views.
- Feed Tracking: Posts address updates to the record’s collaborative activity feed.
- Permission Sets: Define Read and Update rights for roles like Admin, Basic User, or custom roles.

Thank you for following these steps to configure your SnapApp components. Building a well-structured data environment is the first step toward creating a powerful, automated application that scales with your needs.
Support: For further assistance, email us at snapapp@bluevector.ai