Satellite SMS check-in on Android
How to prepare your Android phone for satellite check-in before heading off-grid — set Google Messages as default, save the service number, and verify your carrier supports satellite SMS.
When you are in a dead zone with no cellular or Wi-Fi signal, the satellite SMS check-in lets you check in and reset your Check-in Timer by sending a short pre-filled text message through Google Messages. Your carrier's satellite network carries the message — no separate satellite device needed.
This guide covers what you need to set up before your trip. Whether the message travels via satellite or regular cellular, the check-in works identically on Trailkeep's end.
Do this setup at home, not at the trailhead. You need a connection for most of these steps, and finding out your phone isn't configured correctly on the trail is too late.
What determines whether satellite SMS works for you
Android satellite SMS is handled by your carrier, not your phone manufacturer. Whether it works in a dead zone depends on two things your carrier controls: whether your plan includes satellite messaging, and whether your phone model is supported on their network.
Check with your carrier before your trip. Look for terms like "satellite SMS", "direct-to-cell", or "satellite messaging" in your plan details. If your carrier does not offer it, the check-in still works wherever you have a cellular signal — satellite is the dead-zone fallback, not a requirement.
Outside the US, standard international SMS rates from your carrier may apply when sending the check-in message.
Set Google Messages as your default SMS app
Satellite SMS on Android routes through Google Messages. If you have a different app set as your default (Samsung Messages, WhatsApp, or another), satellite messaging will not work regardless of your carrier or plan.
To check and change your default:
- Go to Settings → Apps → Default apps → SMS app
- Select Google Messages
The exact path varies slightly by phone model and Android version, but the setting is always under Default apps.
Screenshot coming soon
Default apps — SMS app set to Google Messages
Android Settings > Apps > Default apps screen with SMS app row highlighted showing Google Messages selected
Samsung Messages is no longer the default on current Samsung Galaxy phones and is being discontinued. If you are on a recent Galaxy, Google Messages is likely already your default — confirm it before your trip.
Save Trailkeep's service number
When Trailkeep opens Google Messages with your pre-filled check-in, the To: field populates reliably when the number is already saved in your Contacts. Without it, the field may be blank and you would need to type it manually.
Save this number in your Android Contacts:
+1 833 676 0717 — save it as "Trailkeep Check-in" or similar so it is easy to recognise.
Screenshot coming soon
Contacts — Trailkeep service number saved
Android Contacts card showing the name 'Trailkeep Check-in' and phone number +1 833 676 0717
If the To: field is blank when Google Messages opens, type the number manually — +1 833 676 0717. The message body is already pre-filled, so you only need to add the recipient and tap send.
Verify your carrier supports satellite SMS
Contact your carrier or check your plan details to confirm satellite SMS messaging is active on your line. What to look for:
- "Satellite messaging" or "direct-to-cell" in your plan features
- A supported device on their satellite network (check your carrier's device compatibility list)
- The service is enabled — some carriers require you to activate or add it to your plan
Once confirmed, no further setup is needed. Satellite activates automatically when you lose cellular signal — you do not change any settings or switch modes on your phone.
If your carrier does not currently offer satellite SMS, the check-in still works over regular cellular. Satellite is an additional fallback for routes with genuine dead zones, not a base requirement.
Send a test message (optional but recommended)
If you want to confirm the setup works before your trip, send a short test SMS to a friend or family member from Google Messages while on cellular. This confirms Google Messages is set up correctly and sending from your number.
You cannot simulate satellite behaviour on a connected phone — but confirming Google Messages sends normally is enough to know the flow will work when satellite takes over.
How it works on trail
The Check in by text link is always visible below Check in now on the Start tab for the current uncompleted day.
Screenshot coming soon
Start tab — Check in by text below Check in now
Active trip card on the Start tab showing the primary 'Check in now' button and the quiet 'No data? Check in by text (cell or satellite)' link below it
The flow
- Tap Check in by text — the app captures your GPS coordinates for up to 2 seconds, then opens Google Messages.
- Google Messages opens with a pre-filled message body:
OK TK-[token]orOK TK-[token] lat,lonif GPS was available. - Confirm the recipient is set to +1 833 676 0717. If the To: field is blank, type it in.
- Tap send. If you have no cellular signal and your carrier supports satellite messaging, Google Messages routes the message via satellite automatically — no extra steps needed.
- Switch back to Trailkeep. On the Daily progress timeline, today's row asks Did your check-in text send? Tap Yes, it sent only if the message left Messages. The Check-in Timer extends locally by your configured window (24h or 36h) only after you confirm, so the overdue banner does not fire while the message is in transit.
- Server confirmation — Trailkeep processes the SMS on the server (day complete, timer reset). You do not need to wait for a reply text from Trailkeep — Google Messages shows whether your text sent or failed. After Yes, it sent, you can keep hiking; the in-app pending row clears when you regain data. A confirmation text back from Trailkeep is planned for a future update.
Screenshot coming soon
Text check-in — confirm on daily progress row
The current day row on the Start tab timeline showing the amber confirm panel 'Did your check-in text send?' with Yes, it sent and No, I'll retry buttons
After you confirm
The day you sent from shows Text sent · pending on device with Reset. The next day becomes current — Check in now and No data? Check in by text target that day. Everything clears automatically on the sent day once server confirmation arrives when you regain connection.
Screenshot coming soon
Text check-in — virtual done row
A completed daily-progress row showing meta 'Text sent · pending on device' and a Reset link, with the next day highlighted as current
If the app still shows pending
This is about the in-app Text sent · pending on device row — not a reply SMS from Trailkeep (that is not sent yet). The meta stays until Trailkeep confirms on the server and the app syncs. You may be offline for hours — you do not need to wait on trail for the row to clear. Once you regain any data connection, the app reconnects and clears the row automatically.
If the meta is still showing after you have had a reliable connection for several minutes:
- Tap Reset on that row to clear the pending state on your phone and start the text flow over
- Check Google Messages — confirm the message shows as sent (not pending). If it is still pending, move to an open area and retry
- Use the normal Check in button if you now have data — both paths are safe to use, they will not double-count
For further help: Safety Timer troubleshooting
Before you leave: checklist
- Google Messages set as default SMS app
- +1 833 676 0717 saved in Contacts as "Trailkeep Check-in"
- Carrier confirmed: satellite SMS is active on your plan
- Emergency contacts added in Trailkeep (Account settings → Emergency tab)
- Trip has a start date and end date set
Related
Satellite SMS check-in on iPhone
How to prepare your iPhone for satellite check-in before heading off-grid — save the service number, verify your setup, and understand what to do on trail.
Creator programme
What Creator status includes, how to access your analytics, and how affiliate link tracking works.