← /connect/

Connect Antigravity to HubSpot

Open your HubSpot CRM as a workspace in Antigravity. The agent plans the hygiene pass in plain sight, and every change waits for your approval in Scratch. Try it now free → or book a demo with Curtis

Nobody runs unsupervised AI on the CRM. The version of this that RevOps actually signs off on is supervised at every step: you see what the agent intends before it starts, you see what it is doing while it runs, and you see exactly what will change before anything writes back. That is not a policy you have to enforce on Antigravity. It is how Google's agent-first IDE works: the agent plans in the open and edits a workspace of files while you watch.

Scratch turns your HubSpot into that workspace, and holds the last gate. Contacts, companies, deals, and the rest come down as a folder on your laptop, one file per record. The agent does 99% of the hygiene pass there, in plain sight. The last 1% is yours: every changed field is a word-level diff in Scratch, you approve record by record, and only the approved ones write back through the HubSpot API. Your workflows, your lists, and your reporting see nothing until then.

How it works

  1. Scratch pulls your CRM into files. Contacts, companies, deals, tickets, and the rest come down to a folder on your laptop, one file per record.
  2. Antigravity's agent works the folder. Open the Scratch folder as a workspace and describe the pass. Standardize every company description, normalize contact titles, flag the deals whose notes contradict the company record. The agent plans in front of you, then edits file by file. It edits the files, never the live CRM.
  3. You review every diff and publish. Scratch shows each changed field next to the original, word by word. Approve what ships, and Scratch writes only those records back through the HubSpot API.

What people use it for

The hygiene work nobody will run blind on a live CRM:

Watch it work a few hundred records first. Point it at the whole object when the diffs have earned it.

Why not an MCP server?

A HubSpot MCP server or app hands the agent a live line to your CRM, write button included. Supervision does not survive that wiring: even edits you watched happen have already landed by the time you disagree, workflows fired, reports moved.

Scratch keeps the supervision meaningful. The agent gets full read and write against a local copy, you watch as much as you like, and the write-back waits for your approval either way, record by record. Watching is Antigravity's half. Stopping is yours.

What Antigravity edits in HubSpot

Workflows, lists, and Marketing Hub assets stay where they are. Emails come down for context, and any table you never want written can be marked read-only, so Scratch never pushes changes to it. Fields HubSpot itself declares read-only are refused at write-back. For the full picture, see Scratch for HubSpot.

Questions people ask

Is this an MCP server or a HubSpot app?

Neither. Both give the agent the write button straight to your CRM. With Scratch, the agent edits a local copy, and writing back is a separate step you approve, one record at a time.

Will it touch my workflows or lists?

No. Workflows, lists, and Marketing Hub assets are never part of the sync. The agent edits records and the associations between standard objects, and you can mark any table read-only so Scratch never pushes changes to it.

Will editing records fire my automations?

Edits in the local copy fire nothing. When you approve a record, Scratch writes it back like any CRM update, so a workflow watching that field can fire, the same as a hand edit. The difference is that you choose which records write back, instead of one bulk pass tripping every workflow at once.

Can I undo a change after it writes back?

Yes. Every written record is reversible from Scratch, per row. The original sits next to the rewrite until you decide which one stays.

What is Antigravity?

Google's agent-first IDE: an editor built around agents that act on a workspace of files, with plans and progress visible as the agent works. You sign in with your own Google account. Scratch holds no Antigravity credentials and runs no model.

Do I need to be a developer?

It helps to be comfortable in an editor, but the loop is read and click: read the plan, read the diffs, approve. If an IDE is not where RevOps lives, the Claude desktop app runs the same Scratch loop with a more familiar surface.

See it on your own CRM

The fastest way to trust it is to watch it run on your records. Book a 30-minute demo on your HubSpot CRM →, or try Scratch free and run the first pass yourself.

See it run on your own content.

Curtis runs these calls himself. Thirty minutes, no pitch, no slides. He connects your platforms live and shows you your content as an editable, reviewable diff. Bring anything sticky: a refresh, a migration, or a rebrand.

Book a 30-minute demo call → or try it free

cookies

strictly necessary
required for the site to work. always on.

analytics
google analytics & posthog — anonymous usage, so we can improve the site.