Hi @mbrich,
Yes, this makes sense. You definitely don't want to create hundreds of views in Airtable so each user can have a unique calendar.
If all of your customers are signing up for Airtable accounts, you only need to create ONE calendar interface using Airtable's interfaces feature, and you can set the calendar to show each person ONLY the events that they are assigned to. You would set the calendar element to only show "viewer's records only".
However, if your customers aren't signing up for Airtable accounts, then the solution to this is to use what's known as a "portal". It's the exact same thing as above — you would only need to create the calendar ONCE, and each customer will log in and only see their own calendar events.
This can be done very easily with Noloco, which offers a calendar portal. I actually just gave a demonstration of Noloco last week on the BuiltOnAir podcast at this link. Another calendar portal that you can use is Softr.
p.s. If you have a budget for your project and you’d like to hire an expert Airtable consultant to help you with any of this, please feel free to contact me through my website: Airtable consulting — ScottWorld