Zoho Flow lets you access the history of all flow executions in your organization as well as individual flows. To view an organization-wide history, navigate to Settings > History. To view a particular flow's history, navigate to My Flows, then to the required flow, and click History.
Further details of a flow execution can be accessed by clicking on a record. You will see the data exchanged between the trigger and the actions in that flow in a JSON or XML structure. In most cases, this data can help you identify the source and the cause of the problem.
If a flow fails, or if you are facing a problem with a flow's execution, follow these steps:
You can check the following section for the most common errors and their solutions. If none of these works, please write to us at support@zohoflow.com, and be sure to enable Support Access in advance to help us resolve your issue faster.
Mandatory fields are very common in actions and will require you to either enter data or select an option to perform that step. If that required field is left empty, you are likely to get an error. You might also see "400 Bad request" in the error message.
Solution: Check the configuration of the concerned step for mandatory fields and insert data into them.
If the error message says "401 Unauthorized", or contains words like "Authentication failed", it might be due to a connection issue. You may have changed a password, or Zoho Flow's access was revoked.
Solution: Test your app connection, or reconnect your app to Zoho Flow, then try again.
If the error statement contains phrases like "pattern mismatch" or "invalid data type", this might be due to an incorrect variable mapped to a particular field. For example, a variable that holds a string value should not be mapped to a field that expects an integer value.
When it comes to date formats, different apps communicate date and time values in different ways. If the date format passed on from one app doesn't match the date format expected by another app, it will result in an error.
Solution: Check the variables and their data type when you map it to a field. You can see the data type of a variable right next to it in the Insert Variable section.
When you build flows, you need to ensure that date-time values are converted accurately. This minimizes errors in your flow and ensures that the right values are conveyed to other apps. Learn more
A host of internal and third-party application-related errors (for example, 408 Request timed out, 504 Gateway timeout, etc) are automatically rerun by Zoho Flow's Auto Rerun feature. You can check the list of errors here.
Solution: Check that all mandatory fields are correctly set up.
Solution: Reconnect your app connection in Zoho Flow.
This likely means that the app account you have connected is denying permission for Zoho Flow to complete a particular step.
Solution: If you are the account admin of the required app, check if you have provided the necessary permissions to complete the concerned step. Otherwise, contact the app account administrator.
This might indicate that a field, a record, or information that is required to complete the step is not found in the connected app. For example, if you have set up an action to update a contact detail but the contact ID doesn't match any records in that app.
Solution: Check that the fields are mapped correctly, and that the records exist in the connected app.
This could mean that the action method (Create, Update, Fetch, and Delete) is not allowed by the connected app.
Solution: Contact the Zoho Flow support at support@zohoflow.com
If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.