Docs

Klynt โ€” HubSpot Integration Documentation

Klynt + HubSpot Integration

Klynt automatically records your Google Meet sales calls, analyzes them using AI (MEDDIC framework + 6-dimension scoring), and syncs structured notes, tasks, and deal intelligence directly into your HubSpot CRM โ€” with no manual intervention required.

What Klynt does with HubSpot
๐ŸŽ™
Detects your Google Meet calls Via Google Calendar integration through Recall.ai. A recording bot joins automatically.
๐Ÿง 
Analyzes the call with AI Transcribes with speaker diarization, runs MEDDIC analysis, scores across 6 dimensions, and generates coaching feedback.
๐Ÿ”—
Matches the call to the right HubSpot deal Searches for the HubSpot Meeting associated with the Google Meet URL, then finds the linked Deal.
๐Ÿ“
Creates a structured note in HubSpot Posts an engagement note to the deal with the full AI summary: MEDDIC fields, key objections, competitors mentioned, and next steps.
โœ…
Creates a follow-up task Automatically creates a HubSpot task on the deal with the recommended next action identified from the call.
How to connect HubSpot

Step-by-step connection guide

  1. 1
    Log in to your Klynt account Go to app.goklynt.com and log in with your credentials.
  2. 2
    Open Settings Click the Settings option in the left sidebar (gear icon).
  3. 3
    Find the HubSpot integration card In the Integrations section, locate the HubSpot card and click “Connect HubSpot”.
  4. 4
    Authorize in HubSpot You will be redirected to HubSpot’s OAuth screen. Review the requested permissions and click “Connect app”.
  5. 5
    Return to Klynt You are automatically redirected back to the Klynt dashboard. The HubSpot card will show a green “Connected” status.
โ„น

The HubSpot connection is shared across your entire team inside Klynt. Only one team admin needs to complete this process. All reps in your workspace will use the same connected account.

Permissions requested

OAuth scopes and why we need them

Klynt requests only the minimum permissions necessary to perform its core function. Below is a complete list of HubSpot scopes requested and the specific reason each is required.

Scope Purpose
crm.objects.deals.read Read deal records to associate recorded calls with the correct open deal in your pipeline.
crm.objects.deals.write Update deal fields with intelligence data gathered from the call (e.g., deal stage signals, MEDDIC progress).
engagements.read Search for HubSpot Meeting engagements by Google Meet URL to identify which deal a call belongs to.
engagements.write Create structured engagement notes and follow-up tasks on the matched deal after each analyzed call.
oauth Maintain a valid access token so the integration works continuously without requiring you to re-authenticate every hour.
โœ“

Klynt does not request write access to contacts, companies, or any other CRM objects beyond what is listed above. We follow a least-privilege approach to data access.

Data usage & privacy

What data Klynt reads and writes

Data Klynt reads from HubSpot

Klynt reads Meeting engagement records solely to match a recorded Google Meet URL to its corresponding HubSpot deal. This is a lookup operation โ€” no meeting data is stored in Klynt’s database beyond the resulting Deal ID.

Klynt reads Deal records to associate call analysis with the correct pipeline item. We read the deal ID and name only.

Data Klynt writes to HubSpot

After each analyzed call, Klynt writes two objects to HubSpot, both associated with the matched deal:

  • Note engagement โ€” contains the AI-generated call summary including MEDDIC analysis, identified objections, competitors mentioned, and next steps.
  • Task engagement โ€” contains the specific follow-up action recommended based on the call analysis.

Data retention

Klynt does not store any raw HubSpot CRM data in its own database. The HubSpot Deal ID is stored locally to power Klynt’s Deal Intelligence view, but no contact, company, or pipeline data is replicated outside of HubSpot.

โš 

Call transcripts and AI-generated summaries are stored in Klynt’s database (hosted on Bubble.io in the EU region) and are not sent to HubSpot in raw form. Only structured, human-readable summaries are written as HubSpot notes.

Disconnecting HubSpot

How to revoke access

You can disconnect Klynt from HubSpot at any time from two places:

From Klynt

  1. 1
    Open Settings in Klynt Click the Settings option in the left sidebar.
  2. 2
    Click “Disconnect” on the HubSpot card The connection will be removed immediately. Future calls will no longer sync to HubSpot.

From HubSpot directly

  1. 1
    Go to HubSpot Settings โ†’ Integrations โ†’ Connected Apps Find “Klynt” in the list of installed apps.
  2. 2
    Click Actions โ†’ Uninstall This immediately revokes all OAuth tokens. Klynt will lose access to your HubSpot account.
โ„น

Disconnecting HubSpot does not delete any data already written to HubSpot. Notes and tasks created by Klynt remain in your CRM. Klynt’s internal call records and Deal Intelligence data are also preserved.

Frequently asked questions
Does Klynt work with all HubSpot plans?
Yes. Klynt uses standard CRM API endpoints (deals, engagements) that are available on all HubSpot plans, including free accounts.
What happens if a recorded call has no associated HubSpot deal?
If Klynt cannot find a HubSpot Meeting that matches the Google Meet URL, the call is still analyzed and saved in Klynt’s dashboard. The AI summary, score, and transcript remain accessible in Klynt, but no note or task is created in HubSpot.
Can multiple team members use the same HubSpot connection?
Yes. The HubSpot OAuth token is stored at the team (company) level in Klynt. Once connected by an admin, all reps in the same Klynt workspace benefit from the integration automatically.
How often is the HubSpot token refreshed?
Klynt automatically refreshes the HubSpot access token every 25 minutes in the background. This ensures uninterrupted sync without requiring you to reconnect periodically.
Is call audio or video sent to HubSpot?
No. Klynt never sends audio, video, or raw transcripts to HubSpot. Only structured text notes (AI-generated summaries) and task records are written to your CRM.
Does Klynt support HubSpot accounts in different regions?
Yes. Klynt uses the standard HubSpot API v3 which works across all HubSpot account regions (NA, EU, etc.).
Support

Need help?

If you experience any issues with the HubSpot integration โ€” connection errors, missing notes, or unexpected behavior โ€” our team is here to help.

Email support
soporte@goklynt.com
Website
app.goklynt.com

When reporting an issue, please include your Klynt account email, the date and time of the affected call, and a brief description of what was expected vs. what happened. This helps us diagnose issues faster.