Skip to main content

Google Sheets Integration

The new Google Sheets widget is a handy and dynamic addition to the Fusion Signage Designer - allowing you to link a Google Sheets page to your content. This means you can update your messages or pricing without having to re-publish your designs.

The Google Sheets widget is part of the Designer and offers customers with an Advanced or Pro Licence the ability to pull dynamic data through to their screens.

Do you have a few designs with the same information in each? Updating them one-by-one is a thing of the past, because now you can use Google Sheets to update them all at once (without having to re-publish your designs!).

Let’s say you have a menu board, but in a few different styles. You can now enter all of your menu items into a Google Sheet (name, price - any information you may need to update), then use the Google Sheets widget in the Designer to link each cell to an area on your screen. Once linked, you can update the Google Sheet cells to change the information on all designs. Easy-peasy!

And there's no need to choose between branding and the ease of dynamic data. The Google Sheet widget's text is completely customisable to suit your vibe.

... Before getting stuck in, there are just a couple of set-up steps outside of Fusion Signage to tick off first.

Setting up a Google API

  1. Go to the Google Cloud APIs & Services page: https://console.cloud.google.com/projectselector2/apis/dashboard?supportedpurview=project

  2. Under Enabled APIs & Services click on Create Project

  3. Give your Project a name and click Create

  4. At the top of the page click on Enable APIs and Services

  5. Use the search bar to find the Google Sheets API and click Enable

  6. Once the page loads, select create credentials

  7. Select the Application Data option then click next

  8. Under the service account ID, enter any details that make sense for your company. Ensure the data entered is more than 6 characters in length and starts with a lowercase

  9. Nothing needs to be filled in for the next optional section, just press Done

Generating the API Key

  1. Go to the Credentials section under APIs & Services and click on +Create Credentials followed by API Key

  2. Make note of the API key that is generated. You will need this in Fusion Signage

Creating a Google Sheet

  1. Go to Google Sheets and create a new Blank Sheet or open an existing document

  2. Copy the spreadsheet ID from the URL. It is the information after the d/ and before the /edit

  3. In the top right hand corner, click Share and under General Access change this from Restricted to Anyone with the link. This will allow your sheet to be accessible by the Designer in Fusion Signage.

Note

You can share this document with anyone who needs access. Either by adding in their email or sharing the link. The data can then be edited without the person needing a Fusion Signage login. You will just need to ensure the role is set to Editor for anyone with the link.

For example - a restaurant owner with multiple locations can create their menu within the Google Sheets document and share the link to the managers of their stores. They will be able to edit pricing or the menu items within the Google Sheet without needing access to the Fusion Signage platform. This ensure streamlined content for everyone involved, regardless of location-based updates.

  1. Save your Google Sheet to your drive and enter your data into the Cells

Adding the Google Sheet Widget into Fusion Signage

  1. Log into the Fusion Signage Portal

  2. Navigate to the Designer and either create a new blank design or open an existing design or template

  3. In the toolbar on the left hand side of the canvas, click Dynamic Widgets then select Google Sheets

  4. Along the toolbar across the top, click Google Sheet Config

  5. Paste in your API Key and the Spreadsheet ID

  6. Fill in the data for the relevant Sheet name, Cell Column and Row and the data from that specific Cell will appear in your design

  7. You can edit the font style and the border style in the upper toolbar

  8. You can now copy and paste this widget, then update the Sheet Name or Cell reference to pull through different data from the same spreadsheet. Or you can use different Spreadsheet ID to load data from different spreadsheet too

  9. The system will automatically fetch changes from the spreadsheet every 15 minutes and update it in your design. Although, if you want to have your spreadsheet change to be reflected quicker than that, you can use refresh button on the widget.

Adding images via the google sheets widget

You can now use the Google Sheets widget to add images into your designs. There are just a couple of points to note first.

  1. The website where you are pulling the image from needs to be publicly accessible in order for our servers to be able to access the data.
  2. The URL needs to be a link to the image itself, not to the website page that it is found on. The URL will need to end in .jpg, .png, .gif or some other common image file format
  3. We recommend hosting your own images to be safe as they can be blocked, changed or removed at any point from the owner of the site. You can just search "image hosting" in google and use one of the free sites to upload the image and grab the direct link.

Steps to add images

  1. Paste the image link into a cell in your google sheets document
  2. Navigate to your design within the Fusion Signage portal and add the google sheet widget into the design.
  3. Add the API Key and Spreadsheet ID as normal and input the cell column and row data into the fields above the canvas.
  4. Click the Image Settings button and switch Display URL as image to On.

Watch our Quick Demo