Real-time listener flow question

Hello,

We have a real-time flow with a Salesforce listener that sends data from a custom object to Dynamics GP. Everything works as expected. If we turn off that flow for Dynamics GP maintenance, for example, what happens to the data coming from Salesforce? Is it queued up somewhere to be processed later when the flow is turned back on, or lost forever? I tested that scenario and it appears the data is lost. Just want to confirm that behavior.

Thanks in advance.

Ann

Hi Ann,
When the flow is disabled, Salesforce requests to the listener won’t be queued. Instead, Salesforce will receive an HTTP 403 response like this:

{
  "errors": [
    {
      "code": "unable_to_run_flows",
      "message": "All flows linked to the export are either disabled or not fully configured."
    }
  ]
}

That means the data is effectively lost — it won’t be retried once the flow is turned back on. If you want to preserve incoming records during downtime, one option is to design the first step to deliberately trigger an error, so those records go into the retry queue and can be reprocessed later.

1 Like