How to automate daily check-ins on Android
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
- At a set time, it starts on its own.
- It opens the app.
- It waits for the check-in button to appear, then taps it.
- 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
- Pop-ups and banners that appear before the button. Plan to close them first.
- Layout changes after an app update move the button.
- Slow loading on a bad connection means the button isn't there yet when the tap happens.
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:
- Schedule: choose the time — every day or on chosen weekdays — and an end time.
- Open the app as the first step.
- 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.
- Add a "close pop-up" step that only runs when a pop-up's text is visible, using a branch.
If something goes wrong:
- Alert if it doesn't appear — it vibrates, rings and notifies you, then keeps waiting.
- Run log — see what happened at each step and where it got stuck.
- Quick fix — if a step can't be found after an app update, tap the notification to pick it again.
Before you automate
- Check each service's terms. Some services restrict automation; make sure what you automate is allowed.
- Pick a time when your phone is usually on and charged, like early morning while it's on the charger.
- Try it in a practice app first to get used to how flows work.