Skip to main content
All CollectionsWebsitesPages & Blocks
Adding Third-Party Widgets
Adding Third-Party Widgets

In this article, we will walk you through utilizing a Code block to add third-party services to your website.

Tanner Ramey avatar
Written by Tanner Ramey
Updated over 6 months ago

Want to integrate a third-party service into your SnapPages website? With our "Code" block, you can quickly and easily embed almost ANY type of widget into your site. In other words, you can use the "Code" block to add eCommerce (PayPal, Shopify, Square, etc.), custom calendars, videos, audio clips, and much more. To do this, all you need to do is find the "embed code" for the widget you want to add (this is provided by the third-party service you’re using), copy it, and paste it into the "Code" block found in the SnapPages page editor.

To read specifically about how to integrate e-commerce into your website, check out our guide to do so HERE.

image.png

To show you how easy this is, I'll walk you through how to add a Spotify song to a SnapPages website. First, visit the Spotify developer page (most companies will have some form of a developer page like this) and follow their instructions to create a "Spotify Play Button."

From there, copy the code they provide, log into your SnapPages website, select the page you want to add the song to while in the "Pages" section and click "edit." Once you’re in the page editor, click "Add a block" on the left-hand side of the page, drag the "Code" block onto the page where you want to display the song, paste the copied code into the field, and click "save."

Code can only be pasted into the code field by using keyboard commands.
(CMD+V for Mac or CTRL+V for PC)

image.png

That’s it! The song will now be displayed on the live version of your website (shown below).

image.png

While the process for adding third-party widgets will be a bit different depending on what service you're using, this should give you a pretty good idea of how to add most third-party widgets.


Did this answer your question?