Channels
Sphera exchanges data over channels. Nectar uses two, and each has its own GUID, connection key, and connection secret.
You can run the integration with DI alone. Without DA, you lose site discovery, the monthly usage comparison, and the Push/Sync resolution actions.
You need a SpheraCloud user with access to Management > Connection Center. If that menu item is not visible, ask your Sphera administrator to grant Connection Center permissions, or to create the channels and send you the values.
Step 1: Get your Sphera credentials
1
Open the Connection Center
Sign in to SpheraCloud at your company host (for example
https://yourcompany.cs.spheracloud.net) and confirm the product switcher is on Corporate Sustainability. In the left navigation, expand Management and click Connection Center, then expand the Channels section.The Channels table lists every channel with its Type, Name, Online checkbox, and Auth Type. Nectar uses WSSE, which is Sphera’s default.2
Find or create the Data Import channel
Look for a row where Type is
Data Import. If your administrator already created one for Nectar, open it and skip to the next step.To create one, click the + dropdown at the top right, choose New Channel, and set:- Type — Data Import
- Name — anything recognizable, for example
Nectar upload channel - Online — leave checked. An unchecked channel rejects incoming data.
- Save on behalf of — a Sphera user with write access to every site Nectar will push to. Imported data is written under that user’s permissions.
- Mapping — the Sphera import mapping that matches Nectar’s CSV column names. Create it under Mappings first if none exists.
- Transformer — leave blank. Nectar sends a flat CSV that needs no transposition.
3
Find or create the Data Acquisition channel
Repeat for a row where Type is
Data Acquisition. This channel is read-only, so it has no Mapping or Transformer field. Set Save on behalf of to a user who can read the sites and questionnaire data you want to compare.4
Copy the GUID, key, and secret
Open a channel to show its detail panel. At the top of the Info tab is a bordered box labelled “Click to copy connection parameters to send them to the sending system.” Click it once to copy the whole block:The same values are listed individually further down the Info tab as URL, Endpoint URL, Connection key, and Connection secret.
Map Sphera values to Nectar fields
Step 2: Connect Nectar to Sphera
Go to Data Export > Integrations > Sphera and start the setup wizard. If the integration already exists, edit it from Settings > Company > Integrations > Sphera instead.- Channels — Enter your Sphera host and API route, and turn on the Data Acquisition (DA) channel toggle if you have one.
- Credentials — Paste the GUID, connection key, and connection secret for each channel. Verify & continue tests every channel against the live Sphera API, saves the configuration, and discovers your Sphera sites through the DA channel. Site discovery can take a minute.
- Site mapping — Match each Nectar site to its Sphera site. Smart match suggests pairings by name, and you can exclude sites you never want pushed. On the same step, pick the Sphera questionnaire template that holds each commodity’s data — Nectar pre-fills these from the discovered template names.
- Review — Confirm the host, channels, mapped and excluded site counts, and configured commodities, then Finish setup.
Steps 3 and 4 need the DA channel. With DI alone you can skip site mapping — the push export still works, but Nectar cannot read values back.
Integration hub
The Sphera integration page at Data Export > Integrations > Sphera is a single-page layout:- Page header — Archive (deactivate the integration) and Settings (credentials, site mapping, questionnaires, column names)
- Warning banners — Legacy push-only configuration, or sites not yet mapped to a Sphera site
- Status card — DI + DA connected, DI only (push), Legacy config (push only), or Not configured, with an Export button
- Recent syncs & downloads — Your latest Sphera exports and DI pushes. Use Data Export > History for the full cross-integration log.
- Monthly usage comparison — When the DA channel is configured, a per-site Nectar vs Sphera comparison
Exporting
Click Export to open the export dialog:
The export is recorded in your Export History.
Monthly usage comparison
When the DA channel is configured, the comparison section reads the values stored in Sphera and diffs them against Nectar’s calendarized monthly usage. Use it to confirm Sphera holds the right numbers and to re-push the ones it does not.- Set the scope with the filters:
- Site (pinned) — One mapped Sphera site at a time. Only sites mapped through the DA channel appear.
- Commodity — The utility type to compare. Only commodities with a configured questionnaire template appear.
- Months (required) — The month range to compare; clearing it resets to the current year.
- Read the usage chart — Nectar’s calendarized monthly usage and the values stored in Sphera are plotted side by side.
- Scan the monthly comparison table — Each row shows the month, Nectar value, Sphera value, the percentage difference, and a status. Expand a month to list the bills that make up Nectar’s total; click a bill to open it, or open the matching bills in Data Inventory.
- Synced — Sphera matches your data for that month
- Diff — Both sides have data but the values differ
- Not on Sphera — Nectar has data Sphera never received
- Missing in Nectar — Sphera holds a value your data no longer produces
- Per row — Click Push (for Not on Sphera) or Sync (for Diff) to re-push that month.
- In bulk — Click Resync N discrepancies above the table to re-push every drifted or not-on-Sphera month at once.
Settings
Manage the integration in Settings > Company > Integrations > Sphera:- Connection — Sphera host, API route, and the GUID, connection key, and secret for each channel. Saving always verifies the credentials first, so invalid ones never reach the stored configuration. Leave a secret blank to keep the stored value.
- Site mapping — Nectar sites mapped to the Sphera sites discovered through the DA channel, with exclusions. Refresh sites re-discovers sites after you add them in Sphera.
- Questionnaires — The Sphera questionnaire template that holds each commodity’s data. The same template applies to every site.
- Column names — Header names for the CSV that Nectar pushes to the DI channel.
Column names
Each exported row is one bill, carrying the bill’s account, meter, invoice, and audit-link metadata so values can be traced back to their source. Most headers are fixed, but these eight are configurable so they can match your Sphera import mapping:Rotating credentials
Open the channel in the Connection Center, click More (···) in the detail panel header, and choose Reset the API credentials (the circular-arrow icon). Copy the new key and secret into Settings > Company > Integrations > Sphera and save.
Troubleshooting
The Log tab on each channel is the authoritative record of what Sphera received. Sphera 8.19+ also offers a downloadable error report listing failed rows with per-row reasons.
Still stuck? Email support@nectarclimate.com.
FAQ
Where do I find my channel GUID, connection key, and connection secret?
Where do I find my channel GUID, connection key, and connection secret?
In SpheraCloud, go to Management > Connection Center, expand Channels, and click the channel. The Info tab shows a “Click to copy connection parameters” box containing the endpoint, the full URL with the channel UUID (that UUID is the GUID), the connection key, and the connection secret. Do this once for the Data Import channel and once for the Data Acquisition channel.
What is the difference between the DI and DA channels?
What is the difference between the DI and DA channels?
The Data Import (DI) channel receives data — it is how Nectar pushes bills into Sphera. The Data Acquisition (DA) channel is read-only — Nectar uses it to discover your Sphera sites and read stored values back for the monthly comparison. You can run the integration with DI alone, but the comparison requires DA credentials.
What utility types can I export to Sphera?
What utility types can I export to Sphera?
Electricity, natural gas, fuel, water, sewer, waste, and district / steam. The options you see depend on your Nectar data and Sphera configuration.
Should I use api or ws/rest.php for the API route?
Should I use api or ws/rest.php for the API route?
Most SpheraCloud instances use
api. Self-hosted installations typically use ws/rest.php. The value is the URL prefix before the channel path in your Endpoint URL — Nectar appends /di and /da itself.How do I fix a discrepancy?
How do I fix a discrepancy?
First delete the affected entries in Sphera — DI imports append, so re-pushing without deleting duplicates the data. Then use the Push, Sync, or Resync action on the monthly comparison to re-push the corrected values.
I added a new site in Sphera and it is not in the mapping list.
I added a new site in Sphera and it is not in the mapping list.
Open Settings > Company > Integrations > Sphera and click Refresh sites on the site mapping card. Nectar re-discovers sites through the DA channel.
Can I re-download a past Sphera export?
Can I re-download a past Sphera export?
Yes. Go to Export History, find the export, and click to open the detail sheet. A Download button is available if the file is still within the 90-day retention period.