AMREIN ENGINEERING SharePoint Web Parts   |   Office 365 Web Parts   |   Blog   |   Support   |   Search   |   About us   |   Home  

Sharepoint Web Parts  

2019/SE Modern Web Parts  

Digital Clock Webpart  

Alerts Webpart  

Event Manager Webpart  

Sitemap Webpart  

Stock Chart Webpart  

Stock Quotes Webpart  

Dilbert Webpart  

Mega Menu Webpart  

Quote of the Day Webpart  

Webpart Tabs Webpart  

"Spotlight On.." Webpart  

"Tip of the Day" Webpart  

Lightbox Webpart  

Page HeaderSolution  

Tabs & Accordion Webpart  

Weather Webpart  

Slideshow Webpart  

Currency Rates Webpart  

Media Player Webpart  

YouTube Player Webpart  

Map Chart Webpart  

Org Chart Webpart  

Tiles Webpart  

Chart Webpart  

Google Chart Webpart  

Hero Webpart  

News Tiles Webpart  

Cafeteria Webpart  

RSS Feed Ticker Webpart  

SQL Viewer Webpart  

Google Map Webpart  

Quick Poll Webpart  

Quick Survey Webpart  

Audio Player Webpart  

Geo Mapper Webpart  

SQL Chart Webpart  

Exchange Calendar Webpart  

Exchange Events Webpart  

Call to Action Webpart  

Quick Links Webpart  

Filter Webpart  

Image Rotator Webpart  

Navigator Webpart  

KPI Webpart  

Page Hits Webpart  

Picture Menu Webpart  

Timer Webpart  

Podcast Webpart  

SQL Bullet Graph Webpart  

User Spotlight Webpart  

List View Webpart  

Staff Directory Webpart  

Birthday Reminder Webpart  

News Carousel Webpart  

Team Members Webpart  

Christmas Webpart  

Classifieds Webpart  

Image Menu Carousel Webpart  

Timeline Webpart  

Banner Rotator Webpart  

AZ Index Webpart  

Blog Roll Up Webpart  

Discussion Roll Up Webpart  

Document Roll Up Webpart  

News Roll Up Webpart  

Task Roll Up Webpart  

Calendar Roll Up Webpart  

Quick Form Webpart  

Twitter Webpart  

Upcoming Events Webpart  

Welcome Webpart  

Color Calendar Webpart  

Image Carousel Webpart  

Metro Grid Webpart  

Goal Thermometer Webpart  

Swipe Gallery Webpart  

List Items Webpart  

List Rotator Webpart  

List Search Webpart  

Bullet Graph Webpart  

Accordion & Tabs Bundle  

Accordion List Webpart  

Tabs List Webpart  

Microblog/Chat Webpart  

Toast Notifications  

Vacation Planner Webpart  

Multilevel Tile Webpart  

Inspired Tiles Webpart  

Facebook Timeline Webpart  

File Explorer Webpart  

Zip Creator  


Web Part Bundle  

Web Parts by Category  

Microsoft Sharepoint Web Parts

Sharepoint Goal Thermometer Web Part

The Goal Thermometer SharePoint Web Part is perfect for any sort of goal, whether it be sales, donations, fundraising, or even reporting project status (eg. KPI). Set the Goal Amount and Current Amount and when the page loads the Thermometer smoothly fills from 0 to the current amount in a couple seconds. You can configure the amounts, the time it takes to fill the thermometer, where the amounts come from (from Web Part Properties or a Sharepoint List). You can also choose between using a small or large gauge.

Important Note:
Microsoft recently released an announcement ( that they are effectively Shutting Down Sandbox Solutions with Code in Office 365 within 30 days from July 29 2016. Some clients are already impacted prematurely. Within 30 days your Product will likely become disabled and therefore unusable. This decision has come as a shock to the SharePoint community and we are working on path forward. Sandbox solutions have been deprecated for years but are (were) a reliable way to build SharePoint Web Parts for on and off premise sites. There was no earlier warning with a specific date that Sandbox Solutions with Code would be disabled, therefore we couldn’t warn our customers ahead of time. We apologize for the inconvenience. Note, the product still works On Premise including SharePoint 2016.

  • Includes 12 Thermometer Mercury colors, and 2 Thermometer sizes.
  • 30 day trial period. Purchase a license for continued use. License is good for each front-end server (on premise).
  • Enter the Goal Amount and Current Amount in the web part properties.
  • Enter optional Header message and/or Footer message to appear above and below the Goal Thermometer.
  • Header/Footer message can include HTML for full customization (like adding a button/link)
  • Easily change the font color and background color.
  • Change the amount of time it takes for the Thermometer to fill to the current amount on page load.
  • Enter a prefix and/or suffix for the numbers, to make "500" appear as "$500M" or any other combination you need.
  • Alternatively, you can load your Goal Amount, Current Amount, Header message, Footer message from a SharePoint List. This way you can write custom code in another project to update the list and change your amounts and messages dynamically. Whole numbers only, decimals will be rounded to nearest whole number.
  • Packaged as a SharePoint Sandbox Solution, can be installed as a Farm Solution or Sandbox Solution on premise or in the cloud.
  • Compatible with SharePoint 2010 (Foundation and Server), SharePoint 2013 (Foundation and Server), 2016 and, 2019.
  • Packaged as a Site Collection Feature, activate once per site collection. JS and CSS is available via a list in the root site of site collection. Feel free to tweak and make it your own. Almost all source code is JavaScript, free to customize.

Product Price     
Goal Thermometer Web Part
Sandbox Solution for SP 2010, 2013, 2016 and 2019 
free download..
Goal Thermometer Web Part License Key
Single Front-End Server
USD 100.00
Goal Thermometer Web Part License Key
Up to 3 Front-End Servers
USD 200.00
Goal Thermometer Web Part License Key
Unlimited Front-End Servers
USD 500.00
Web Part Installation Instructions download..

Please enter a comment below if you have problems with the installation, want to give feedback or have suggestions for improvements:

User Comments Post a Comment 

Mark Bishop  
1/6/2015 13:09 
Another great webpart. We have a few feature request that may also be of benefit to others.
We have a fund raising list where we list all our fund raising activities. In this list we have the fields, Charity, Event Title, Event Description, Event date, event Target (£) and Money Raised (£). This list also has views to filter by event date.
How can we get your webpart to read the calculated total of the target and money raised columns?If we specifiy these columns in the settings we get a "Themometer Web Part Error: Goal Amount not found in list view, make sure field is displayed in view."
1/15/2015 04:57 
@Mark, this is most likely due to using an invalid field name. The field names you must specify are internal field names, so they don't typically have spaces or special chars in them. And, the fields must be included in the view you choose.
Timo Richter  
3/20/2015 13:44 
As we already use jQuery on our site, we needed to comment line 5 of the app.js (jQuery.noConflict();) out to make it work.
4/2/2015 01:16 
Is there a way to connect to a database for real time data?
4/2/2015 21:26 
@Chris, the web part is only designed to read data from lists. BUT, you could always configure an External Content Type and External List (using Business Connectivity Services). Once the data is in a list you could point the Thermometer web part at the list.
10/7/2015 02:33 
Like others, I cannot get the web part to successfully read from a list. I get the message "Goal Thermometer SPCOM Request failed. Column 'GoalAmount' does not exist. It may have been deleted by another user." I cannot use this web part until this is fixed. Please note that I am ready to buy a license today. Thanks.
10/9/2015 09:39 
Thank you Ben for the fix!
10/30/2015 20:30 
I am also getting this SPCom error regarding the GoalAmount field when attempting to link to SP list. What is the fix?
1/25/2016 19:40 
I purchased the web part several months ago, and got it working from list for our first campaign. We are starting a new campaign, and I am now getting SPCom Request failed. Unknown error undefined, when attempting to link to SP list. Please help.
1/25/2016 19:46 
I got it working...the problem was a typo in the list name.
4/28/2016 19:38 
I have added the webpart to the page and only text are appearing. The graphic for the actual thermometer is not.
Larry Talley  
8/12/2016 19:55 
This has been a great tool for us! As we move forward with new campaigns, can you tell me the graphic names and their location so we can have a developer change the picture? Any tips for us as we attempt to code a new picture?

Thank you,
Larry Talley
HMS SharePoint Architect
License Question  
9/21/2016 16:04 
Is this a yearly license? or one time fee?
9/21/2016 16:08 
it is a one time (non-recurring) license.
1/23/2017 22:17 
I have the same problem that Judd had: I cannot get the web part to successfully read from a list. I get the message "Goal Thermometer SPCOM Request failed. Column 'GoalAmount' does not exist. It may have been deleted by another user." I cannot use this web part until this is fixed.
1/30/2017 23:36 
So does this product no longer work with SharePoint Online?
Ellen Farley  
3/8/2017 19:14 
Purchased this web part for 2010 on premise farm, but will be upgrading to 2013 in next the web-part compatible with 2013?
3/9/2017 11:45 
yes, it is compatible with SP2013 and SP 2016.
Terri Smith  
4/12/2017 18:35 
This is great. Is there a way in CSS to make just the goal number a different font/color? I see where I can update all of the numbers but we just want to update the goal. Thanks in advance!
5/25/2018 17:39 
Hi Juerg,
As mentioned by a couple previous people, we have the same problem with just text showing up.
7/19/2018 16:28 
Good morning, how would you go about and change the increments to specific number? i.e. 1000-2000-3000 etc? or 500-1000-1500 etc?
i can't seem to find this option
3/19/2019 19:26 
Is there a way to update thermometers on multiple pages from a single list? I have 8 thermometers and 8 separate lists controlling them. Not seeing a way to tie them to a particular list item.
4/28/2020 13:26 
I cannot get the read from a list to work. Can you explain how to enter the fields so the list is found? I keep getting an error that the list is not found. Your video doesn't cover that.
4/28/2020 14:22 
you actually need to enter the list name into the "List Name" web part setting. You also can get some online help by clicking the "?".
Please also note how to set the "Server Relative Web Url" (if needed).

4/28/2020 14:26 
I think I figured it out. It doesn't like spaces in the name of the list?
6/2/2020 15:55 
has anyone gotten this to work by using an External List? It doesn't seem to find it. Using SP 2013
11/24/2021 15:09 
Is there a way to add a background image?
11/26/2021 16:59 
you can add a background image by adding the below to the web part’s “Header Text” setting as illustrated below:

My Goal Thermometer<style>.goal-thermometer-container {background-image:url(/Pictures/somePicture.jpg)}</style>
7/21/2023 17:37 
I am having issues downloading the file. I am using SharePoint online.
7/24/2023 11:36 
Please note that this web par can only be used on SharePoint on-premise.

  RSS Feed   
Amrein consistently delivers useful and innovative SharePoint webparts and components.  We recommend several of them as must have’s for every SharePoint implementation.

Sean Wallbridge, itgroove Professional Services Ltd.

This web part is available for:
SharePoint 2010
SharePoint 2013
SharePoint 2016
SharePoint 2019
SharePoint SE
SharePoint 2019 'modern'
SharePoint SE 'modern'
Office 365