Asked by Sasika Nagaraj on Aug 29, 2024
Sasika has a workflow where an initial custom action triggers an external AI process that updates 3 contact properties asynchronously. She needs the workflow to wait until those 3 properties are populated before proceeding, possibly checking periodically.
Answered by Stacey Thomas
Stacey suggests, since loops are not possible, to handle this within a single workflow by using delays and conditional branches. After the initial trigger/action, check if the 3 properties are known. If yes, proceed down the desired path. If no, add a delay (e.g., 15 minutes, based on the expected ~10 min update time), and then add another conditional branch to check the properties again. This re-check could be repeated once or twice, potentially creating a task if still not updated.