The "LoyaltyResponseTimeout" error occurs when the loyalty provider does not respond to Olo's request within the Olo threshold setting for Loyalty API calls.
- Punchh's standard timeout is set to 60 seconds across all of our brands that use online ordering.
- All requests from Olo to Punchh API that are responded to within the 60-second threshold are within the limits.
If you are experiencing an influx of "LoyaltyResponseTimeout" errors, an Olo threshold setting of 60 seconds should be put in place to allow for effective processing of these requests.
Please reach out to help@olo.com to have this window extended.