# !! How to use Execute in background option

"Execute in background" option can be checked for the "Call Apex", "Callout", "Create Record", "Update Records"  and "Delete Records" actions . It allows to execute action asynchronously. It may help in case if the action can not be executed in the current context.

{% hint style="info" %}
If the asynchronous process fails - user won't get error message on UI. The error will be sent to the email address that is responsible for receiving background errors (see it in Flexi Kanban [Basic Settings](https://docs.flexikanban.ai/references/application-settings)) or to the current user email address.
{% endhint %}

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FGKeXV4XOrKh4WWLU2wTY%2Ffile.excalidraw.svg?alt=media&#x26;token=40b01391-347f-4a27-b9b5-4efd70c2b0fc" alt="" class="gitbook-drawing">

When "Execute in background" selected you can set a gap which system will wait before starting to run the action. Gap value should be in minutes.&#x20;
