How do I install LiveSlides in PowerPoint on Windows?

First, download LiveSlides, then follow the directions on your computer to install it.

Second, open PowerPoint. If PowerPoint was already open, you might want to close it first, and then open it. You should see a new LiveSlides tab in the menu ribbon at the top of your PowerPoint window. That means you’re ready to embed just about any web content in PowerPoint. Proceed with glee.