To make sure your route matches your delivery instructions, Circuit has a couple of options you can set up for any stop:
Use Priority when a stop absolutely has to be done in the beginning of your route
Normal: by default, all stops will be set to Default Priority. This means that Circuit will place it in the route wherever it's more efficient
ASAP: if you mark one or more stops as ASAP, Circuit will make sure you go there first. If multiple stops are marked as ASAP, Circuit will treat them as equally urgent, and order the ASAP stop in such a way that the route as whole is as efficient as possible. Please be aware that if you mark all stops as ASAP, you might have issues optimizing your route.
Use Time Windows when you need to be at a stop before, after or between specific time.
Arrive between Now and Anytime: The default setting. Circuit will place the stop in the route wherever it's more efficient
Arrive between 10AM and Anytime: In this example, Circuit will make sure you'll arrive at the stop any time after 10AM
Arrive between Now and 10AM: In this example, Circuit will make sure you'll arrive at the stop any time before 10AM
To calculate accurate ETAs, Circuit needs to know how much time you'll spend at each stop. This is the amount of time between stopping your car for the delivery, and leaving again for the next delivery.
If you know a specific stop will take more or less time, you can use this option to add the correct duration.
You can change the default value in Circuit settings. Try doing this as accurately as possible. If it's off by even 1 or 2 minutes it can have a big impact on your ETAs.