A recursive trigger is one that performs an action, such as an update or insert, which invokes itself owing to, say something like an update it performs. How to avoid Recursive Trigger: To avoid recursive triggers you can create a class with a static Boolean variable with default value true.