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.
Step-by-step connection guide
-
1Log in to your Klynt account Go to app.goklynt.com and log in with your credentials.
-
2Open Settings Click the Settings option in the left sidebar (gear icon).
-
3Find the HubSpot integration card In the Integrations section, locate the HubSpot card and click “Connect HubSpot”.
-
4Authorize in HubSpot You will be redirected to HubSpot’s OAuth screen. Review the requested permissions and click “Connect app”.
-
5Return 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.
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.
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.
How to revoke access
You can disconnect Klynt from HubSpot at any time from two places:
From Klynt
-
1Open Settings in Klynt Click the Settings option in the left sidebar.
-
2Click “Disconnect” on the HubSpot card The connection will be removed immediately. Future calls will no longer sync to HubSpot.
From HubSpot directly
-
1Go to HubSpot Settings โ Integrations โ Connected Apps Find “Klynt” in the list of installed apps.
-
2Click 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.
Need help?
If you experience any issues with the HubSpot integration โ connection errors, missing notes, or unexpected behavior โ our team is here to help.
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.