Entry Trigger
The Entry trigger acts as a server trigger and runs the first time a record enters a state in a workflow. You're welcome to use the Entry trigger if you're wanting an action or transition to run only when a record enters a state for the first time. The Entry trigger works for all actions except Confirm and Show Message, and covers all transitions.
The actions and transitions running on the Entry trigger hinge on the server trigger that brought the record into the state. If the record enters the state on a Before Record Load trigger, only actions and transitions that can run on this trigger will go. You can control the trigger that brings a record into a state by using the right trigger on the transition into that state.
For example, a state has a Send Email action set to run on the Entry trigger, and the record enters the state on the Before Record Load server trigger. But, the Before Record Load trigger isn't a valid type for the Send Email action. As a result, the Send Email action doesn't run.
If you use the After Record Submit trigger on the transition into the state, any Send Email action set to trigger on Entry executes, but only the first time the record enters the state. For more information, see Rules and Guidelines for Workflow Triggers and Trigger Execution.
For a list of the valid actions for the Entry trigger, see Workflow Triggers Quick Reference.
Entry Trigger Example
The following state shows actions set to run on the Entry and the Before Record Load triggers:

Trigger Type |
Workflow Layout |
---|---|
Entry |
The Send Email action executes when the record enters the state for the first time. If the record enters the state a second time, the Send Email action does not run again. |
Before Record Load |
All other actions run on Before Record Load, or each time the records loads when the record is in the Pending Approval state. |
This state is designed so that after a Travel Request is created, the record enters the Pending Approval state on an After Record Submit, and NetSuite sends the email notifying the supervisor. The email only needs to be sent one time, not multiple times. Consequently, the Send Email action is set to run on the Entry trigger.
Guidelines for Using the Entry Trigger
Use the following guidelines when using the Entry trigger.
If you want an action or transition to run every time a record enters a state, use a more specific trigger to identify when the action or transition should run.