I have an extremely similar system hacked together myself. It has definitely been a game changer for my relationships. I created it because I decided about a year ago I wanted to be a better friend, and the best friends I had were extremely intentional. I wasn't going to just get more intentional naturally, so this system helped me get there. Being able to reflect on what we talked about last time and get reminded to reach out after on a predefined interval is extremely helpful!