Tried and failed

Does anyone have a workflow for calendar entries (Readdle Calendar) to Todoist? Even from Apple calendar would be good.

This would work: Calendar to Todoist.

I would suggest using a “Calendar” project or similar, so you can easily delete all the incomplete items in it if/when events are cancelled/changed, and then you can just run the script again.