Automated functionality request

Hello.
I'd like some automated features:
- Optionally Automation based on ext. power supply / battery: 
-- Logging On/Off
-- GPS On/Off

- Optionally Automated log files transfer (and optionally local file deletion) 
-- via Bluetooth to a predefined device when pairing happens
-- via MMS to the number that sent a pre-set "command code" via SMS
-- via Whatsapp to the number that sent a pre-set "command code" using Whatsapp message

- Optionally Automation based on GPS position (with a defined proximity range):
-- send SMS/Whatsapp message/Email
-- Logging On/Off

Thanks