Android Nodes
Control and monitor Android devices with 16 specialized nodes.Connection Setup
Android device connection is configured in the Credentials modal (Android panel), not on the workflow nodes themselves. Once a device is connected there, every Android service node in your workflow uses that connection. There are two connection methods:- Remote Relay (QR pairing)
- Local ADB
The recommended method. Open the Credentials modal, choose the Android panel, and click Connect. A QR code appears - scan it with the companion Android app to pair the device.The relay uses a two-state model:
- Connected - the WebSocket connection to the relay server is active. A QR code is available for pairing.
- Paired - an Android device has scanned the QR and is paired through the relay.
Connection is set up once in the Credentials modal. The service nodes below carry only their action and parameters - no connection fields.
System Monitoring (4 nodes)
Battery Monitor
Monitor battery status and health. Actions: get_status Output:Network Monitor
Check network connectivity. Actions: get_status Output:System Info
Get device information. Actions: get_info Output:Location
Get GPS location. Actions: get_location Output:App Management (2 nodes)
App Launcher
Launch applications by package name.App package name (e.g., com.spotify.music)
| App | Package |
|---|---|
| Chrome | com.android.chrome |
| YouTube | com.google.android.youtube |
| Spotify | com.spotify.music |
| com.whatsapp | |
| Gmail | com.google.android.gm |
App List
Get installed applications. Output:Automation (6 nodes)
WiFi Automation
Control WiFi settings. Actions: enable, disable, get_status, scan Output (scan):Bluetooth Automation
Control Bluetooth settings. Actions: enable, disable, get_status, get_paired_devices Output (paired devices):Audio Automation
Control volume and audio. Actions: get_volume, set_volume, mute, unmuteVolume level 0-100 (for set_volume)
Stream: media, ringtone, notification, alarm
Device State Automation
Control device states. Actions: get_state, set_airplane_mode, set_power_saveEnable or disable the feature
Screen Control Automation
Control display settings. Actions: get_brightness, set_brightness, wake_screen, set_timeoutBrightness level 0-255
Enable automatic brightness
Airplane Mode Control
Toggle airplane mode. Actions: get_status, enable, disableSensors (2 nodes)
Motion Detection
Access motion sensors. Actions: get_accelerometer, get_gyroscope, detect_shake Output (accelerometer):Environmental Sensors
Access environmental sensors. Actions: get_light, get_pressure, get_temperature, get_humidity Output:Not all devices have all sensors. Output will indicate unavailable sensors.
Media (2 nodes)
Camera Control
Control camera functions. Actions: get_info, take_photoCamera to use: back, front
Media Control
Control media playback. Actions: play, pause, next, previous, get_volume, set_volumeExample Workflows
Battery Alert
WiFi Toggle via Webhook
/wifi
WiFi Action: {{webhookTrigger.body.action}}
Morning Routine
Troubleshooting
Device not detected
Device not detected
Permission denied
Permission denied
Some features require:
- USB debugging enabled
- Developer options enabled
- Specific app permissions
Remote relay issues
Remote relay issues
- Open the Credentials modal (Android panel) and check the status: the device must be paired, not just connected
- If only connected, re-scan the QR code with the companion app to pair
- Ensure the companion Android app is running on the device
- Use Reconnect in the Android panel if the relay connection dropped
Related
Android Tutorial
Step-by-step guide
Webhooks
Trigger Android actions via HTTP