Automate recording in Geo Tracker

Learn how Geo Tracker can start/stop recording for you

Do you want to track your biking or driving activity, start recording based on calendar events, or tap against an NFC sticker?
You can easily automate your recording process with popular apps like Tasker or MacroDroid.
In this setup, we will show how to automate the actions of start, stop, pause, and resume for track recording in Geo Tracker.

* The feature is available only on Android under the paid subscription.

Common Triggers

Bike

Activity & Movement

Many phones recognize if you are biking, running, walking, or driving your car. Use Activity Recognition to automate based on your activity.

Bike

Location & Geofence

With Geofence Triggers, you can start & stop recordings every time you enter or leave a specific location.

Bike

Calendar Events

Use Calendar Events to start & stop your recording based on your schedule. Use Day/Time Triggers if you'd like to automate recordings at specific times of the day.

Choose App

MacroDroid

To enable proper automation in the background, you may need to provide MacroDroid with accessibility access and exclude it from battery optimization settings. For more information on how to do this, please consult the MacroDroid documentation.

To automate recording with MacroDroid, create a new Macro and follow the steps below:

1. Add Trigger

Select a trigger of your choice. It could be e.g. “Activity Recognition,” as illustrated in the screenshots.

Step 1 Step 1

2. Add the “Send Intent” action, and fill in the data as follows:

  • Target: Activity
  • Action: android.intent.action.VIEW
  • Data: pick from the table below
ActionData
Start recording new trackgeotracker://recorder/start/
Stop recordinggeotracker://recorder/stop/
Pause recordinggeotracker://recorder/start/
Resume recordinggeotracker://recorder/resume/
Step 2 Step 2

3. Verify

Leave the other fields as they are. The result should have a trigger and an action: Step 3

Tasker

To enable proper automation in the background, you may need to provide Tasker with accessibility access and exclude it from battery optimization settings. For more information on how to do this, please consult the Tasker documentation.

To automate recording with Tasker, create a new Macro and follow the steps below:

1. Create a task:

Select System and Send Intent:

Step 1 Step 1

2. Fill in the data:

  • Target: Activity
  • Action: android.intent.action.VIEW
  • Data: pick from the table below
ActionData
Start recording new trackgeotracker://recorder/start/
Stop recordinggeotracker://recorder/stop/
Pause recordinggeotracker://recorder/start/
Resume recordinggeotracker://recorder/resume/
Step 2 Step 2

Other Apps

You can automate the recording with any app that allows you to start apps programmatically.

 

Simply find the Send Intent action and fill in the data as follows:

  • Target: Activity
  • Action: android.intent.action.VIEW
  • Data: pick from the table below
ActionData
Start recording new trackgeotracker://recorder/start/
Stop recordinggeotracker://recorder/stop/
Pause recordinggeotracker://recorder/start/
Resume recordinggeotracker://recorder/resume/

For Developers

If you want to call Geo Tracker from within your own app, simply do so by calling the following function.

val intent = Intent.parseUri("geotracker://recorder/start", 0)
context.startActivity(intent)

Choose the parameters according to your desired action:

ActionData
Start recording new trackgeotracker://recorder/start/
Stop recordinggeotracker://recorder/stop/
Pause recordinggeotracker://recorder/start/
Resume recordinggeotracker://recorder/resume/