---
title: Saular Permissions and HubSpot Access Explained
description: Learn what HubSpot permissions Saular needs, why they’re required, and how to fix access-related issues.
---

[Skip to content](https://th-digital.au/support/saular-permissions-and-hubspot-access-explained#main-content)

[Contact us](https://th-digital.au/support/kb-tickets/new?hsLang=en-au) [Customer portal](https://th-digital.au/customer-support?hsLang=en-au)

[![TH Digital Logo_Black](https://th-digital.au/hubfs/TH%20Digital%20Logo_Black.svg)](https://th-digital.au/?hsLang=en-au)

- [Tradiate](https://th-digital.au/tradiate)
- [HubSpot Services](https://th-digital.au/hubspot-experts)
  
  Show submenu for HubSpot Services 
  
  
  
    - [All HubSpot Services](https://th-digital.au/hubspot-experts)
    - [Custom API Development](https://th-digital.au/hubspot-api-development)
    - [Marketplace Integrations](https://th-digital.au/hubspot-api-integrations)
- [HubSpot Integrations](https://th-digital.au/hubspot-api-integrations)
  
  Show submenu for HubSpot Integrations 
  
  
  
    - [Service M8 - HubSpot](https://th-digital.au/servicem8)
    - [Fergus - HubSpot](https://th-digital.au/fergussync)
    - [Pylon - HubSpot](https://th-digital.au/pylon)
    - [AroFlo - HubSpot](https://th-digital.au/hubspot-aroflo-integration)
    - [OpenSolar - HubSpot](https://th-digital.au/hubspot-and-opensolar-integration)
    - [Calculations for Workflows](https://th-digital.au/hubspot-calculations)
    - [SolarQuotes - HubSpot](https://th-digital.au/hubspot-solarquotes)
    - [Enrol in Sequence](https://th-digital.au/hubspot-enrol-in-sequence)
    - [Address Finder](https://th-digital.au/addressfinder)
    - [Get your own integration](https://th-digital.au/hubspot-api-development)
- [Our Work](https://th-digital.au/our-work)
- [About](https://th-digital.au/company)
- [Partner With Us](https://th-digital.au/partner)

Open main navigation

Close main navigation

- [Tradiate](https://th-digital.au/tradiate)
- [HubSpot Services](https://th-digital.au/hubspot-experts)
  
  Show submenu for HubSpot Services 
  
  
  
    - [All HubSpot Services](https://th-digital.au/hubspot-experts)
    - [Custom API Development](https://th-digital.au/hubspot-api-development)
    - [Marketplace Integrations](https://th-digital.au/hubspot-api-integrations)
- [HubSpot Integrations](https://th-digital.au/hubspot-api-integrations)
  
  Show submenu for HubSpot Integrations 
  
  
  
    - [Service M8 - HubSpot](https://th-digital.au/servicem8)
    - [Fergus - HubSpot](https://th-digital.au/fergussync)
    - [Pylon - HubSpot](https://th-digital.au/pylon)
    - [AroFlo - HubSpot](https://th-digital.au/hubspot-aroflo-integration)
    - [OpenSolar - HubSpot](https://th-digital.au/hubspot-and-opensolar-integration)
    - [Calculations for Workflows](https://th-digital.au/hubspot-calculations)
    - [SolarQuotes - HubSpot](https://th-digital.au/hubspot-solarquotes)
    - [Enrol in Sequence](https://th-digital.au/hubspot-enrol-in-sequence)
    - [Address Finder](https://th-digital.au/addressfinder)
    - [Get your own integration](https://th-digital.au/hubspot-api-development)
- [Our Work](https://th-digital.au/our-work)
- [About](https://th-digital.au/company)
- [Partner With Us](https://th-digital.au/partner)
- [Contact us](https://th-digital.au/support/kb-tickets/new)
- [Customer portal](https://th-digital.au/customer-support)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [T&H Digital Integrations – Help Centre](https://th-digital.au/support?hsLang=en-au)
2. [OpenSolar for HubSpot (Saular)](https://th-digital.au/support/opensolar-for-hubspot-saular?hsLang=en-au)
3. [General Account Settings](https://th-digital.au/support/opensolar-for-hubspot-saular?hsLang=en-au#general-account-settings)

15 October 2025

# Saular Permissions and HubSpot Access Explained

## Understanding HubSpot data access and OAuth scopes for the Saular integration

### Overview

Saular connects **OpenSolar** and **HubSpot** so that customer and project data can sync automatically in both directions.  
When installing the app, HubSpot will display a list of requested **permissions (OAuth scopes)** that Saular needs to function.  
This article explains what those permissions mean, why they’re needed, and what Saular does *not* access.

---

### Quick Summary

- Saular requests **read and write access** to HubSpot contacts, deals, and companies so it can keep your CRM aligned with OpenSolar.
- It does **not** access your marketing emails, payment data, or sensitive account credentials.
- All data stays securely within HubSpot and OpenSolar — nothing is stored externally by Saular.

---

### Permissions & Their Purpose

| OAuth Scope | What It Allows | Why Saular Needs It |
| --- | --- | --- |
| `crm.objects.contacts.read` | Read contact data | To import and update customer information from OpenSolar. |
| `crm.objects.contacts.write` | Create and edit contact records | To create new HubSpot contacts when a new customer is added in OpenSolar. |
| `crm.objects.deals.read` | Read deal and quote data | To track solar projects and proposals in HubSpot. |
| `crm.objects.deals.write` | Create and edit deals | To automatically generate HubSpot deals when a project is created in OpenSolar. |
| `crm.objects.companies.read` | Read company records | To match OpenSolar customers with their related businesses in HubSpot. |
| `crm.objects.companies.write` | Update or create company records | To ensure company details stay consistent across both systems. |
| `tickets` | Access service tickets | To create or sync customer service tickets for installations or maintenance. |
| `e-commerce` | Access e-commerce data | To link project payments or order data if used within HubSpot. |
| `media_bridge.read` | Read media assets | To display attached proposals, site photos, or system documentation within HubSpot. |

💡 *Each scope is part of HubSpot’s standard OAuth authorisation system and cannot be used to modify unrelated CRM data.*

---

### Data Security & Privacy

- Saular does **not** copy, store, or sell any data outside your connected HubSpot and OpenSolar accounts.
- All communication between the two systems uses encrypted, token-based authentication.
- You can revoke permissions anytime in HubSpot under **Settings → Connected Apps → Saular → Disconnect**.

⚠️ *If permissions are revoked, syncing will stop until you reconnect the app.*

---

### Troubleshooting Access Issues

| Problem | Possible Cause | Solution |
| --- | --- | --- |
| Saular not syncing data | OAuth token expired | Reconnect Saular under *Settings → Connected Apps → Saular → Reconnect.* |
| Error: “Insufficient permissions” | HubSpot admin privileges removed | Ask a Super Admin to reinstall the app or grant full permissions. |
| Missing attachments or project files | `media_bridge` access blocked | Reinstall Saular and confirm all permissions are accepted during install. |

---

### When to Contact Support

If you’re unsure about specific access or security questions, [contact us](https://th-digital.au/contact-us?hsLang=en-au)  
💬 Or use our chatbot on thdigital.au for quick guidance.

Response time: within **1–2 business days.**

- [Enrol in Sequence for HubSpot](https://th-digital.au/support/enrol-in-sequence-for-hubspot?hsLang=en-au#main-content)
  
  
  
  
  
    - [Getting Started](https://th-digital.au/support/enrol-in-sequence-for-hubspot?hsLang=en-au#getting-started)
    - [Integrations & Usage](https://th-digital.au/support/enrol-in-sequence-for-hubspot?hsLang=en-au#integrations-usage)
    - [Troubleshooting](https://th-digital.au/support/enrol-in-sequence-for-hubspot?hsLang=en-au#troubleshooting)
    - [Billing & Account Management](https://th-digital.au/support/enrol-in-sequence-for-hubspot?hsLang=en-au#billing-account-management)
    - [Account & Support](https://th-digital.au/support/enrol-in-sequence-for-hubspot?hsLang=en-au#account-support)
    - [FAQs](https://th-digital.au/support/enrol-in-sequence-for-hubspot?hsLang=en-au#faqs)
- [Notes for HubSpot Workflow](https://th-digital.au/support/notes-for-hubspot-workflow?hsLang=en-au#main-content)
  
  
  
  
  
    - [Getting Started](https://th-digital.au/support/notes-for-hubspot-workflow?hsLang=en-au#getting-started)
    - [Troubleshooting](https://th-digital.au/support/notes-for-hubspot-workflow?hsLang=en-au#troubleshooting)
    - [Account](https://th-digital.au/support/notes-for-hubspot-workflow?hsLang=en-au#account)
    - [Support](https://th-digital.au/support/notes-for-hubspot-workflow?hsLang=en-au#support)
- [OpenSolar for HubSpot (Saular)](https://th-digital.au/support/opensolar-for-hubspot-saular?hsLang=en-au#main-content)
  
  
  
  
  
    - [FAQs](https://th-digital.au/support/opensolar-for-hubspot-saular?hsLang=en-au#faqs)
    - [Getting Started](https://th-digital.au/support/opensolar-for-hubspot-saular?hsLang=en-au#getting-started)
    - [General Account Settings](https://th-digital.au/support/opensolar-for-hubspot-saular?hsLang=en-au#general-account-settings)
    - [Troubleshooting](https://th-digital.au/support/opensolar-for-hubspot-saular?hsLang=en-au#troubleshooting)
- [Fergus Integration](https://th-digital.au/support/fergus-integration?hsLang=en-au#main-content)
  
  
  
  
  
    - [Overview](https://th-digital.au/support/fergus-integration?hsLang=en-au#overview)
    - [Data Sync](https://th-digital.au/support/fergus-integration?hsLang=en-au#data-sync)
    - [FAQs](https://th-digital.au/support/fergus-integration?hsLang=en-au#faqs)
- [Calculations for HubSpot](https://th-digital.au/support/calculations-for-hubspot?hsLang=en-au#main-content)
  
  
  
  
  
    - [Quick Start Summary](https://th-digital.au/support/calculations-for-hubspot?hsLang=en-au#quick-start-summary)
    - [Integrations & Usage](https://th-digital.au/support/calculations-for-hubspot?hsLang=en-au#integrations-usage)
    - [Troubleshooting](https://th-digital.au/support/calculations-for-hubspot?hsLang=en-au#troubleshooting)
    - [Billing & Account Management](https://th-digital.au/support/calculations-for-hubspot?hsLang=en-au#billing-account-management)
    - [Account & Support](https://th-digital.au/support/calculations-for-hubspot?hsLang=en-au#account-support)
    - [FAQs](https://th-digital.au/support/calculations-for-hubspot?hsLang=en-au#faqs)
- [Command Credit](https://th-digital.au/support/command-credit?hsLang=en-au#main-content)
  
  
  
  
  
    - [Overview](https://th-digital.au/support/command-credit?hsLang=en-au#overview)
    - [Getting Started](https://th-digital.au/support/command-credit?hsLang=en-au#getting-started)
    - [How to Use & Automations](https://th-digital.au/support/command-credit?hsLang=en-au#how-to-use-automations)
    - [Errors & Troubleshooting](https://th-digital.au/support/command-credit?hsLang=en-au#errors-troubleshooting)
- [ServiceM8 for HubSpot (Tradiate)](https://th-digital.au/support/servicem8-for-hubspot-tradiate?hsLang=en-au#main-content)
  
  
  
  
  
    - [Getting Started](https://th-digital.au/support/servicem8-for-hubspot-tradiate?hsLang=en-au#getting-started)
    - [Workflows](https://th-digital.au/support/servicem8-for-hubspot-tradiate?hsLang=en-au#workflows)
    - [General Account Settings](https://th-digital.au/support/servicem8-for-hubspot-tradiate?hsLang=en-au#general-account-settings)
    - [FAQs](https://th-digital.au/support/servicem8-for-hubspot-tradiate?hsLang=en-au#faqs)
    - [Troubleshooting](https://th-digital.au/support/servicem8-for-hubspot-tradiate?hsLang=en-au#troubleshooting)
    - [Billing & Account Management](https://th-digital.au/support/servicem8-for-hubspot-tradiate?hsLang=en-au#billing-account-management)
- [OnePageCRM Migration (OneHub)](https://th-digital.au/support/onepagecrm-migration-onehub?hsLang=en-au#main-content)
  
  
  
  
  
    - [Getting Started](https://th-digital.au/support/onepagecrm-migration-onehub?hsLang=en-au#getting-started)
    - [Integrations & Usage](https://th-digital.au/support/onepagecrm-migration-onehub?hsLang=en-au#integrations-usage)
    - [Account & Support](https://th-digital.au/support/onepagecrm-migration-onehub?hsLang=en-au#account-support)
    - [Billing & Account Management](https://th-digital.au/support/onepagecrm-migration-onehub?hsLang=en-au#billing-account-management)

[![TH Digital Logo_Black](https://th-digital.au/hubfs/TH%20Digital%20Logo_Black.svg "TH Digital Logo_Black")](https://www.thrive-digital.com.au?hsLang=en-au)

<https://www.linkedin.com/company/thrive-digital-marketing-agency/>

Copyright © 2025, T&H Digital

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://th-digital.au/#organization",
  "@type" : "Organization",
  "address" : {
    "@type" : "PostalAddress",
    "addressCountry" : "AU",
    "addressLocality" : "North Sydney",
    "addressRegion" : "NSW",
    "postalCode" : "2060",
    "streetAddress" : "101 Miller St"
  },
  "alternateName" : "Thrive Digital",
  "areaServed" : [ {
    "@type" : "Country",
    "name" : "Australia"
  }, {
    "@type" : "Country",
    "name" : "New Zealand"
  } ],
  "award" : [ "HubSpot Impact Award - Technical Expertise APAC", "HubSpot Custom Integration Accreditation" ],
  "contactPoint" : [ {
    "@type" : "ContactPoint",
    "availableLanguage" : [ "en-AU" ],
    "contactType" : "sales",
    "url" : "https://th-digital.au/contact-us"
  }, {
    "@type" : "ContactPoint",
    "availableLanguage" : [ "en-AU" ],
    "contactType" : "support",
    "url" : "https://th-digital.au/contact-us"
  } ],
  "description" : "T&H Digital is an award-winning HubSpot Platinum Partner specialising in HubSpot integrations, CRM automation and connected systems for growth-focused businesses.",
  "founder" : [ {
    "@type" : "Person",
    "name" : "Hannah Luck-Moreau"
  }, {
    "@type" : "Person",
    "name" : "Teddy Luck-Moreau"
  } ],
  "foundingDate" : "2020",
  "hasOfferCatalog" : {
    "@type" : "OfferCatalog",
    "itemListElement" : [ {
      "@type" : "Offer",
      "itemOffered" : {
        "@type" : "Service",
        "name" : "HubSpot integrations and custom API development",
        "provider" : {
          "@id" : "https://th-digital.au/#organization"
        }
      }
    }, {
      "@type" : "Offer",
      "itemOffered" : {
        "@type" : "Service",
        "name" : "HubSpot CRM automation and workflow optimisation",
        "provider" : {
          "@id" : "https://th-digital.au/#organization"
        }
      }
    }, {
      "@type" : "Offer",
      "itemOffered" : {
        "@type" : "Service",
        "name" : "HubSpot onboarding and implementation",
        "provider" : {
          "@id" : "https://th-digital.au/#organization"
        }
      }
    }, {
      "@type" : "Offer",
      "itemOffered" : {
        "@type" : "Service",
        "name" : "HubSpot CMS website design and development",
        "provider" : {
          "@id" : "https://th-digital.au/#organization"
        }
      }
    }, {
      "@type" : "Offer",
      "itemOffered" : {
        "@type" : "Service",
        "name" : "HubSpot training and sales enablement",
        "provider" : {
          "@id" : "https://th-digital.au/#organization"
        }
      }
    }, {
      "@type" : "Offer",
      "itemOffered" : {
        "@type" : "Service",
        "name" : "Shopify and eCommerce integrations",
        "provider" : {
          "@id" : "https://th-digital.au/#organization"
        }
      }
    } ],
    "name" : "T&H Digital services"
  },
  "image" : {
    "@type" : "ImageObject",
    "url" : "https://th-digital.au/hubfs/TH%20Digital%20Logo_Black_1.png"
  },
  "knowsAbout" : [ "HubSpot integrations", "HubSpot CRM", "HubSpot CMS", "HubSpot onboarding", "HubSpot implementation", "HubSpot training", "HubSpot API development", "HubSpot Custom Integration Accreditation", "Custom API integrations", "CRM automation", "Workflow automation", "Sales enablement", "Revenue operations", "Connected systems", "Field service automation", "ServiceM8 HubSpot integration", "AroFlo HubSpot integration", "OpenSolar HubSpot integration", "Shopify", "Klaviyo", "eCommerce integrations", "Lifecycle marketing" ],
  "logo" : {
    "@type" : "ImageObject",
    "url" : "https://th-digital.au/hubfs/TH%20Digital%20Logo_Black_1.png"
  },
  "name" : "T&H Digital",
  "priceRange" : "$2,000+ projects; $175 AUD/hour+",
  "sameAs" : [ "https://www.linkedin.com/company/t-h-digital/" ],
  "url" : "https://th-digital.au/"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://th-digital.au/#website",
  "@type" : "WebSite",
  "inLanguage" : "en-AU",
  "name" : "T&H Digital",
  "publisher" : {
    "@id" : "https://th-digital.au/#organization"
  },
  "url" : "https://th-digital.au/"
}
```