The scan is slow or doesn't respond: what is going on

The match is made on a server over your internet connection, so a slow or unstable connection is the most likely reason a scan hangs on Matching. If you cannot wait, close the scan and log the activity by hand: that takes a few taps and needs no AI.

What happens while it says Matching

After you take the photo, the app shows Matching…. In that moment:

  1. Your phone shrinks the photo and uploads it to EasyRoutine's server.
  2. The server sends it to an AI model, together with a short text list of your activities that have a photo.
  3. The model answers with one activity or no match.
  4. On a match, the app shows Logging…, saves the log and takes you back to the Calendar.

Each step depends on the connection between your phone and the server. A scan that normally takes a moment can feel stuck when the upload in step 1 crawls along on a weak signal.

The usual causes

  • A weak or unstable connection. One bar of mobile data, a crowded Wi-Fi network, or a phone switching between the two. This is by far the most common cause. Try again on Wi-Fi or where the signal is better.
  • No connection at all. The scan then ends with No connection and Check your internet and try again., or the app shows No Internet Connection until you are back online. The scan doesn't work without internet.
  • The AI service is busy. Then the scan ends with Scan failed. Try again or select manually. That is not your phone's fault. Waiting a moment and scanning again usually works.
  • You reached the scan limit. Each account can make 20 AI requests a minute and 300 a day, counting scans and photo name suggestions together. Many retries in quick succession can hit the per-minute limit. Wait a minute before trying again.
  • EasyRoutine's server cannot be reached. The app shows Server Unreachable and checks again by itself.

Log it by hand instead

If the scan is not worth the wait right now, close it. Logging by hand needs no AI:

  1. Open the Calendar and pick the routine.
  2. Tap Log under today.
  3. Tick the activity and tap OK.

When a scan ends with a message, the app also shows a form where you pick the routine and activity yourself and tap Log it.

Before you log by hand after a slow scan, glance at today on the Calendar. If the scan did get through, the entry is already there, and logging again would record it twice. A duplicate is easy to remove: tap it and choose Delete log entry.

EasyRoutine day view of a Morning routine with Vitamins, Brush teeth, Stretch and Glass of water entries at their times
Check today before logging by hand

Make scans quicker

  • Scan where the signal is good. If your supplements live in a room with poor reception, scan them on Wi-Fi.
  • Do not retake the photo again and again. Each retry is another upload and another request toward the limits. If two tries fail, log by hand.
  • Keep clear names and photos. This does not change the speed, but it means fewer wrong matches to fix later. Why the scan picks the wrong activity.

The scan is free and works the same on the free plan and on Premium.

Common questions

How many scans can I make?

Up to 20 AI requests a minute and 300 a day per account, counting scans and photo name suggestions together.

Is the scan faster with Premium?

No. The scan is free and the same on both plans. Premium adds scheduling, reminders and no ads.

The scan failed. Was anything logged?

Usually not, but check today on the Calendar. If the entry is there, the scan got through and you do not need to log it again.

Does a long list of activities make the scan slower?

The scan considers at most 150 of your activities that have a photo, preferring the open routine. If scans are slow, check your connection first.

Keep reading

Scan doesn't work without internet
What to do with no signal at all.
Log an activity
Log by hand in a few taps.
AI photo scan
How the scan works.

More on this topic

Try EasyRoutine free

Free on iPhone and Android. Sign in with Apple, Google or your email to start.

Download on App StoreDownload on Google Play