Fields
Fields are custom data attributes you store on each person. While Bento has built-in fields like email, you can create any field you need to store additional information about your audience.
What is a Field?
A Field is a key-value pair attached to a person. The key is the field name, and the value is whatever data you want to store. Fields let you capture and use information specific to your business.
Examples of custom fields:
company_name: "Acme Corp"plan_type: "enterprise"lifetime_value: 2500signup_date: "2024-01-15"favorite_color: "blue"
Built-in vs Custom Fields
Bento has several built-in fields:
email(required)first_namelast_name
Everything else is a custom field you create. Custom fields appear automatically when you first set them on a person.
Setting Field Values
Fields can be set through multiple channels:
- Bento Forms: Collect field data directly from form submissions
- API: Send field values when creating or updating subscribers
- Flows: Set or update fields as automation actions
- Imports: Include field columns in your CSV uploads
- Manually: Edit fields on individual profiles
- Integrations: Connected platforms can sync field data
Field names are case-sensitive. "Company" and "company" are different fields.
Field Data Types
Fields in Bento are flexible and accept various data types:
- Text: Any string value
- Numbers: Integers or decimals for calculations
- Dates: ISO format dates for time-based filtering
- Booleans: True/false values
Using Fields in Emails
Fields power personalization in your emails. Using Liquid syntax, you can insert field values directly into your content:
Hey {{ visitor.first_name | default: "there" }},
Your current plan is {{ visitor.plan_type }}.
The default filter provides a fallback when a field is empty.
Using Fields in Segments
Fields are powerful filters for building segments:
lifetime_valuegreater than 1000plan_typeequals "premium"signup_dateis after January 1, 2024company_namecontains "Inc"
This lets you target precise groups based on stored data.
Fields vs Tags
Both store information, but serve different purposes:
Use Fields when:
- The data has a specific value (not just yes/no)
- You want to use it in email personalization
- The value might change over time
- You need to filter by ranges or specific values
Use Tags when:
- It's a simple binary categorization
- You just need to know if something applies
- You're grouping by membership in a category
How Fields Connect to Other Concepts
Fields work throughout Bento:
- People have fields on their profiles
- Segments filter by field values
- Emails use fields for personalization
- Flows can set, update, or check field values
- Forms collect field data from visitors
Rich field data makes your marketing more personal and targeted.