PeacefulDay

How to automate daily check-ins on Android

Updated

Daily check-ins are easy to forget: attendance stamps in shopping apps, daily rewards, points that reset at midnight. Miss one day and the streak starts over. Doing the same three taps every day is exactly the kind of thing a phone can do for you.

What a daily check-in automation does

  1. At a set time, it starts on its own.
  2. It opens the app.
  3. It waits for the check-in button to appear, then taps it.
  4. If there are a few screens in between, it taps through them in order.

The key is step 3: waiting until the button actually shows up, instead of tapping a fixed spot after a fixed delay. Apps load at different speeds, and pop-ups appear at random.

Things that break simple macros

An automation that finds buttons by their text and waits for them handles all three far better.

Setting it up with Flow Macro

In Flow Macro:

  1. Schedule: choose the time — every day or on chosen weekdays — and an end time.
  2. Open the app as the first step.
  3. Wait and tap: wait for the check-in button's text (like "Check in" or "Get reward"), then tap it. Set it by pressing the button in the app, or by recording.
  4. Add a "close pop-up" step that only runs when a pop-up's text is visible, using a branch.

If something goes wrong:

Before you automate

More guides