Control Events
When creating or editing records on the record detail page, you can configure control events to enable custom interactions.
When a user interacts with a field and defined conditions are met, the system can automatically execute configured actions—such as displaying a message or calling an integrated API.
The record detail page refers to:
- The record creation page opened via the “Create Record” button
- The record detail page opened by clicking an existing record
Control events are not available when editing records in views (including bulk edit), and do not take effect during data import or when records are created via workflows.
Scenario Example
When the Membership Level field is set to:
VIP1→ the Discount field is automatically set to 5% offVIP2→ the Discount field is automatically set to 15% off- Empty or non-member → the Discount field is set to No Discount
Configure Control Events
In the form editor, select a field → click Event in the right panel → click + Event to start configuring.

1. Select Event Type
Choose When Value Changes.
In this example, both selecting a membership level and clearing the field are considered value changes.

2. Configure Conditions and Actions
Example condition and action:
- When Membership Level =
VIP1→ set Discount =5% off
Condition configuration:

Action configuration:

3. Add Additional Conditions and Actions
Click Add Condition next to the event type to create additional condition–action groups.

Result:

Supported Event Types by Control Type
Currently supported event types include:
- When Field is Shown / Hidden
- When Field Gains / Loses Focus
- When Value Changes
- When Value Changes and Loses Focus
Different control types support different event types:
| Control Type | On Show | On Hide | On Focus | On Blur | On Value Change | On Value Change + Blur |
|---|---|---|---|---|---|---|
| Input | ✅ | ✅ | ✅ | ✅ | 🚫 | ✅ |
| Action |