@manasabojja7 There are two approaches that we have used in past to integrate grant chatbot on our AEM project. I think the same implementation would work for ASAPP chat bot as well based on your project.
AEM Approach :-
ASAPP chatbot provides their chat SDK library that you need to include at the head section of your base page component. Mostly these scripts are environment specific, you can either add an additional field on the page properties dialog and render the script from their or create a run mode config and get the SDK library URL and render it on the head section of the base page component.
Adobe Launch or data collection approach: - If your project are leveraging Adobe launch or data collection tags, you would need to create a rule and fire the chat SDK library on page load. This is simplest approach and won't need any AEM code deployment. We have implemented chatbot integration through this approach.
Hope this helps!