Customer Thermometer
Overview
Customer Thermometer is a 1-click customer satisfaction (CSAT) and NPS survey platform. Recipients click a colour-coded thermometer icon in an email and can leave a comment.
The Bumblebee integration is read-only: it surfaces an account's satisfaction reporting so the agent can assemble Quarterly Business Reviews (QBRs). It reads CSAT (Happiness Factor and Temperature Rating), NPS, response rate, response counts, and the individual responses and comments — all filterable by date range (for a quarter) and by survey campaign (blast).
It never sends surveys or modifies your account.
Prerequisites & Setup
Before setting up the Customer Thermometer integration, you need:
- A Customer Thermometer account
- Access to the Automations / API area to create an API key
Generate a Sub-API Key
- Sign in to your Customer Thermometer account at app.customerthermometer.com
- Open the API information page: app.customerthermometer.com/?template=endpoints
- In the Sub API Key section, click Create API Key
- Copy the newly generated key
Use the Sub-API key — it is scoped solely to the REST API. The Super API Key shown at the top of that page also works but has full access to your account, so the Sub-API key is the safer choice. You can Revoke the key on the same page if it is ever exposed.
Configure in Bumblebee
- Go to the Integrations page in Bumblebee
- Select Customer Thermometer
- Paste your API Key (the Sub-API key) into the credentials form
- Save the configuration
- Run a test request from the validation card (e.g. list thermometers)
Using it for QBRs
The value metrics filter by date range and/or campaign, not by customer directly. To get a customer's quarterly CSAT:
- Pass that quarter's date range (
from_date/to_date) — and, if the account uses one blast per customer, that customer'sblast_id— to the value tools. - Otherwise pull
get_blast_resultsfor the quarter and aggregate by thecompanyfield (or whichevercustom_Nfield holds the customer) yourself.
Available Tools
All tools are read-only. Date parameters use YYYY-MM-DD; temperature_id is
1 = gold, 2 = green, 3 = yellow, 4 = red.
Discovery
- get_thermometers — List every thermometer (survey) with its ID and name.
- get_recipient_lists — List the recipient lists configured in the account.
CSAT & NPS metrics
- get_happiness_value — Happiness Factor, the headline CSAT percentage.
- get_temp_rating_value — Temperature Rating (weighted CSAT) percentage.
- get_nps_value — Net Promoter Score (-100 to 100).
- get_response_rate_value — Survey response rate percentage.
- get_num_responses_value — Count of responses, optionally by
temperature_id.
Each accepts from_date, to_date, blast_id, and limit to scope the window.
Detailed responses & comments
- get_blast_results — Individual responses with attached recipient data
(
company,first_name,last_name,custom_1–custom_10), the rating (response),nps_rating, andcomment. - get_comments — The free-text comments left by respondents.
Both accept from_date, to_date, blast_id, temperature_id, and limit,
plus a response_filter (JMESPath) to project large result sets.
Account
- get_send_quota — Remaining survey-sending credits.