Trigger adalah kondisi atau kejadian yang dapat dideteksi oleh perangkat. Trigger adalah syarat utama agar perangkat dapat menjalankan sebuah macro.
Trigger hanya bisa mendeteksi suatu kondisi atau kejadian (terpanggil) jika macro-nya aktif (enabled). Jika macro-nya tidak aktif (disabled), maka trigger yang berada di dalam macro tersebut tidak akan terpanggil dan tidak ada action yang akan dijalankan.
Pengguna dapat membuat lebih dari satu trigger dalam satu macro. Dan pada macro yang memiliki beberapa trigger, setiap trigger yang terpanggil akan bisa menjalankan macro/action-nya. Tidak perlu menunggu sampai seluruh trigger terpanggil secara bersamaan.