If costs get low enough, it might be possible to do multiple delivery attempts per day. Something like "your delivery device will be on your block at 7:00, 9:00, 12:00, 3:00, 6:00 and 8:00".
Or, more optimally, you would configure delivery windows and tell it when someone will be available and they schedule one or two delivery times in that window.
Or, more optimally, you would configure delivery windows and tell it when someone will be available and they schedule one or two delivery times in that window.