---
title: "View Execution Log of Automations"
description: "View Execution Log of Automations"
url: "https://www.contentstack.com/docs/developers/automation-hub-guides/view-execution-log-of-automations"
product: "Contentstack"
doc_type: "guide"
audience:
  - developers
  - admins
version: "current"
last_updated: "2024-07-31"
---

# View Execution Log of Automations

The **Execution Log** section in Automate helps you monitor the status of your Automations. When you execute an automation, the execution status will be categorized under one of the following statuses:

*   **Running:** The execution is currently in progress.
*   **Partially Executed:** The execution completed some steps but not all.
*   **Success:** The execution completed successfully.
*   **Failed:** The execution did not complete successfully.
*   **Queued:** When multiple executions are present in a queue waiting for their execution. This status is visible only when the throttle automation toggle is enabled for the automation.
*   **Rejected:** When the execution exceeds the allocated time, then the execution goes in the Rejected state.
*   **Paused:** The execution will be paused when we configure Pause action in our automation.
*   **Pending:** When the execution is yet to be picked up for processing and when the throttle automation toggle is disabled for the automation.

To access **Execution Log**, [log into your Contentstack account](https://www.contentstack.com/login) and perform the following steps:

1.  Click the **Automate** icon from the left-hand side primary navigation panel.
2.  On the Projects landing page, select the project for which you want to view the execution log.
3.  From the left navigation panel, click **Execution Log**. You will see the details of the execution of the workflow. It shows the following:
    1.  **Automation name**.
    2.  **Time** (date, time).
    3.  **Status** (with execution statuses as discussed above).
    4.  **Duration** (in seconds).
    5.  **The number of steps**, i.e., the number of connectors configured and executed in the automation.

To view specific logs, you can filter the execution log by date as shown below:

![7-Days.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt911e70f6153992c6/66a2809e34fa9a52223be59d/7-Days.png)

**Note**: To view the logs, you must execute an automation.

![Execution\_log.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltab8d0194addf4ce5/66a2809e34fa9a35c83be5a1/Execution_log.png)

To view more details of a particular execution, click a specific log. You will see a time-wise distribution of each step.

*   If any execution has a **Failed** status, you would be able to see the details here.
*   If any execution has a **Partially Executed** status, you will be able to see the details of the **Skipped** step in the Execution Details pop-up.

![Execution-popup.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt96efb6dfdaabc300/6412d4a7b37b2a447b42d370/Execution-popup.png)

## Retry Execution for Failed Automation

Certain API errors, or missing configuration of an action step in Automate can cause the entire automation to fail. If you encounter this issue, you can use the **Retry Execution** feature to troubleshoot the automation.

With this feature, you can retry the execution up to **2** times using the following steps:

1.  Suppose you have an automation with an unconfigured action step, as shown below:  
    ![Action\_Step.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltb52be81d17888070/66a2809e5c5264826526ff95/Action_Step.png)
2.  Activate the automation and test the configured trigger. For example, test the **HTTP** trigger.
3.  Go to the **Execution Log** section. The status of the automation will show as **Failed**. An **Info** icon appears beside the **Failed** status. Click it to open a pop-up.  
    ![Failed\_Icon.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt87ffe2f65d662117/66a2809e02bf2773893ba2ef/Failed_Icon.png)
4.  Click the **Retry Execution** button to retry the execution.  
    ![Retry\_Execution.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt06f7f50a0c528b01/66a280a60570204bcbcace9f/Retry_Execution.png)
    
    **Note:** The first attempt occurs when you activate and execute the automation. In the Retry Execution pop-up, you can retry the execution up to **2** more times.
    
5.  Click the **Code** icon for the failed step to view the **Input**/**Output** payload for the action step. For a trigger, you can specifically view the **Input** option.
    
    Additionally, you can click the **Copy** icon to copy and debug the code.
    
    ![Code\_Icon.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt929a0b6db7d4748b/66a2809e85d5053f8e3fc111/Code_Icon.png)

Let’s explore a few use cases to understand the Retry Execution feature better.

### Use Case 1

If an automation fails in the first attempt due to any technical issue or server error at the exact time of execution, follow these steps:

1.  In the **Failed** Execution, click the **Retry Execution** button and close the window.  
    ![Failed\_Status\_For\_Troubleshootin.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt3134ebf305b30d72/66a2809d9cd6fd744ff25091/Failed_Status_For_Troubleshootin.png)
2.  In the **Execution Log**, you will see a **Success** status for that execution.  
    ![Success\_Status\_Troubleshooting.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt907016678124599f/66a280a64252d50aa4eba91e/Success_Status_Troubleshooting.png)

### Use Case 2

If an automation fails even after retrying, follow these steps:

1.  Go to the automation and deactivate it.
2.  Reconfigure the failing step.
3.  Once successful, activate the automation again.
4.  Return to **Execution Log** and click the failed execution.

If the action step was previously configured with invalid or incorrect values, the execution will show a **Failed** status.

In the **Retry Execution** pop-up, you can retry the execution up to 2 times. You can debug the code by checking the payload. If the error is due to a third-party API or within Automate, please contact our [support](mailto:support@contentstack.com) team for assistance.

### Use Case 3

If an automation fails and you reconfigure a new trigger, retrying the same execution will result in an error message:

![Error\_Message.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt987329a45ecaede4/66a2809e4a36013ff67c0dba/Error_Message.png)

This happens because the execution still has the payload data for the previously configured trigger. You must initiate a new execution to validate the changes.

### Use Case 4

If an automation runs successfully on the first attempt, you will see a success message as shown below:

![Success\_Status.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt5cb25e1e89cb772e/66a280a61cbda85f6086896f/Success_Status.png)

### Limitations

*   If an automation has a [**Response**](/docs/developers/automation-hub-connectors/response) connector, you will not be able to retry the execution for that automation.
*   The Info icon disappears once the retry limit is exceeded. You must start a new execution.  
    ![Execution\_Limit\_Exceeded.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt58d34759aa0cee3b/66a2809efef3eafc53007fb2/Execution_Limit_Exceeded.png)