Yes of course. On the btrbk homepage they even describe how to set it up so that a backup gets triggered automatically when you plug in a designated backup drive.
My setup is to create local snapshots and keep X amount of local snapshots. Copy snapshots to a remote server and keep a different amount of snapshots there. Finally I also have a backup drive and btrbk is setup to copy all my local snapshots to that backup drive when it’s plugged in.