The solution for this is integration with your address management system through a ZeroMQ instance, using the provided Bitcoin Core options:
ZeroMQ notification options:
-zmqpubhashblock=<address> Enable publish hash block in <address>
-zmqpubhashtx=<address> Enable publish hash transaction in <address>
-zmqpubrawblock=<address> Enable publish raw block in <address>
-zmqpubrawtx=<address> Enable publish raw transaction in <address>
This is part of the normal options you can use when running bitcoind or bitcoin-qt, available at
https://en.bitcoin.it/wiki/Running_Bitcoin