There are 2 steps to solving this issue:
1. Add your second, non-Gmail email as an alternate email address – Sign in to your Google Account with another email address
2. Setup Google Calendar to accept invitations from the alternate email address – How to respond to invitations forwarded from your alternate email address
Need a step by step guide with screenshots? Check out this article on TechRepublic – Add alternate email addresses for calendar scheduling