Outbound call With existing Automation Flow

Hi Team , I’m new to Kore.ai and would really like to know if Kore.ai XO platform has this (any of the) features below mentioned.

  1. Call customers when a particular event is triggered
  2. Perform an Automated workflow which has GenAi capabilities which interacts with the customers and understands the needs and relevant information and then finds it from connected database
  3. Handling the call upto a point where the Knowledge base is not enough to answer , and after exceeding that giving an option to handing over the call to a physical agent of ours

Can i achieve this using kore ai XO platform or any product of Kore.ai ?

Thanks in Advance!!