Email Bot - Need guidance or suggestions

I’m working on building an email bot that can understand user intents and entities. The bot will interact with hotel APIs to fetch information about hotel availability and room options. Then, it will showcase these details in an email using a carousel format. Recipients can browse through the options and select “Book Now” for their preferred choice. Can anyone provide guidance or suggestions on how to implement this?