Webair AI
All integrations
HubSpot logo
CRMAvailable

HubSpot + Webair AI

Update contacts, log notes, move deals — all by texting Webair AI.

All connections happen inside the Webair AI app via HubSpot's official OAuth.

Why we built this

Why Webair AI uses HubSpot.

Sales reps don't update CRMs because clicking through HubSpot at the end of every call is brutal. Webair AI flips it: walk out of a meeting, text 'logged a 30-min call with Sarah at Meridian, she wants the proposal by Friday, move the deal to negotiation' — and HubSpot is updated.

Because Webair AI also reads HubSpot, your Knowledge Hub knows your pipeline. Ask 'which Meridian deals are stalled past 30 days?' and get an answer with the relevant contacts, owners, and last activity.

How it works

Connecting HubSpot takes about a minute.

Step 01

Sign in to Webair AI

Create your Webair AI account at app.webair.ai (or log in if you already have one). All connections happen after you've authenticated — never from the marketing site.

Step 02

Authorize the connection

From your Webair AI dashboard, click Connect and sign in to the provider through their official OAuth flow. You see exactly which permissions are requested before granting access.

Step 03

Use it from iMessage or web

Text Webair AI from your phone or use the web app — every reply is informed by the connected account, and the relevant context is added to your private Knowledge Hub.

What data we access

Every permission, in plain English.

These are the exact OAuth scopes Webair AI requests from HubSpot — and the reason we need each one. We follow the principle of least privilege: nothing extra, nothing optional that isn't surfaced to you.

crm.objects.contacts.read
Look up contacts so Webair AI can answer questions about specific people.
crm.objects.contacts.write
Update contact properties or log activity when you ask Webair AI to.
crm.objects.companies.read
Look up companies and their associated contacts and deals.
crm.objects.companies.write
Update company properties when you ask Webair AI to.
crm.objects.deals.read
Look up deals, stages, and amounts to answer pipeline questions.
crm.objects.deals.write
Move deals between stages, update amounts, or close-won/lost when you ask Webair AI to.
crm.objects.notes.read
Read existing notes and timeline activity for context.
crm.objects.notes.write
Log new notes (e.g. call summaries) onto contacts, companies, or deals.
crm.schemas.contacts.read
Understand the custom contact properties in your portal so Webair AI uses your real fields.

Webair AI uses HubSpot's official OAuth flow. You see this exact list before you grant access — and you can revoke any time.

Data handling

How HubSpot data is stored and protected.

We treat connected-app data with the same posture as the rest of Webair AI: encrypted, scoped to your account, never sold, and never used to train public AI models.

  • HubSpot data is fetched on demand to answer your requests.
  • Contact, company, and deal facts may be saved to your private Knowledge Hub so Webair AI can answer instantly.
  • OAuth tokens are encrypted at rest. Webair AI uses HubSpot's OAuth — never API keys or scraping.
  • Disconnecting immediately revokes the token. HubSpot-derived facts can be deleted on request.
  • Your HubSpot data is never used to train any public AI model.
Encrypted at rest Never trained on Revocable any time

How to disconnect HubSpot

In HubSpot: Settings → Integrations → Connected Apps → Webair AI → Uninstall. Inside Webair AI: Settings → Integrations → HubSpot → Disconnect.

You can also email support@webairai.com and we'll help you disconnect and delete any related data.

HubSpot integration · FAQ

Need help with the HubSpot integration?

Email support@webairai.com (reply within 24 hours) or call (934) 300-1042 — answered live by the Webair AI team.

Visit Support

Connect HubSpot in minutes.

Sign in to Webair AI and authorize the connection. You're texting your business in under five.