---
schema_version: "1"
id: 671937b3acb688ba60a12b4ee8a90f09e6f9065c1e5ce09efff786930e166e61
title: Notes on Predefined Field Values for Quick Actions
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/predefined_field_values_notes.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.predefined_field_values_notes.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 3245db8de2af3fd746fb7628f5337a8682cca57ff82105c490cdcc85859cc95d
description: Setting predefined field values for quick actions is especially important if you remove required or Always on Layout fields from the action layout.
products:
  - Salesforce Platform
  - Security
release: "264"
---
# Notes on Predefined Field Values for Quick Actions

Setting predefined field values for quick actions is especially important if you remove required or Always on Layout fields from the action layout.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col style="width:100%"></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: both Salesforce Classic and Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Group</strong>, <strong>Professional</strong>, <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, <strong>Contact Manager</strong>, <strong>Database.com</strong>, and <strong>Developer</strong> Editions</td></tr></tbody></table>

- You can set predefined values for any field available in the action layout editor, with these exceptions.
    - Dependent picklists
    - Multi-select picklists
    - Read-only field types like auto-number, formula, and roll-up summary fields
- If you set a predefined value for the lookup field that’s used as the action’s relationship field, the action ignores the predefined value and uses the parent record ID instead.
- You can’t use a dependent picklist to set a predefined value.
- If a field on an action has both a predefined value and a default value set, the action uses the predefined value, not the default value.
- If a picklist field on a quick action has both a predefined specific value and a predefined formula value, the formula value takes precedence over the specific value.
- If you set a predefined value for a field and leave it on the action layout, that value displays as the default value for the field.
- If you use a rich text field as a predefined field value, any text formatting that was applied in the rich text field is removed in the new field.
- When you have a required field with a predefined value and remove the field from the action layout, you must add the required field back to the action layout if you later delete the field’s predefined value. Otherwise, users can’t save the record.
- Formulas can’t reference fields on external objects, so you can’t reference an external object field to set a predefined field value for a quick action.
- You can use a `TEXT(picklist)` value in a predefined value field.
- A predefined field value for a lookup field must be a reference to a record Id field or another lookup field.
- To set the value for an email action’s recipient, predefine the To, CC, or BCC fields. You can use ID fields, such as Contact.Id, or string fields, such as Contact.custom\_email\_field to predefine the value.
    - Contact, lead, and person account IDs are supported.
    - Use an ID field if you want to log the email on the recipient’s record.
    - Use a string field to predefine an email recipient for a custom object or custom field.
    - If you use a string field, the email isn’t logged on the recipient’s record.

#### See Also

- [Set Predefined Field Values for Quick Action Fields](https://help.salesforce.com/s/articleView?id=platform.predefined_field_values.htm&release=264.0.0&type=5 "When you create actions, use predefined field values to set a value for a field. Predefined values can help ensure consistency and make it faster and easier for users to create records.")