This project is supposed to work as a tool to build a Chime web client SharePoint app (.sppkg file). Once deployed, this app can help your end users start a conversation with live agents directly from your SharePoint sites.
Please visit our website at https://www.addchime.com/index.html to learn more about Chime.
- NodeJS
- SharePoint admin access
- SharePoint app catalog
- Install Gulp
npm install -g gulp
- Clone this repo
git clone https://github.com/instant-technologies/chime-sp-extension.git
- Change directory to this project and install dependencies
npm install
- Update the string value in
/src/index.ts
with your Chime web client URL, for examplehttps://ch-teams-net1.imchime.com/Chime/WebClient?id=1
- Run
gulp bundle --ship
- Run
gulp package-solution --ship
- The previous command will generate a
chime-extension.sppkg
file located in the/sharepoint
folder. This is what you need to upload to your SharePoint app catalog.
- Enable the CDN in your Office 365 tenant to host your app
- Go to your SharePoint app catalog
- Upload your
chime-extension.sppkg
file to your SharePoint app catalog - Go to one of your SharePoint sites
- Click the site settings button, and click Add an app
- Click Chime Web Client
After following the steps above, you should see a Chime button at the right-bottom-corner of your SharePoint page. Clicking that button should launch your Chime web client.