Call Puppy sleeps in the background and activates upon a phone call. It runs through each of your loggers and updates one or more Google sheets with data on your calls :
Similar one or more Google calendars can be updated:
In a company environment multiple employees can log calls with selected contacts to the same sheet. The contact filtering feature allows you to pick exactly which calls goes into which sheets. The account name in the first column shows who took/placed the call.
You can create filtering rules for your calls and only log incoming, outgoing or missed calls from selected contacts to certain sheets or calendars: