You will want to use SQL Server Notification Services. That is the purpose and intent of SQL Server Notification Services (kindof) to notify you once a notification is registered. For example, if you execute a query on the SQL Server you can have SQL Server notify you when anything within that query has changed. It works pretty well if you get all of the SQL Server/Windows permissions setup correctly, but this can be a bit cumbersome as well.There are several other ways to do this as well. SQL Server Notification Services can be messy and difficult to work with. Generally what I will do is create a checksum query that I call on a thread that checks to see if there are any changes to any records. If you are looking for INSERTs only then it is very simple as you can just get a SUM() of all of the PKs (if they are numeric) or create an aggregate equivalent to tell you otherwise if there are any new records. For any modifications, if you have a row version field, then you can use a SUM() of the row version to determine if there are any changes.
If you can take this approach you will be more in control and move more quickly. But these are just a couple of ideas. Hope they help.