Natively integrations and connectors

Natively reads your calendar (Google Calendar, Outlook, Apple Calendar on a Mac, or a calendar link) and can send meeting notes to Slack, Notion, Gmail, HubSpot, Salesforce, Attio, Pipedrive, Affinity, Zapier and any webhook. All of them are part of the free app on macOS and Windows. Notes stay on your computer until you press Send or set up a rule that sends them, and they travel from your computer straight to the service you picked.

By Published 8 min read

How notes move from a call to your other tools

Natively has no bot in the meeting, and your meetings are not kept on a Natively server unless you publish one as a share link. It hears the call through your computer's microphone and system audio, writes the transcript and notes, and saves them in a local database. Connectors are the doors out of that database. Each one has to be connected by you in Settings, and each one sends something specific: a Slack message, a Notion page, a note on a CRM contact, an email, or a JSON request to an address you control.

  1. Comes in
    • Calendar event (title, time, invitees)
    • Microphone and system audio
  2. On your computer
    • Transcript
    • Notes and action items
    • Local meeting database
  3. What sends
    • You press Send in the Share menu
    • A Send automatically rule
    • A webhook or Zap you added
  4. Where it lands
    • Slack channel
    • Notion page
    • CRM contact
    • Gmail
    • Zapier or your endpoint
    • Local MCP server (read-only)
How meeting notes flow through Natively's connectors. A calendar event and the call audio come in. On your computer, Natively writes the transcript and notes and saves them locally. Nothing goes further until you press Send in the meeting's Share menu, a rule you made sends the notes when they are ready, or a webhook you added fires. From there the notes go directly to Slack, Notion, a CRM, Gmail, Zapier or your own endpoint. Separately, AI apps on the same computer can read meetings through the local MCP server if you turn it on.

Calendars

A connected calendar lets Natively name each meeting after its event, show your next meetings in the Launcher, and know who was invited. The invitee list matters for more than the title: it gives the notes real names, and it is how the CRM connectors find the right contacts. Calendars are set up in Settings > Calendar, and every source only reads.

Calendar sources in Natively
CalendarWhat Natively readsWhere the data goesPlatformsPlan
Google CalendarEvents and the list of calendars you ticked, with read-only Google permissionsFrom Google straight to your computer; the sign-in goes directly to GooglemacOS and WindowsFree
OutlookEvents, with the Calendars.Read permissionFrom Microsoft Graph to your computermacOS and WindowsFree
Apple CalendarEvents of every account the Mac's Calendar app showsRead on the Mac through the system calendar; needs the Calendars permission in Privacy & SecuritymacOS onlyFree
Calendar link (ICS)The events in a private calendar address from Google, Outlook or iCloudFetched at most once a minute; the address is stored encrypted, because anyone holding it can read the calendarmacOS and WindowsFree
Calendar sources in Natively. Scroll sideways on a small screen.

Natively never creates, edits or deletes calendar events. When it writes notes, the event's title, time and invitees are part of what the notes model is given, so with a cloud AI provider that information goes to the provider together with the transcript.

Email and workspace: Gmail, Slack, Notion

Gmail, Slack and Notion connectors
ConnectorWhat it doesWhat leaves your computer, and whenPlan
GmailSends a meeting's follow-up email from your own address, and can add recent threads with the people you are meeting to the brief before a meetingAn email goes out only after you press Send with Gmail and confirm. For briefs, Natively reads only threads with the meeting's invitees; subjects and short snippets can reach your AI model when it writes the brief's talking points. You can switch email off for briefsFree
SlackPosts a meeting's notes to a channel as a message, through a channel webhook that Slack asks you to pick when you connectOn Send, after you review and edit the draft message, or automatically when notes are ready if you made a rule. The transcript is not includedFree
NotionCreates one Notion page per meeting under a page or database you pick, with the summary, action items and, if you choose, the transcriptOn Send from the Share menu, or automatically when notes are ready if you made a ruleFree
Gmail, Slack and Notion connectors. Scroll sideways on a small screen.

Gmail is called directly from your computer, using Google's sign-in for desktop apps, and the tokens are kept in an encrypted file on your machine, so mail never passes through Natively's servers. You can also skip the connector entirely: the follow-up email can open as a draft in your computer's own mail app, such as Mail or Outlook.

CRMs: HubSpot, Salesforce, Attio, Pipedrive, Affinity

The CRM connectors log a meeting on the people you met. Natively takes the invitee emails from the calendar event (leaving out your own address and room calendars), looks each one up in the CRM, and writes the notes only to records that match. When you send from a meeting's Share menu, you see who matched before anything is written. Nobody new is created, and fields, deal stages and pipelines are left alone.

What each CRM connector writes
CRMHow it matchesWhat it writesHow you connect
HubSpotContacts by emailOne note associated with the matching contactsSign in with HubSpot, or paste a private app token
SalesforceContacts by emailA completed Task (a logged call) on each matching contactSign in with Salesforce, or paste an access token and your org's instance URL
AttioPeople by emailA note on each person's recordSign in with Attio, or paste an API key
PipedrivePersons by emailA note on each personSign in with Pipedrive, or paste a personal API token
AffinityPeople by emailOne note attached to all of the matching peoplePaste an API key
What each CRM connector writes. Scroll sideways on a small screen.

Matching only works when the meeting is linked to a calendar event with invitee emails. A call started without a calendar event has nobody to match, so an automatic rule skips it rather than failing. Pasted Salesforce access tokens expire; when one stops working, paste a fresh one or use the sign-in instead.

Clearbit sits with the CRMs but works the other way round: it looks attendees up rather than writing to them. With a Clearbit key saved, pressing Look up attendees on a meeting sends the attendees' email addresses to Clearbit and returns a job title and company for each. Every result is a suggestion on the People page that you accept or ignore, and nothing is looked up in the background.

Zapier and webhooks

For any tool without its own connector, add a webhook. When a meeting's notes are ready, or a minute after you finish editing them, Natively sends a POST request with the notes to the HTTPS address you entered. A Zapier connector is the same mechanism with a guard: the address must come from a Catch Hook step in Webhooks by Zapier. You can add up to 20 endpoints, limit each one to a folder of meetings, and choose whether it gets the transcript.

{
  "type": "note.generated",
  "timestamp": "2026-10-31T15:04:05.000Z",
  "data": {
    "meeting_id": "…",
    "title": "Weekly pipeline review",
    "date": "2026-10-31T14:00:00.000Z",
    "duration": "32:10",
    "attendees": [{ "email": "dana@example.com", "name": "Dana" }],
    "summary_markdown": "…",
    "sections": [{ "heading": "Decisions", "bullets": ["…"] }],
    "action_items": [{ "text": "…", "owner": "Dana", "done": false }],
    "transcript": [{ "speaker": "Dana", "text": "…", "offset_ms": 0 }]
  }
}
Shape of a webhook request body (fields from the app's webhook code; values shortened)
  • Events: note.generated when notes are ready and note.edited after you change them. Pick one or both per endpoint.
  • Signature: each request carries webhook-id, webhook-timestamp and webhook-signature headers in the Standard Webhooks format, an HMAC-SHA256 under the endpoint's whsec_ secret, so your receiver can reject anything Natively did not send.
  • Transcript: included only if you turn it on for that endpoint.
  • Retries: a failed delivery is tried again after 30 seconds and after 2 minutes, then the row in Settings says what went wrong.
  • Timing: requests leave from your computer, so they go out only while Natively is open. There is no Natively server that could send them for you. Use Send test event in Settings to check your receiver before relying on it.

Sending by hand and sending automatically

  1. Connect the serviceOpen Settings > Connectors, choose the connector and sign in or paste its token. Tokens and webhook addresses are stored encrypted on your computer and are not shown again.
  2. Send one meetingOn a meeting page, open Share and pick Slack, Notion or your CRM. Slack opens an editable draft and a CRM shows who matched; nothing goes out until you press Send.
  3. Or create a ruleOn the connector's page, use Send automatically for all meetings or one folder. Each meeting is sent once per destination, even if you regenerate its notes, and rules run while Natively is open.
  4. Check the resultEach rule and webhook shows its last delivery, so a failure is visible in Settings instead of silent.

Plans and platforms

Every connector on this page, the calendar sources and the MCP server are included in the free app. Pro adds modes, note templates and other features described on pricing, not extra connectors. Connectors behave the same on macOS and Windows, with two differences: Apple Calendar exists only on a Mac, and secrets are encrypted with the macOS Keychain on a Mac and with Windows' own data protection (DPAPI) on Windows. Natively does not run on Linux.

What is not integrated

  • Task trackers. There is no Jira, Linear or Asana connector. A webhook or a Zap can create tasks there if you build that step.
  • Applicant tracking systems. Nothing for Greenhouse, Lever or Ashby. Recruiters can use a webhook, Notion or Slack instead.
  • Meeting platforms' APIs. Natively does not connect to Zoom, Microsoft Teams or Google Meet accounts. It captures the call from your computer's audio, so it works with any of them without a sign-in.
  • Two-way calendar sync. Calendars are read, never written.
  • Other email providers for sending. Sending from inside Natively uses Gmail; for other accounts, open the draft in your mail app.
  • Other CRMs. No connector for Microsoft Dynamics, Zoho CRM or Close. A webhook is the route there.
  • A cloud API. Natively has no hosted API for your meetings, because the meetings are not on a server. Local AI apps use the MCP server instead.

Fictional example

An account executive's setup
Calendar
Google Calendar connected, so each customer call is named after its invite and the customer's address is known.
During the week
After a discovery call, she opens Share, picks HubSpot, sees that two of the three invitees matched existing contacts, and sends. The third is a new contact she adds in HubSpot herself.
Rules
A Send automatically rule posts notes from her Customers folder to the team's #deals Slack channel. Internal one-on-ones live in another folder and never go anywhere.
Automation
A Zap catches note.generated from the same folder and appends the action items to a spreadsheet the sales manager reviews on Fridays.

Your data, in one paragraph

Connector secrets live in encrypted files in Natively's user-data folder on your computer. For Slack, Notion, HubSpot, Salesforce, Pipedrive and Attio, the browser sign-in passes through Natively's server, which holds those services' client secrets and later renews expiring tokens, but meeting content is sent from your computer straight to the service. Gmail and the calendars sign in with Google or Microsoft directly. Once notes arrive in Slack, Notion, a CRM or your endpoint, that service's own terms and retention apply. The privacy policy has the full list of what Natively itself collects.

Questions people ask

Which apps does Natively integrate with?

Google Calendar, Outlook, Apple Calendar (Mac only) and calendar links; Gmail, Slack and Notion; HubSpot, Salesforce, Attio, Pipedrive and Affinity; Clearbit for attendee lookups; Zapier and any webhook. AI apps such as Claude Desktop and Cursor can read meetings through the local MCP server.

Does Natively send my notes automatically?

Only if you create a Send automatically rule for Slack, Notion or a CRM, or add a webhook or Zap. Otherwise nothing leaves your computer until you press Send in a meeting's Share menu. Rules and webhooks run while Natively is open.

Are integrations part of the free plan?

Yes. Every connector, the calendar sources and the MCP server are in the free app on macOS and Windows. Pro adds modes and note templates, not extra connectors.

Where to go next

Natively runs on macOS and Windows. The download is free; Pro and the Natively API are optional.

Facts on this page were last checked on . Product details come from the Natively app itself; if something here is out of date, tell us at hello@heynatively.com.

Keep reading

Put it on your own machine.

A live-conversation assistant that runs locally. Your conversations stay on your machine.

macOS 12+ · Windows 10/11

© 2026 Natively AI Private Limited

Source-available under the Natively Personal Use Source License v1.0 · IP geolocation by DB-IP