Automate recording in Geo Tracker

Do you want to track your biking or driving activity, start recording based on calendar events simply by tapping your phone 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 under the Hobby subscription or higher.


Common triggers

Activity & Movement

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

Location

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

Calendar Events

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


Choose your app


Automate recording with MacroDroid

1. Add a macro and select your trigger:

Automated tracking with MacroDroid - create macro and select trigger
Add macro and trigger
Automated tracking with MacroDroid - select send intent
Select your trigger

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

Automated tracking with MacroDroid - create macro and select trigger
Add action and send intent
Automated tracking with MacroDroid - select send intent
Fill in action and data

3. The result should have a trigger and an action:

Automated tracking with MacroDroid - Result
Result. Click bottom right button to save.

All set up - leave the other fields as they are. You have just automated your tracking 🥳


Automate recording with Tasker

1. Create a task, select System and Send Intent:

Automated tracking with Tasker - Create task and select system
Create task and select system
Automated tracking with Tasker - select send intent
Select send intent

2. Fill in the data as follows:

3. The result should have an action, data and a target:

Automated tracking with Tasker - Action and data
Action and data
Automated tracking with Tasker - Target
Target

All set up - leave the other fields as they are. You have just automated your tracking 🥳


Other Apps

You can automize the recording with any app that allows to you to start apps programmatically. Simply find the Send Intent action and fill in the data as follows:


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/pause
Resume recordinggeotracker://recorder/resume