I am new to Microsoft Cognitive Services. I want to develop a simple FAQ chatbot. Which consumes Q & A from a SharePoint online list and displays answers in Chatbot. Is it possible to have this bot added on each and every page on SharePoint? Can we add it as iframe to MasterPage which will result it to be embedded on every page?

Reference here.

Any inputs on this would be super helpful.


I would add it as an site extension on every site collection. See following documentation from Microsoft regarding Site extensions and SharePoint framework Overview of SharePoint Framework Extensions


There are two options for doing the same:

1) Publish the Web Chat channel and add using Iframe (not recommended)

2) Publish Direct Line Channel and add using jQuery

We added using second approach. Add the div and jQuery to masterpage and it would appear on each page(Classic site, Classic pages)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.