Google Calendar Sync Automations are too rudimentary to be effective in the real world

There needs to be a way to make custom automations for Google Calendar Syncs. For instance when a new item is created and a start date and an end date is chosen create an event in google calendar.

Or, simply not when an item is created, but instead when a (or multiple) date fields are entered, create an event in google calendar.