Linking OmniFocus and Basecamp Tasks

There has been some conversation about this over the years but nothing lately. I live in OF but one of the teams I am on uses Basecamp and I get assigned tasks there. It is easy enough to use Hook to link the Basecamp URL to a task in OF but that requires a duplicate task and I need to remember to check it off in both places.

I am looking for some way to automate this. Any suggestions?