How to send a calendar invite in an automation

I am looking to be able to send a calendar invite as an automation when a task reaches a status. I would then like to be able to keep that calendar item updated based upon fields in my row. Has anyone had luck putting this together?

Item 1 moved to Scheduled

Email sent out to Client Email column with a link to add item to calendar as a convenience.

Update made in Monday occurs. Calendar item in Client Calendar is updated.