VH3 AI connects to the tools your business already runs on. Not through middleware, not through point-to-point custom code, and not through a workflow builder. Native integrations are activated directly inside the platform, each user connects their own accounts, or an admin connects shared accounts at the organisation level, and the intelligence layer immediately starts drawing from those sources.Every new connection makes the intelligence richer. The platform does not treat integrations as data pipes. It treats them as additional context that deepens the operational picture.
Integrations in VH3 AI operate at two levels:Per-user connections. Each team member can authenticate their own accounts, personal Gmail, Google Drive, Outlook, calendar, so their individual context flows into the intelligence layer. Pre-visit briefings can pull from the email thread between that engineer and the client. Reports can reference documents in a personal Drive folder. The intelligence is scoped to what that user has connected, not a shared service account.Organisation-level connections. Shared tools, accounting platforms, CRM, project management, communication channels, are connected once by an admin and made available across the organisation. Xero connects once and real invoice and payment data starts flowing into financial reporting. Slack connects once and sentinel alerts start routing to the right channels automatically.Connections are activated with a single authentication step inside the platform. No API keys to manage. No developer involvement. No waiting on a roadmap.
Every integration in VH3 AI handles its own authentication lifecycle automatically. OAuth tokens are issued, stored encrypted, and refreshed silently in the background. Users never see an expired connection. Credentials are never exposed to the application layer.Per-user authentication means each team member holds their own OAuth grant. When an engineer connects their Gmail account, that grant belongs to them. Their email threads are visible in their briefings. Nobody else sees their mail. When they leave the organisation, their connection is revoked and their credentials purged, no residual access, no manual cleanup required.Organisation-level authentication works the same way at the admin tier. A shared Slack workspace is connected once. A Xero account is authorised once. The token is maintained, refreshed, and monitored centrally. If a token expires or an auth flow fails, the platform surfaces it as an alert rather than letting downstream intelligence silently degrade.Permission scoping is built into every connection. The platform requests only the scopes it needs for the intelligence tasks it performs, read access to Drive documents does not become write access; calendar read does not become calendar write. Customers can review and audit the exact scopes in use for each integration from the Connections dashboard.This means you can roll out integrations to a team of any size without managing OAuth infrastructure, without building token refresh logic, and without worrying about what happens when someone’s Google password changes.
Connecting an integration is the start, not the end. VH3 AI maintains continuous, managed sync for every connected source so the intelligence layer stays current without manual intervention.Historical sync on connect. When a new integration is connected, the platform immediately begins ingesting historical data, email history, document archives, CRM records, scoped to the period relevant to the intelligence layer. You do not start from a blank slate. The context that already exists in those tools is pulled in and linked to operational records.Ongoing sync. After the initial historical sync, changes in connected tools flow in continuously. A new invoice in Xero appears in financial reporting. A new document in Google Drive gets indexed and linked to the relevant site. A new Pipedrive deal gets connected to the associated customer in the intelligence layer. The sync frequency is managed by the platform, no polling configuration required.Bidirectional where it matters. Some connections write back as well as read. Sentinel findings can create tasks in Asana or Jira. Case updates can push activity to a Pipedrive deal. Report outputs can be filed to a designated Google Drive folder. The intelligence layer does not just consume from connected tools, it can act through them.Sync health monitoring. Every connected integration has a health status visible to admins. If a source goes offline, a rate limit is hit, or a schema change in a third-party API breaks a field mapping, the platform flags it. Sync failures do not silently corrupt the intelligence layer. They surface as actionable alerts.
The integrations above are foundations, not endpoints. What they provide today is connectivity, data flowing in, messages flowing out. What they grow into is intelligence.A Xero connection today syncs invoice records. As the intelligence layer builds context, it connects payment patterns to specific customers, engineers, and job types, so commercial performance and operational performance are read from the same picture.A Gmail connection today links email threads to jobs. Over time, it becomes part of the pre-visit briefing, “here is what was said in the last three emails with this facilities manager before the last visit.”A Google Drive connection today makes documents searchable. It becomes the compliance layer, certificates, RAMS, site access instructions, and service reports linked to the right site and surfaced automatically when they are relevant.Every tool you connect makes the intelligence richer. Not another silo. The same operational brain, with wider reach.
Integrations are managed from the Connections section of your VH3 AI account. Admins can connect organisation-level tools and manage which integrations are available to the team. Individual users connect their own accounts from their profile settings.If you need an integration that is not currently listed, contact support. The connector library is expanded regularly.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"VH3 AI","description":"Field service intelligence API and documentation: operational graph, semantic search, aggregation, sentinels, reports, Connie, agent starter kits, and OpenAPI reference for jobs, engineers, sites, and customers.","colors":{"primary":"#A379E7","light":"#C4A6F0","dark":"#7B4FC4"},"logo":{"light":"https://mintcdn.com/vh3ai/7i1fXgOw4L7EsO7x/logo/light.svg?fit=max\u0026auto=format\u0026n=7i1fXgOw4L7EsO7x\u0026q=85\u0026s=f937980bcb052af49ed10fc1fd46b740","dark":"https://mintcdn.com/vh3ai/7i1fXgOw4L7EsO7x/logo/dark.svg?fit=max\u0026auto=format\u0026n=7i1fXgOw4L7EsO7x\u0026q=85\u0026s=50d429d9a95ad35507e2ce66bd5a4a63"},"favicon":"https://mintcdn.com/vh3ai/7i1fXgOw4L7EsO7x/favicon.png?fit=max\u0026auto=format\u0026n=7i1fXgOw4L7EsO7x\u0026q=85\u0026s=75a351bc1e5c4de36644fb6522d3d48c","api":{"openapi":"openapi.json","mdx":{"server":"https://api.vh3connect.io/api:kP8T1CK7"}},"navbar":{"links":[{"href":"mailto:support@vh3.ai","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.vh3.ai"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/vh3ai"}},"contextual":{"options":["copy","view","assistant","chatgpt","claude","perplexity","mcp","add-mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Status","icon":"signal","href":"https://status.vh3.ai"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"vh3ai","hasAudioNarration":false,"actualSubdomain":"vh3ai","customDomains":["docs.vh3.ai"],"gitSource":{"type":"github","owner":"vh3-digital","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adce15094bdfdfacbc329bc","collectionId":"fb92269b-e41a-4899-bf29-b5cc5a691dbb","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adce15094bdfdfacbc329bc"},"feedback":{"thumbs":true,"issues":false,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6adce15094bdfdfacbc329bc","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"API Reference","count":33},{"language":"default","tag":"FAQ","count":28},{"language":"default","tag":"Guides","count":28},{"language":"default","tag":"VH3 Connect","count":22},{"language":"default","tag":"VH3 AI Intelligence","count":18},{"language":"default","tag":"Documentation","count":15},{"language":"default","tag":"BigChange API","count":15},{"language":"default","tag":"Strategy","count":14},{"language":"default","tag":"Day-to-day","count":11},{"language":"default","tag":"Agent Starter Kits","count":8}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"starterQuestions":[{"_id":"6a1960edcd890f5511df9f92","deploymentId":"6a070dfc3f1c2d94c896e71a","questionText":"What can I build with VH3 AI","status":"active","generatedBy":"manual","createdAt":"2026-05-29T09:48:29.003Z","updatedAt":"2026-05-29T09:48:29.003Z","__v":0},{"_id":"6a1960e4cd890f5511df9f50","deploymentId":"6a070dfc3f1c2d94c896e71a","questionText":"How does this work with BigChange","status":"active","generatedBy":"manual","createdAt":"2026-05-29T09:48:20.384Z","updatedAt":"2026-05-29T09:48:20.384Z","__v":0}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"changelog-tags.css","content":":root{--vh3-tag-connie-bg:#f3e8ff;--vh3-tag-connie-fg:#6b21a8;--vh3-tag-connect-bg:#dbeafe;--vh3-tag-connect-fg:#1e40af;--vh3-tag-api-bg:#f3f4f6;--vh3-tag-api-fg:#374151;--vh3-tag-integrations-bg:#dcfce7;--vh3-tag-integrations-fg:#166534;--vh3-tag-platform-bg:#fef3c7;--vh3-tag-platform-fg:#92400e}.dark{--vh3-tag-connie-bg:#3b0764;--vh3-tag-connie-fg:#e9d5ff;--vh3-tag-connect-bg:#1e3a8a;--vh3-tag-connect-fg:#bfdbfe;--vh3-tag-api-bg:#374151;--vh3-tag-api-fg:#e5e7eb;--vh3-tag-integrations-bg:#14532d;--vh3-tag-integrations-fg:#bbf7d0;--vh3-tag-platform-bg:#78350f;--vh3-tag-platform-fg:#fde68a}.vh3-changelog-tag{border-radius:9999px!important;border:0!important;font-weight:500!important}.vh3-changelog-tag--connie{background:var(--vh3-tag-connie-bg)!important;color:var(--vh3-tag-connie-fg)!important}.vh3-changelog-tag--connect{background:var(--vh3-tag-connect-bg)!important;color:var(--vh3-tag-connect-fg)!important}.vh3-changelog-tag--api{background:var(--vh3-tag-api-bg)!important;color:var(--vh3-tag-api-fg)!important}.vh3-changelog-tag--integrations{background:var(--vh3-tag-integrations-bg)!important;color:var(--vh3-tag-integrations-fg)!important}.vh3-changelog-tag--platform{background:var(--vh3-tag-platform-bg)!important;color:var(--vh3-tag-platform-fg)!important}.vh3-hide-plain-update-tags{display:none!important}"},{"filePath":"style.css","content":".mdx-content .guide-byline{display:none}.guide-byline{margin:0;font-size:.95rem;font-weight:600;line-height:1.4;color:#1c1228}.dark .guide-byline{color:#fff}footer a[href*=\"mintlify.com?utm_campaign=poweredBy\"],footer a[href*=\"utm_campaign=poweredBy\"]{display:none!important}:root{--vh3-mermaid-node:#f3ecfb;--vh3-mermaid-stroke:#a379e7;--vh3-mermaid-text:#1c1228;--vh3-mermaid-line:#7b4fc4;--vh3-mermaid-cluster-title:#1c1228;--vh3-mermaid-message:#1c1228}.dark{--vh3-mermaid-node:#f3ecfb;--vh3-mermaid-stroke:#c4a6f0;--vh3-mermaid-text:#1c1228;--vh3-mermaid-line:#c4a6f0;--vh3-mermaid-cluster-title:#f5f0fa;--vh3-mermaid-message:#f5f0fa}svg[id^=mermaid] .cluster rect,svg[id^=mermaid] .cluster-rect{fill:none!important;stroke:none!important}svg[id^=mermaid] .activation0,svg[id^=mermaid] .activation1,svg[id^=mermaid] .activation2,svg[id^=mermaid] .actor-man circle,svg[id^=mermaid] .actor>rect,svg[id^=mermaid] .node circle,svg[id^=mermaid] .node ellipse,svg[id^=mermaid] .node path,svg[id^=mermaid] .node polygon,svg[id^=mermaid] .node rect,svg[id^=mermaid] rect.actor,svg[id^=mermaid] rect.note{fill:var(--vh3-mermaid-node)!important;stroke:var(--vh3-mermaid-stroke)!important}svg[id^=mermaid] .actor-line,svg[id^=mermaid] .actor-man line,svg[id^=mermaid] .edgePath .path,svg[id^=mermaid] .flowchart-link,svg[id^=mermaid] .loopLine,svg[id^=mermaid] .messageLine0,svg[id^=mermaid] .messageLine1,svg[id^=mermaid] line.actor-line,svg[id^=mermaid] path.flowchart-link{fill:none!important;stroke:var(--vh3-mermaid-line)!important}svg[id^=mermaid] .arrowheadPath,svg[id^=mermaid] marker path{fill:var(--vh3-mermaid-line)!important;stroke:var(--vh3-mermaid-line)!important}svg[id^=mermaid] .edgeLabel rect,svg[id^=mermaid] .labelBox{fill:#fff!important;stroke:var(--vh3-mermaid-stroke)!important}.dark svg[id^=mermaid] .edgeLabel rect,.dark svg[id^=mermaid] .labelBox{fill:var(--vh3-mermaid-node)!important}svg[id^=mermaid] .actor tspan,svg[id^=mermaid] .node foreignObject,svg[id^=mermaid] .node foreignObject div,svg[id^=mermaid] .node foreignObject p,svg[id^=mermaid] .node foreignObject span,svg[id^=mermaid] .nodeLabel,svg[id^=mermaid] .nodeLabel span,svg[id^=mermaid] .noteText{color:var(--vh3-mermaid-text)!important;fill:var(--vh3-mermaid-text)!important}svg[id^=mermaid] .cluster-label,svg[id^=mermaid] .cluster-label foreignObject,svg[id^=mermaid] .cluster-label foreignObject div,svg[id^=mermaid] .cluster-label foreignObject span,svg[id^=mermaid] .cluster-label span{color:var(--vh3-mermaid-cluster-title)!important;fill:var(--vh3-mermaid-cluster-title)!important}svg[id^=mermaid] .edgeLabel,svg[id^=mermaid] .edgeLabel span,svg[id^=mermaid] .loopText,svg[id^=mermaid] .messageText{color:var(--vh3-mermaid-message)!important;fill:var(--vh3-mermaid-message)!important}"}],"page":{"pagePath":"native-integrations","slug":"/native-integrations","pageMetadata":{"title":"Native Integrations","description":"Connect the tools your business already uses, no middleware, no developer involvement","href":"/native-integrations"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Connect the tools your business already uses, no middleware, no developer involvement\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`native-integrations`,children:`Native Integrations`}),`\n`,_jsx(_components.p,{children:`VH3 AI connects to the tools your business already runs on. Not through middleware, not through point-to-point custom code, and not through a workflow builder. Native integrations are activated directly inside the platform, each user connects their own accounts, or an admin connects shared accounts at the organisation level, and the intelligence layer immediately starts drawing from those sources.`}),`\n`,_jsx(_components.p,{children:`Every new connection makes the intelligence richer. The platform does not treat integrations as data pipes. It treats them as additional context that deepens the operational picture.`}),`\n`,_jsx(Heading,{level:`2`,id:`how-connections-work`,children:`How connections work`}),`\n`,_jsx(_components.p,{children:`Integrations in VH3 AI operate at two levels:`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Per-user connections.`}),` Each team member can authenticate their own accounts, personal Gmail, Google Drive, Outlook, calendar, so their individual context flows into the intelligence layer. Pre-visit briefings can pull from the email thread between that engineer and the client. Reports can reference documents in a personal Drive folder. The intelligence is scoped to what that user has connected, not a shared service account.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Organisation-level connections.`}),` Shared tools, accounting platforms, CRM, project management, communication channels, are connected once by an admin and made available across the organisation. Xero connects once and real invoice and payment data starts flowing into financial reporting. Slack connects once and sentinel alerts start routing to the right channels automatically.`]}),`\n`,_jsx(_components.p,{children:`Connections are activated with a single authentication step inside the platform. No API keys to manage. No developer involvement. No waiting on a roadmap.`}),`\n`,_jsx(Heading,{level:`2`,id:`available-integrations`,children:`Available integrations`}),`\n`,_jsx(Heading,{level:`3`,id:`accounting-and-finance`,children:`Accounting and finance`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Integration`}),_jsx(_components.th,{children:`What it enables`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Xero`})}),_jsx(_components.td,{children:`Real invoice and payment data into operational reporting. Stop inferring payment status from job records alone.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`QuickBooks`})}),_jsx(_components.td,{children:`Same financial intelligence for QuickBooks-based operations.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Stripe`})}),_jsx(_components.td,{children:`Payment and customer data connected to the operational picture.`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`crm-and-sales`,children:`CRM and sales`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Integration`}),_jsx(_components.th,{children:`What it enables`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Salesforce`})}),_jsx(_components.td,{children:`Account history, pipeline, and contact context alongside operational data.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`HubSpot`})}),_jsx(_components.td,{children:`CRM activity and deal context connected to job and site intelligence.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Pipedrive`})}),_jsx(_components.td,{children:`Pipeline sync so account managers see operational and commercial context in one place.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Zoho CRM`})}),_jsx(_components.td,{children:`Contact and account sync into the intelligence layer.`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`communication-and-email`,children:`Communication and email`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Integration`}),_jsx(_components.th,{children:`What it enables`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Gmail`})}),_jsx(_components.td,{children:`Per-user authentication. Email threads linked to jobs, sites, and customers. Inbound mail parsed and matched against the intelligence layer.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Outlook`})}),_jsx(_components.td,{children:`Same for Microsoft-based operations.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Microsoft Teams`})}),_jsx(_components.td,{children:`Sentinel alerts, briefings, and reports delivered to channels.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Slack`})}),_jsx(_components.td,{children:`Operational intelligence routed to the right channels and people automatically.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`WhatsApp`})}),_jsx(_components.td,{children:`Alerts and notifications to field managers and account teams.`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`cloud-storage-and-documents`,children:`Cloud storage and documents`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Integration`}),_jsx(_components.th,{children:`What it enables`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Google Drive`})}),_jsx(_components.td,{children:`Per-user and shared drive sync. Documents, reports, and compliance files linked to sites, engineers, and jobs.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`OneDrive / SharePoint`})}),_jsx(_components.td,{children:`Same for Microsoft-hosted document libraries.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Dropbox`})}),_jsx(_components.td,{children:`Document sync for Dropbox-based operations.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Google Docs`})}),_jsx(_components.td,{children:`Document content searchable alongside job and site history.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`PandaDoc`})}),_jsx(_components.td,{children:`Agreements and signatures linked to accounts and cases.`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`productivity-and-project-management`,children:`Productivity and project management`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Integration`}),_jsx(_components.th,{children:`What it enables`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Google Calendar`})}),_jsx(_components.td,{children:`Per-user calendar sync. Scheduling context connected to job planning.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Google Sheets`})}),_jsx(_components.td,{children:`Data sync for teams that use Sheets as a reporting surface.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Asana`})}),_jsx(_components.td,{children:`Sentinel findings and operational actions pushed to tracked tasks.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Trello`})}),_jsx(_components.td,{children:`Board and card sync for teams using Trello for follow-up tracking.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Jira`})}),_jsx(_components.td,{children:`Issue creation and tracking linked to operational cases.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Monday.com`})}),_jsx(_components.td,{children:`Work items connected to intelligence layer outputs.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`permissions-and-authentication-management`,children:`Permissions and authentication management`}),`\n`,_jsx(_components.p,{children:`Every integration in VH3 AI handles its own authentication lifecycle automatically. OAuth tokens are issued, stored encrypted, and refreshed silently in the background. Users never see an expired connection. Credentials are never exposed to the application layer.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Per-user authentication`}),` means each team member holds their own OAuth grant. When an engineer connects their Gmail account, that grant belongs to them. Their email threads are visible in their briefings. Nobody else sees their mail. When they leave the organisation, their connection is revoked and their credentials purged, no residual access, no manual cleanup required.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Organisation-level authentication`}),` works the same way at the admin tier. A shared Slack workspace is connected once. A Xero account is authorised once. The token is maintained, refreshed, and monitored centrally. If a token expires or an auth flow fails, the platform surfaces it as an alert rather than letting downstream intelligence silently degrade.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Permission scoping`}),` is built into every connection. The platform requests only the scopes it needs for the intelligence tasks it performs, read access to Drive documents does not become write access; calendar read does not become calendar write. Customers can review and audit the exact scopes in use for each integration from the Connections dashboard.`]}),`\n`,_jsx(_components.p,{children:`This means you can roll out integrations to a team of any size without managing OAuth infrastructure, without building token refresh logic, and without worrying about what happens when someone’s Google password changes.`}),`\n`,_jsx(Heading,{level:`2`,id:`managed-sync`,children:`Managed sync`}),`\n`,_jsx(_components.p,{children:`Connecting an integration is the start, not the end. VH3 AI maintains continuous, managed sync for every connected source so the intelligence layer stays current without manual intervention.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Historical sync on connect.`}),` When a new integration is connected, the platform immediately begins ingesting historical data, email history, document archives, CRM records, scoped to the period relevant to the intelligence layer. You do not start from a blank slate. The context that already exists in those tools is pulled in and linked to operational records.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ongoing sync.`}),` After the initial historical sync, changes in connected tools flow in continuously. A new invoice in Xero appears in financial reporting. A new document in Google Drive gets indexed and linked to the relevant site. A new Pipedrive deal gets connected to the associated customer in the intelligence layer. The sync frequency is managed by the platform, no polling configuration required.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Bidirectional where it matters.`}),` Some connections write back as well as read. Sentinel findings can create tasks in Asana or Jira. Case updates can push activity to a Pipedrive deal. Report outputs can be filed to a designated Google Drive folder. The intelligence layer does not just consume from connected tools, it can act through them.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Sync health monitoring.`}),` Every connected integration has a health status visible to admins. If a source goes offline, a rate limit is hit, or a schema change in a third-party API breaks a field mapping, the platform flags it. Sync failures do not silently corrupt the intelligence layer. They surface as actionable alerts.`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-each-connection-adds`,children:`What each connection adds`}),`\n`,_jsx(_components.p,{children:`The integrations above are foundations, not endpoints. What they provide today is connectivity, data flowing in, messages flowing out. What they grow into is intelligence.`}),`\n`,_jsx(_components.p,{children:`A Xero connection today syncs invoice records. As the intelligence layer builds context, it connects payment patterns to specific customers, engineers, and job types, so commercial performance and operational performance are read from the same picture.`}),`\n`,_jsx(_components.p,{children:`A Gmail connection today links email threads to jobs. Over time, it becomes part of the pre-visit briefing, “here is what was said in the last three emails with this facilities manager before the last visit.”`}),`\n`,_jsx(_components.p,{children:`A Google Drive connection today makes documents searchable. It becomes the compliance layer, certificates, RAMS, site access instructions, and service reports linked to the right site and surfaced automatically when they are relevant.`}),`\n`,_jsx(_components.p,{children:`Every tool you connect makes the intelligence richer. Not another silo. The same operational brain, with wider reach.`}),`\n`,_jsx(Heading,{level:`2`,id:`adding-integrations-to-your-account`,children:`Adding integrations to your account`}),`\n`,_jsxs(_components.p,{children:[`Integrations are managed from the `,_jsx(_components.strong,{children:`Connections`}),` section of your VH3 AI account. Admins can connect organisation-level tools and manage which integrations are available to the team. Individual users connect their own accounts from their profile settings.`]}),`\n`,_jsx(_components.p,{children:`If you need an integration that is not currently listed, contact support. The connector library is expanded regularly.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Native Integrations","description":"Connect the tools your business already uses, no middleware, no developer involvement","href":"/native-integrations"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Native Integrations","slug":"native-integrations","depth":1,"children":[]},{"title":"How connections work","slug":"how-connections-work","depth":2,"children":[]},{"title":"Available integrations","slug":"available-integrations","depth":2,"children":[{"title":"Accounting and finance","slug":"accounting-and-finance","depth":3,"children":[]},{"title":"CRM and sales","slug":"crm-and-sales","depth":3,"children":[]},{"title":"Communication and email","slug":"communication-and-email","depth":3,"children":[]},{"title":"Cloud storage and documents","slug":"cloud-storage-and-documents","depth":3,"children":[]},{"title":"Productivity and project management","slug":"productivity-and-project-management","depth":3,"children":[]}]},{"title":"Permissions and authentication management","slug":"permissions-and-authentication-management","depth":2,"children":[]},{"title":"Managed sync","slug":"managed-sync","depth":2,"children":[]},{"title":"What each connection adds","slug":"what-each-connection-adds","depth":2,"children":[]},{"title":"Adding integrations to your account","slug":"adding-integrations-to-your-account","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/vh3ai/1e46f3686e872a6f/stripe-pricing.js","/_mintlify/custom/vh3ai/203319675b9e7128/changelog-tags.js","/_mintlify/custom/vh3ai/2361ebb9e3b906eb/guide-byline.js"],"subdomain":"vh3ai","siteName":"VH3 AI","title":"Native Integrations - VH3 AI","contextualStarterQuestions":[{"_id":"6a1960fc79086a4d8ba03648","deploymentId":"6a070dfc3f1c2d94c896e71a","questionText":"What integrations are available?","status":"active","generatedBy":"contextual","path":"native-integrations","createdAt":"2026-05-29T09:48:44.400Z","updatedAt":"2026-05-29T09:48:44.400Z","__v":0},{"_id":"6a1960fc79086a4d8ba03649","deploymentId":"6a070dfc3f1c2d94c896e71a","questionText":"Can I share accounts with my team?","status":"active","generatedBy":"contextual","path":"native-integrations","createdAt":"2026-05-29T09:48:44.400Z","updatedAt":"2026-05-29T09:48:44.400Z","__v":0},{"_id":"6a1960fc79086a4d8ba03647","deploymentId":"6a070dfc3f1c2d94c896e71a","questionText":"How do I connect my email?","status":"active","generatedBy":"contextual","path":"native-integrations","createdAt":"2026-05-29T09:48:44.400Z","updatedAt":"2026-05-29T09:48:44.400Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-05-24T18:31:54.443Z","originalFileLocation":"native-integrations.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Connect the tools your business already uses, no middleware, no developer involvement\">\u003cmeta data-mint-head name=\"application-name\" content=\"VH3 AI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/vh3ai/qes1OGc6CPJT2hp-/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/vh3ai/qes1OGc6CPJT2hp-/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/vh3ai/qes1OGc6CPJT2hp-/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/vh3ai/qes1OGc6CPJT2hp-/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/vh3ai/qes1OGc6CPJT2hp-/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/vh3ai/qes1OGc6CPJT2hp-/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/vh3ai/qes1OGc6CPJT2hp-/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/vh3ai/qes1OGc6CPJT2hp-/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/vh3ai/qes1OGc6CPJT2hp-/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Native Integrations - VH3 AI\">\u003cmeta data-mint-head property=\"og:description\" content=\"Connect the tools your business already uses, no middleware, no developer involvement\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"VH3 AI\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.vh3.ai/native-integrations\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://vh3ai.mintlify.app/_mintlify/api/og/v2?division=Automation\u0026amp;title=Native+Integrations\u0026amp;description=Connect+the+tools+your+business+already+uses%2C+no+middleware%2C+no+developer+involvement\u0026amp;theme=f9167598105a28941b56b393\u0026amp;signature=c13086be80ca6b9d06f569d3923838c4f65469bc2841dd1910dd081b48e5b599\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Native Integrations - VH3 AI\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Connect the tools your business already uses, no middleware, no developer involvement\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://vh3ai.mintlify.app/_mintlify/api/og/v2?division=Automation\u0026amp;title=Native+Integrations\u0026amp;description=Connect+the+tools+your+business+already+uses%2C+no+middleware%2C+no+developer+involvement\u0026amp;theme=f9167598105a28941b56b393\u0026amp;signature=c13086be80ca6b9d06f569d3923838c4f65469bc2841dd1910dd081b48e5b599\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/vh3ai/qes1OGc6CPJT2hp-/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"VH3 AI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#A379E7\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.vh3.ai/native-integrations\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/native-integrations.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.vh3.ai/#organization\",\"name\":\"VH3 AI\",\"url\":\"https://docs.vh3.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/vh3ai/7i1fXgOw4L7EsO7x/logo/light.svg?fit=max\u0026auto=format\u0026n=7i1fXgOw4L7EsO7x\u0026q=85\u0026s=f937980bcb052af49ed10fc1fd46b740\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.vh3.ai#website\",\"name\":\"VH3 AI\",\"url\":\"https://docs.vh3.ai\",\"publisher\":{\"@id\":\"https://docs.vh3.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.vh3.ai/native-integrations#webpage\",\"url\":\"https://docs.vh3.ai/native-integrations\",\"name\":\"Native Integrations\",\"description\":\"Connect the tools your business already uses, no middleware, no developer involvement\",\"dateModified\":\"2026-05-24T18:31:54.443Z\",\"isPartOf\":{\"@id\":\"https://docs.vh3.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.vh3.ai/native-integrations#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.vh3.ai/native-integrations#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"VH3 AI\",\"item\":\"https://docs.vh3.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Native Integrations\",\"item\":\"https://docs.vh3.ai/native-integrations\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.vh3.ai/native-integrations#article\",\"headline\":\"Native Integrations\",\"name\":\"Native Integrations\",\"description\":\"Connect the tools your business already uses, no middleware, no developer involvement\",\"url\":\"https://docs.vh3.ai/native-integrations\",\"mainEntityOfPage\":{\"@id\":\"https://docs.vh3.ai/native-integrations#webpage\"},\"dateModified\":\"2026-05-24T18:31:54.443Z\",\"publisher\":{\"@id\":\"https://docs.vh3.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.vh3.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"VH3 AI\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"VH3 AI","nav":{"global":{"anchors":[{"anchor":"Status","icon":"signal","href":"https://status.vh3.ai"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","href":"/introduction"},{"title":"The Intelligence Layer","href":"/intelligence-layer"},{"title":"Quickstart","href":"/quickstart"},{"title":"Authentication","href":"/authentication"},{"title":"Pricing","description":"Simple, consumption-based pricing that grows with your operation. No per-seat fees. Cancel any time.","href":"/pricing"}]},{"group":"Automation","pages":[{"title":"Native Integrations","href":"/native-integrations"},{"title":"n8n Community Node","description":"Automate field service intelligence with the official VH3 AI n8n node","href":"/n8n-node"}]},{"group":"Agent Starter Kits","pages":[{"title":"Agent Starter Kits","href":"/agent-kits/overview"},{"title":"AGENTS.md","href":"/agent-kits/agents-md"},{"title":"Cursor Rules","href":"/agent-kits/cursor-rules"},{"title":"MCP Server","href":"/agent-kits/mcp-setup"},{"title":"Claude.ai Projects","href":"/agent-kits/claude-projects"},{"title":"Claude Skills","href":"/agent-kits/claude-skills"},{"title":"n8n Agent Prompts","href":"/agent-kits/n8n-agents"},{"title":"n8n Node — Coding Agent Reference","href":"/agent-kits/n8n-node-reference"}]}]},{"tab":"VH3 Connect","pages":[{"title":"VH3 Connect","href":"/connect/overview"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/overview"}]},{"tab":"Partners","pages":[{"title":"Partners","href":"/partners/technology-partners"}]},{"tab":"FAQ","pages":[{"title":"FAQ","href":"/faq"}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/guides/2027-blueprint"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/overview"}]}]},"title":"Native Integrations - VH3 AI","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":[],"chunks":[]}