Skip to content
Notis

Keep Hubspot deals synced with Drive changes automatically

Any change in your Drive is immediately reflected in Hubspot deals. Your team works in Drive, Hubspot stays current automatically.

Trigger

Google Drive Changes

Triggers when changes are detected in a Google Drive.

Action

Create batch of deals

Creates multiple deals in hubspot crm; ensure any associated object ids, deal stages, and pipeline ids specified are valid and exist within the hubspot account.

Why this helps

You want real-time sync between Drive and Hubspot deals, but have to manually check and update one or both systems constantly.

  • Never again ask 'is this up-to-date?' because both systems sync in real-time
  • Let your team collaborate in Drive without Hubspot falling behind
  • Reduce context-switching by working in one tool

Setup

Build it in a few focused steps.

  • 1Connect Google Drive and Hubspot to Notis.
  • 2Create an automation: 'Whenever anything changes in my Drive, sync those changes to matching deals in Hubspot.'
  • 3Select the trigger: 'Google Drive Changes' (generic).
  • 4Choose your notification channel.
  • 5Make a test change in your sales Drive folder and verify the deal updates in Hubspot within seconds.

Questions about this workflow

Does this sync deletions, edits, and additions?

Yes. Notis tracks all change types (create, update, delete) and syncs them to Hubspot.

Will this create duplicate deals if the same file syncs twice?

No. Notis remembers which files it has already synced and deduplicates automatically.

Can I limit this to specific folders in Drive?

Yes. Tell Notis which folders to watch and it ignores changes outside those areas.

When this happens · Trigger

Do this · Action

Supported Triggers and Actions

Notis builds workflows that link Google Drive to Hubspot. A trigger fires from one place; an action lands in another.

Google Drive triggers

Hubspot actions

Recurring trigger

Notis starts this workflow on a schedule, such as daily, weekly, or during business hours.

TriggerScheduled

Add asset association

Associates an existing asset ('form', 'object list', or 'external web url') with a specified hubspot marketing campaign.

ActionInstant

Webhook trigger

Notis starts this workflow when an external tool or custom backend sends an HTTP request.

TriggerInstant

Add token to event template

Adds a new custom data token to an existing event template for a specified hubspot application, optionally populating a crm object property if objectpropertyname is provided.

ActionInstant

Comment Added (Docs/Sheets/Slides)

Triggers when a new comment is added to Google Docs, Sheets, or Slides.

TriggerPolling

Archive email

Archives the hubspot email specified by `emailid` by moving it to the recycling bin, making it inaccessible unless restored.

ActionInstant

File Created

Triggers when a new file is created in Google Drive.

TriggerPolling

Archive a batch of emails by ID

Archives multiple hubspot crm emails by id; ids must exist as archiving is irreversible.

ActionInstant

File Deleted or Trashed

Triggers when a file is moved to trash or permanently deleted in Drive.

TriggerPolling

Archive a batch of quotes by id

Archives a batch of existing, non-archived quotes by their ids; this action is irreversible and useful for managing outdated or irrelevant quotes.

ActionInstant

File Shared (Permissions Added)

Triggers when new sharing permissions are granted to a file or folder. Uses Drive's `changes.list` endpoint with inline `permissions` in the `fields` mask so each change carries the file's current permission set provider-atomically. We diff that against `seen_permission_keys` to identify newly added grants. Drive page tokens are the primary cursor; if Drive rejects a stored token, the trigger raises `PollingTriggerError` without clearing state rather than silently re-baselining and dropping events. Limitation: truly ephemeral permissions (added and revoked between two polls without any other file modification in between) are not detected. Drive Activity API would catch those but requires an additional OAuth scope and a different payload contract.

TriggerPolling

Archive batch of companies by id

Archives a batch of companies by their unique ids; targeted companies must exist, not be previously archived, and this api operation is irreversible.

ActionInstant

File Updated

Triggers when a file's metadata or content changes in Google Drive.

TriggerPolling

Archive batch of contacts by id

Archives a batch of existing contacts by their hubspot crm ids, rendering them inactive; this action is irreversible via the api and requires manual restoration or a separate unarchive endpoint.

ActionInstant

Google Drive Changes

Triggers when changes are detected in a Google Drive.

TriggerPolling

Archive batch of deals by id

Archives a batch of existing deals by their unique hubspot ids, removing them from active views and reports (soft delete); archived deals may be restorable.

ActionInstant

Connect any two apps with Notis in the middle.

Google Drive and Hubspot, or any other combination from 1,000+ integrations.

When this happens · Trigger

Do this · Action

Save your first hour today.

7-day trial of any paid plan, with 20$ of usage included.
No card. Works with personal or business Hubspot.