Macrodroid, kullanıcıların belirli görevleri otomatikleştirmelerine olanak tanıyan bir uygulamadır. Bu görevler arasında wifi bağlantısını açmak veya kapatmak, gelen SMS'lere otomatik olarak yanıt vermek, güç düğmesine basarak zamanı söylemek ve NFC etiketlerini kullanarak cihazı yapılandırmak gibi birçok örnek bulunmaktadır. Bu özelliklerin kullanılabilmesi için kullanıcıların kendi makrolarını oluşturmaları gerekmektedir.
Bu özel makroların oluşturulması oldukça kolaydır. Kullanıcılar, 'Makro Ekle' düğmesine tıklayarak başlayabilirler. Daha sonra bir tetikleme seçmeli ve tetiklemeye özgü ayarları yapılandırmalıdırlar. Sonrasında bir eylem seçilmeli ve eyleme özgü ayarlar yapılandırılmalıdır. Gerektiği kadar daha fazla eylem eklenerek makro tamamlanabilir. Kullanıcılar ayrıca isteğe bağlı olarak kısıtlamalar da ekleyebilir ve bunları gerektiği şekilde yapılandırabilir.
MacroDroid, kullanıcıların ihtiyaçlarına uygun olarak özelleştirilebilen bir uygulamadır. Bunun için uygulamada birçok yerleşik ve kullanıcı paylaşımlı şablon bulunmaktadır. Bu şablonlar doğrudan kullanılabileceği gibi ihtiyaçlara göre kolayca değiştirilebilir.
Uygulamanın ücretsiz sürümü reklam destekli ve 5 makro ile sınırlıdır. Kullanıcılar uygulama içinden küçük bir ücret karşılığında sınırsız makro ve reklamların kaldırılması için yükseltme yapabilirler.
Uygulamanın kullanımı ile ilgili sorular ve özellik istekleri için kullanıcılar uygulama içindeki forumu kullanabilir veya www.macrodroidforum.com adresinden forumlara erişebilirler. Hataları veya sorunları bildirmek içinse uygulama içindeki sorun giderme bölümündeki bir hata bildir özelliği kullanılabilir. Diğer tüm yazışmalar için kullanıcılar support@macrodroid.com adresinden uygulama geliştiricisi ile iletişime geçebilirler.
Bu uygulama ayrıca Wear OS ile temel etkileşim için bir yardımcı uygulama içermektedir. Ancak bu bağımsız bir uygulama değildir ve telefon uygulamasının yüklü olmasını gerektirmektedir.