LeadConduit Automated Retry - Overview & Technical Details

Alex Wolfe
Alex Wolfe
  • Updated

Feature Overview

What is Automated Retry?

Automated Retry is an optional feature for recipient steps that attempts to re-deliver leads that initially were unsuccessfully delivered to a recipient system (i.e. resulted in an error).

How does it work?

Automated retry programmatically identifies leads that don’t make it into your CRM, call center, or marketing platform when those systems go offline unexpectedly.

Let’s say you’re trying to deliver leads into your CRM, but your CRM is having issues and can’t currently capture any of the leads being sent from LC. This is classified as an error and that lead would have to be manually resubmitted once the CRM was back online. With Automated Retry enabled for this CRM delivery, LeadConduit re-attempts delivery on your behalf. Its optimized algorithm delivers the lead as quickly as possible while minimizing load on the recipient’s system.

  1. A lead is automatically put into the retry queue when your recipient step results in an error.
  2. Automated Retry attempts to re-deliver that lead until all retry attempts are exhausted or the lead is successfully delivered to the recipient. For the beta, there are 100 retry attempts per event.
  3. Potential Retry Outcomes:
  • Success: the lead was successfully delivered to the recipient as initially intended.
  • Failed: the lead attempted re-delivery to the recipient but failed.
  • Error: the retry attempts were exhausted and the lead delivery still resulted in an error to the recipient.

Technical Details

What errors can be successfully re-delivered?

Unsuccessful deliveries caused by errors that are temporary (i.e. issues that can be resolved) can be successfully retried. Automated Retry does not change the original lead data in any way, it is just reattempting to submit a lead. Errors caused from intermittent downtime and general failures (500 errors), authorization authentication issues, non-payment/disabled, sustained outage, etc. are all great candidates for Automated Retry.

Automated Retry will not change the lead data in any way and thus does not work on delivery failures. If your lead failed to be delivered to your CRM due to a bad email address not fitting your criteria, Automated Retry would not send this lead to the retry queue and could never resolve the email issue.

Does Automated Retry impact my flow?

No, Automated Retry as a function has no impact on the outcome of the flow. Automated Retry is a completely separate process. When a recipient step errors with Automated Retry enabled 2 things happen:

  1. The flow continues. All filters and configurations will operate as normal.
  2. The delivery event is sent to the Automated Retry queue in an attempt to get successfully delivered.

Does the outcome of Automated Retry impact my response to the source?

No. Automated Retry creates a new retry event and retains the original delivery event in its entirety, including the original response to the source.

How do we not overwhelm the recipient system?

Automated Retry follows a simple backoff cadency. We have implemented a a retry cadence that uses an exponential back-off and back-on to ensure we do not attempt all of the retries too quickly. Based on the status of the most current retry, the time between any given rery can be between 10 seconds to 15 minutes.

Simple backoff cadency, increasing the queue’s DelaySeconds timeout on retry errors. The timeout starts at 10 seconds and increases to 15 minutes. The retry attempts also progressively ‘back-on’ by decreasing the delay after X number of successful deliveries. This keeps the retries timely while not overloading the recipient systems as they come back online.

Was this article helpful?

0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.