Authentication
The integration uses OAuth. During installation, the installer is prompted to authorize an evergreen OAuth connection between Deeto and HubSpot. This connection remains active without requiring periodic re-authentication.- OAuth documentation: HubSpot OAuth Quickstart Guide
- License key: Contact support@deeto.ai to obtain your license key.
How data sync works
When a tracked HubSpot object changes, a trigger is sent to Deeto. Deeto evaluates whether that object is relevant — for example, a contact who is a reference, a prospect in an active deal, or a lead from Deeto. If the record is relevant and the updated field is mapped, Deeto updates its own records accordingly. Sync schedule:- Most events are handled on demand — when a user opens the Deeto tab in HubSpot, or when a mapped field changes
- One scheduled job runs daily to read data from HubSpot and ensure full sync accuracy
Objects synced
Deeto reads from
Deeto writes to
Deeto treats HubSpot as the source of truth. Fields like first name, last name, and other standard properties are read-only from Deeto’s perspective and are never overwritten.
Custom field mappings
You can create custom field mappings or modify the defaults using HubSpot Operations Hub (Starter or Professional plan required for custom field mapping).HubSpot objects Deeto integrates with
CRM features used:- Contact & Company Details
- Data Sync by HubSpot
- Deals
- Tickets
Frequently asked questions
How do I get a license key?
How do I get a license key?
Contact support@deeto.ai to obtain your license key.
What is the authentication flow?
What is the authentication flow?
During installation, the installer approves an evergreen OAuth authorization. The connection remains active without periodic re-authentication.More detail: HubSpot OAuth Quickstart Guide
Which objects does Deeto read from HubSpot?
Which objects does Deeto read from HubSpot?
Deeto reads from the Contact, Deal, and Company objects.
Which objects does Deeto write to in HubSpot?
Which objects does Deeto write to in HubSpot?
Deeto writes to the Ticket object and updates the dedicated
Deeto Id custom field on the Company, Contact, and Deal objects. All other fields are read-only.Is it a real-time sync or a scheduled job?
Is it a real-time sync or a scheduled job?
Most events are handled on demand — when a user opens the Deeto tab or a mapped field changes. One scheduled job runs per day to ensure full sync accuracy.
How many records are synced per transaction?
How many records are synced per transaction?
One record at a time, triggered by a user action.
Why is the app asking for delete permissions?
Why is the app asking for delete permissions?
HubSpot does not distinguish between write, update, and delete permissions. When an app requests write access, HubSpot automatically includes update and delete in the same OAuth scope. Deeto has confirmed this limitation directly with HubSpot and with an independent consultant — there is no way to request write access without these permissions being included. Deeto does not delete or modify any records outside of the Deeto-specific fields listed in this guide.
Is the Deeto app certified by HubSpot?
Is the Deeto app certified by HubSpot?
The integration is in the process of being submitted to the HubSpot marketplace. It has been carefully built to meet the highest security standards — the same measures required for Salesforce certification have been implemented.
What is the HubSpot installation process?
What is the HubSpot installation process?
The HubSpot integration is set up by Deeto’s team. Contact your Customer Success Manager or email support@deeto.ai to initiate setup. A full installation guide is available from your CSM.