{"version":1,"pages":[{"id":"GLkNwVnoNbrxAuk1uDXD","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_qi04e","icon":"hand-wave","description":"Make Kernel responsible for data quality. Grow confidently with data you trust.","breadcrumbs":[{"label":"Overview"}]},{"id":"eH6oV5Ouc46w2TO7J2vy","title":"KERN ID","pathname":"/concepts/kern-id","siteSpaceId":"sitesp_qi04e","icon":"fingerprint","description":"Kernel's entity database is anchored on a unique, persistent ID that covers every entity of every kind.","breadcrumbs":[{"label":"Concepts"}]},{"id":"HQOBCKcKZ3cujQcy0OlE","title":"Entity resolution","pathname":"/concepts/entity-resolution","siteSpaceId":"sitesp_qi04e","icon":"building-magnifying-glass","description":"Kernel's proprietary entity resolution mechanism intelligently matches records in your system record with Kernel's database similarly to how a human would do it - with full context","breadcrumbs":[{"label":"Concepts"}]},{"id":"O2WwSdmzJKbtD6iO7a1u","title":"Feedback loop","pathname":"/concepts/feedback-loop","siteSpaceId":"sitesp_qi04e","icon":"comment-lines","description":"Kernel's feedback loop lets your team flag data issues from Salesforce or the Kernel Platform and track them through to resolution by the Kernel data team.","breadcrumbs":[{"label":"Concepts"}]},{"id":"WztZb2ikr402PBb35XPR","title":"Entity data","pathname":"/data/entity-data","siteSpaceId":"sitesp_qi04e","icon":"address-card","description":"","breadcrumbs":[{"label":"Data"}]},{"id":"Vxk9FyuavRpwpttRFwyI","title":"Core entity data","pathname":"/data/entity-data/core-entity-data","siteSpaceId":"sitesp_qi04e","icon":"id-card","description":"The identity fields Kernel resolves for each real-world entity","breadcrumbs":[{"label":"Data"},{"label":"Entity data","icon":"address-card"}]},{"id":"IehkAH9066sfPugW0vAj","title":"Entity categories","pathname":"/data/entity-data/entity-categories","siteSpaceId":"sitesp_qi04e","icon":"tags","description":"How Kernel classifies the type and role of each resolved entity","breadcrumbs":[{"label":"Data"},{"label":"Entity data","icon":"address-card"}]},{"id":"U4mPhIc9dytU3XvMmFMr","title":"LinkedIn URL","pathname":"/data/entity-data/linkedin-url","siteSpaceId":"sitesp_qi04e","icon":"linkedin","description":"How Kernel matches a resolved entity to the right LinkedIn company page","breadcrumbs":[{"label":"Data"},{"label":"Entity data","icon":"address-card"}]},{"id":"kMKZQeywregTcPfRVB85","title":"Hierarchies","pathname":"/data/hierarchies","siteSpaceId":"sitesp_qi04e","icon":"sitemap","description":"How Kernel links entities into corporate trees","breadcrumbs":[{"label":"Data"}]},{"id":"ZBfZQoUyi0QJAigJq20O","title":"Parent relationships","pathname":"/data/hierarchies/parent-relationships","siteSpaceId":"sitesp_qi04e","icon":"list-tree","description":"Immediate parent, top parent, top operating parent, and standalone entities","breadcrumbs":[{"label":"Data"},{"label":"Hierarchies","icon":"sitemap"}]},{"id":"NrM6PYz87fWOOkL4qSTo","title":"State-owned companies","pathname":"/data/hierarchies/state-owned-companies","siteSpaceId":"sitesp_qi04e","icon":"landmark","description":"Where government-owned company hierarchies stop, with visual examples","breadcrumbs":[{"label":"Data"},{"label":"Hierarchies","icon":"sitemap"}]},{"id":"LY4JMGMFn7aj2PNS0pfv","title":"Regional subsidiaries","pathname":"/data/hierarchies/regional-subsidiaries","siteSpaceId":"sitesp_qi04e","icon":"location-dot","description":"How Kernel distinguishes regional subsidiaries from duplicate accounts","breadcrumbs":[{"label":"Data"},{"label":"Hierarchies","icon":"sitemap"}]},{"id":"dO8etr4QwiHBPo6fwfdM","title":"Firmographics","pathname":"/data/firmographics","siteSpaceId":"sitesp_qi04e","icon":"buildings","description":"High-level guide to Kernel firmographic data and field-level explainers","breadcrumbs":[{"label":"Data"}]},{"id":"Lm5u7EsVhT5RzPwi1Xhp","title":"Headcount","pathname":"/data/firmographics/headcount","siteSpaceId":"sitesp_qi04e","icon":"users","description":"How Kernel determines payroll-based headcount at entity and consolidated scope","breadcrumbs":[{"label":"Data"},{"label":"Firmographics","icon":"buildings"}]},{"id":"lH0mldtQVIRfN9VSiZom","title":"Revenue","pathname":"/data/firmographics/revenue","siteSpaceId":"sitesp_qi04e","icon":"chart-line","description":"How Kernel determines annual revenue, currency, source, and scope","breadcrumbs":[{"label":"Data"},{"label":"Firmographics","icon":"buildings"}]},{"id":"x3SPyvhZIHKNklCBE6gG","title":"Location","pathname":"/data/firmographics/location","siteSpaceId":"sitesp_qi04e","icon":"location-dot","description":"Why Kernel separates operating and registered location","breadcrumbs":[{"label":"Data"},{"label":"Firmographics","icon":"buildings"}]},{"id":"NPKiYWqEIJZ8dhNcTjpL","title":"Location standards","pathname":"/data/firmographics/location/location-standards","siteSpaceId":"sitesp_qi04e","description":"Country names, codes, and state references used by Kernel","breadcrumbs":[{"label":"Data"},{"label":"Firmographics","icon":"buildings"},{"label":"Location","icon":"location-dot"}]},{"id":"7MffPZI0wcFheyCablMc","title":"Operational status","pathname":"/data/firmographics/operational-status","siteSpaceId":"sitesp_qi04e","icon":"traffic-light-stop","description":"How Kernel determines whether an entity is active, absorbed, out of business, or undetermined","breadcrumbs":[{"label":"Data"},{"label":"Firmographics","icon":"buildings"}]},{"id":"BFrbvfwXFNFLx5xAVp93","title":"Industry (standardized)","pathname":"/data/firmographics/industry-standardized","siteSpaceId":"sitesp_qi04e","icon":"sitemap","description":"Browse Kernel's complete NAICS 2022 industry classification, from 20 sectors to 1,012 national industries.","breadcrumbs":[{"label":"Data"},{"label":"Firmographics","icon":"buildings"}]},{"id":"4ns2mC07kQaU4YiN2gpk","title":"Industry (custom)","pathname":"/data/firmographics/custom-verticals","siteSpaceId":"sitesp_qi04e","icon":"layer-group","description":"Custom industry classification grounded in Kernel entity data and customer context","breadcrumbs":[{"label":"Data"},{"label":"Firmographics","icon":"buildings"}]},{"id":"aIF2fqyDKG5FUq2St6pd","title":"Data dictionary","pathname":"/data/data-dictionary","siteSpaceId":"sitesp_qi04e","icon":"book","description":"Every field Kernel resolves and enriches for a company, independent of any CRM","breadcrumbs":[{"label":"Data"}]},{"id":"mcYjLTSlDymOkk5LB9eF","title":"Overview","pathname":"/platform/overview","siteSpaceId":"sitesp_qi04e","icon":"tablet-button","description":"Find your way around the Kernel Platform and understand what the Dashboard shows.","breadcrumbs":[{"label":"Platform"}]},{"id":"fcFICdgN2mPPG1qFV26L","title":"Connections and sync","pathname":"/platform/crm","siteSpaceId":"sitesp_qi04e","icon":"arrows-rotate","description":"Connect Salesforce, choose which fields Kernel reads and writes, and review syncs.","breadcrumbs":[{"label":"Platform"}]},{"id":"ekokM2X76AMtaXsXKOPr","title":"Data setup","pathname":"/platform/data-setup","siteSpaceId":"sitesp_qi04e","icon":"file-pen","description":"Connect your source, map fields, set risk rules, and test identity matching.","breadcrumbs":[{"label":"Platform"}]},{"id":"C69ONrSpgrAVnjGr0Quh","title":"Risk management","pathname":"/platform/data-setup/configuration","siteSpaceId":"sitesp_qi04e","description":"Choose which accounts to protect and how to score account risk","breadcrumbs":[{"label":"Platform"},{"label":"Data setup","icon":"file-pen"}]},{"id":"3jdmbagiRWP059LyJ5dj","title":"Active users","pathname":"/platform/data-setup/active-users","siteSpaceId":"sitesp_qi04e","description":"Define who owns your accounts and how Kernel categorizes those users","breadcrumbs":[{"label":"Platform"},{"label":"Data setup","icon":"file-pen"}]},{"id":"fE1yG7AZLjhQf9iWuI1t","title":"Cleaning rules","pathname":"/platform/data-setup/cleaning-rules","siteSpaceId":"sitesp_qi04e","description":"Choose which accounts Kernel recommends associating, creating, deleting, or merging","breadcrumbs":[{"label":"Platform"},{"label":"Data setup","icon":"file-pen"}]},{"id":"l7NWtwZpwonzu3wOZaNk","title":"Auto merging","pathname":"/platform/data-setup/auto-merging","siteSpaceId":"sitesp_qi04e","description":"Choose which inbound duplicates Kernel merges automatically","breadcrumbs":[{"label":"Platform"},{"label":"Data setup","icon":"file-pen"}]},{"id":"wMxvndqbD6QCSBEhf7L0","title":"Scheduled inbound flows","pathname":"/platform/data-setup/scheduled-inbound-flows","siteSpaceId":"sitesp_qi04e","description":"Configure recurring Salesforce imports with saved mappings, a CRM filter, and a schedule.","breadcrumbs":[{"label":"Platform"},{"label":"Data setup","icon":"file-pen"}]},{"id":"G4Dn8A8jKVrGxy45nQPD","title":"Workspace settings","pathname":"/platform/settings","siteSpaceId":"sitesp_qi04e","description":"Manage your company profile, members, and notifications","breadcrumbs":[{"label":"Platform"}]},{"id":"bw3ZL3lvcyAIgSvO0JIv","title":"Accounts","pathname":"/platform/accounts","siteSpaceId":"sitesp_qi04e","icon":"database","description":"Browse imported accounts, inspect identity and hierarchy data, and export the view you need.","breadcrumbs":[{"label":"Platform"}]},{"id":"Bgiv6aLGMsBnPdDIEgZI","title":"Data actions","pathname":"/platform/actioning","siteSpaceId":"sitesp_qi04e","icon":"bolt-lightning","description":"Review and run the account changes Kernel recommends for your CRM","breadcrumbs":[{"label":"Platform"}]},{"id":"4HoR8D4g1kNwlkBfHv2O","title":"Create accounts","pathname":"/platform/actioning/create","siteSpaceId":"sitesp_qi04e","icon":"circle-plus","description":"Create missing accounts in your write source using the Kernel data you have reviewed","breadcrumbs":[{"label":"Platform"},{"label":"Data actions","icon":"bolt-lightning"}]},{"id":"Gy6mQLPfJffGfz03fAFt","title":"Associate accounts","pathname":"/platform/actioning/associate","siteSpaceId":"sitesp_qi04e","icon":"diagram-nested","description":"Link child accounts to their parent within your CRM","breadcrumbs":[{"label":"Platform"},{"label":"Data actions","icon":"bolt-lightning"}]},{"id":"cbyNUheZzGc90c8kn0EX","title":"Delete accounts","pathname":"/platform/actioning/delete","siteSpaceId":"sitesp_qi04e","icon":"trash","description":"Review and remove accounts that match your deletion rules","breadcrumbs":[{"label":"Platform"},{"label":"Data actions","icon":"bolt-lightning"}]},{"id":"JtXAo5mYUwsUhGuThWaz","title":"Merge accounts","pathname":"/platform/actioning/merge","siteSpaceId":"sitesp_qi04e","icon":"merge","description":"Choose which duplicate accounts to merge and which values to keep","breadcrumbs":[{"label":"Platform"},{"label":"Data actions","icon":"bolt-lightning"}]},{"id":"nrYX6LIHNBM1e2RklkZK","title":"Enrichment","pathname":"/platform/enrichment","siteSpaceId":"sitesp_qi04e","icon":"bolt","description":"Understand enrichment data and the tools available in Kernel","breadcrumbs":[{"label":"Platform"}]},{"id":"2Zp7ghMoA5d1p0WPd6Xc","title":"Custom verticals","pathname":"/platform/enrichment/custom-verticals","siteSpaceId":"sitesp_qi04e","description":"Edit the industry categories Kernel uses to classify your accounts","breadcrumbs":[{"label":"Platform"},{"label":"Enrichment","icon":"bolt"}]},{"id":"hJwsFLVYxY3ZiuRm07T4","title":"Bulk enrichment","pathname":"/platform/enrichment/bulk-enrichment","siteSpaceId":"sitesp_qi04e","description":"Enrich a CSV, review the results, and export them","breadcrumbs":[{"label":"Platform"},{"label":"Enrichment","icon":"bolt"}]},{"id":"kmkHs6tVKCBQDtHgcBnc","title":"Plan your custom industries","pathname":"/guides/custom-industries","siteSpaceId":"sitesp_qi04e","description":"A short guide to designing and testing custom industry categories.","breadcrumbs":[{"label":"Guides"}]},{"id":"Ve0N3io9IfBf2FSrYHo9","title":"Write source","pathname":"/integrations/write-source","siteSpaceId":"sitesp_qi04e","icon":"pen","description":"Choose the connection Kernel writes data back to","breadcrumbs":[{"label":"Integrations"}]},{"id":"x9aV8PiimCvpaum9xQV4","title":"Clay integration","pathname":"/integrations/clay","siteSpaceId":"sitesp_qi04e","icon":"shapes","description":"Run Kernel actions in Clay and review connected company records in your Kernel workspace.","breadcrumbs":[{"label":"Integrations"}]},{"id":"DoSCLk5JRBntZo5Z88eI","title":"Use a Clay key","pathname":"/integrations/clay/use-a-clay-key","siteSpaceId":"sitesp_qi04e","description":"Run Kernel actions in Clay using the Clay-managed Kernel account.","breadcrumbs":[{"label":"Integrations"},{"label":"Clay integration","icon":"shapes"}]},{"id":"PgA3uAdYE5TS272ydDw2","title":"Use a Kernel key","pathname":"/integrations/clay/connect-your-kernel-account","siteSpaceId":"sitesp_qi04e","description":"Connect your Kernel workspace to Clay, verify the connection and check your first record.","breadcrumbs":[{"label":"Integrations"},{"label":"Clay integration","icon":"shapes"}]},{"id":"PyF4sOp9RnBwhvKxrnfI","title":"Find your Clay records in Kernel","pathname":"/integrations/clay/find-your-clay-records","siteSpaceId":"sitesp_qi04e","description":"Find Clay-sourced records in Kernel, compare their identifiers and review the available company data.","breadcrumbs":[{"label":"Integrations"},{"label":"Clay integration","icon":"shapes"}]},{"id":"znreGTd0KqOSQd3vKwed","title":"Salesforce integration","pathname":"/integrations/salesforce-integration","siteSpaceId":"sitesp_qi04e","icon":"cloud","description":"Connect Salesforce, control access, and choose where Kernel writes your data.","breadcrumbs":[{"label":"Integrations"}]},{"id":"ihday8wEAKAwPsmWQXLY","title":"Package Installation Guide","pathname":"/integrations/salesforce-integration/package-installation-guide","siteSpaceId":"sitesp_qi04e","icon":"plug","description":"Guide to install the Salesforce integration package and sync with Kernel","breadcrumbs":[{"label":"Integrations"},{"label":"Salesforce integration","icon":"cloud"}]},{"id":"5z4L9jX2xY6xpQYQCecX","title":"Custom Object","pathname":"/integrations/salesforce-integration/custom-object","siteSpaceId":"sitesp_qi04e","icon":"objects-column","description":"","breadcrumbs":[{"label":"Integrations"},{"label":"Salesforce integration","icon":"cloud"}]},{"id":"IK8tiSKV7yp1CJBenxCd","title":"Show Kernel data on an Account","pathname":"/integrations/salesforce-integration/show-kernel-data-on-account","siteSpaceId":"sitesp_qi04e","icon":"table-columns","description":"Add a Kernel tab to Salesforce Account records in Lightning Experience.","breadcrumbs":[{"label":"Integrations"},{"label":"Salesforce integration","icon":"cloud"}]},{"id":"gI9iMQSBGWUV6p3lsCLf","title":"Kernel Account object reference","pathname":"/integrations/salesforce-integration/kernel-account-object-reference","siteSpaceId":"sitesp_qi04e","icon":"table-list","description":"Current Salesforce fields on the Kernel Account custom object","breadcrumbs":[{"label":"Integrations"},{"label":"Salesforce integration","icon":"cloud"}]},{"id":"6a4d71859bc690cb63c6b6a67ada4190aba82f56","title":"Set up Record Sync and schedules","pathname":"/integrations/salesforce-integration/record-sync-backfill-and-schedules","siteSpaceId":"sitesp_qi04e","icon":"arrows-rotate","description":"Link existing Accounts, copy selected fields between Account and Kernel Account, and schedule Salesforce Record Sync jobs.","breadcrumbs":[{"label":"Integrations"},{"label":"Salesforce integration","icon":"cloud"}]},{"id":"Y8ZbaK9xE2HWiDHxS0Hi","title":"Automatic refresh","pathname":"/integrations/salesforce-integration/enrich-with-kernel","siteSpaceId":"sitesp_qi04e","icon":"wand-magic-sparkles","description":"How Kernel keeps Salesforce account data current through scheduled refreshes and the Enrich with Kernel action.","breadcrumbs":[{"label":"Integrations"},{"label":"Salesforce integration","icon":"cloud"}]},{"id":"YzwwyTeXE9zrrz3t0omm","title":"Lead enrichment","pathname":"/integrations/salesforce-integration/lead-enrichment","siteSpaceId":"sitesp_qi04e","icon":"address-card","description":"Identify the company behind a Salesforce Lead and add company data to the Lead record.","breadcrumbs":[{"label":"Integrations"},{"label":"Salesforce integration","icon":"cloud"}]},{"id":"befd7d27562500ae38a6a25154b06069f66af213","title":"Troubleshoot sync and check integration health","pathname":"/integrations/salesforce-integration/troubleshoot-sync","siteSpaceId":"sitesp_qi04e","icon":"wrench","description":"Diagnose missing links, failed field copies, missed Salesforce schedules and differences between Kernel, Salesforce and exports.","breadcrumbs":[{"label":"Integrations"},{"label":"Salesforce integration","icon":"cloud"}]},{"id":"vKWPuzDywBCAZesifO4f","title":"Search and create accounts","pathname":"/integrations/salesforce-integration/search-and-create-accounts","siteSpaceId":"sitesp_qi04e","icon":"building-magnifying-glass","description":"Search Kernel's company database from inside Salesforce and create matched companies as Accounts, without leaving your CRM.","breadcrumbs":[{"label":"Integrations"},{"label":"Salesforce integration","icon":"cloud"}]},{"id":"2Nu5QrfWui43kP1jPfuT","title":"Send Kernel Feedback","pathname":"/integrations/salesforce-integration/report-data-issues","siteSpaceId":"sitesp_qi04e","icon":"flag","description":"Turn on the Send Kernel Feedback button and add it to your Account and Kernel Account pages so reps can send data feedback to Kernel from Salesforce.","breadcrumbs":[{"label":"Integrations"},{"label":"Salesforce integration","icon":"cloud"}]},{"id":"tmng3BE2vG99GIeY7HcH","title":"Okta SSO Setup Guide","pathname":"/integrations/salesforce-integration/okta-sso-setup-guide","siteSpaceId":"sitesp_qi04e","icon":"lock","description":"This guide outlines the steps required to configure Single Sign-On (SSO) between your Okta instance and the Kernel platform using SAML.","breadcrumbs":[{"label":"Integrations"},{"label":"Salesforce integration","icon":"cloud"}]},{"id":"kE34PJcfVcapyjbwTt4F","title":"Salesforce Integration User Permission Matrix","pathname":"/integrations/salesforce-integration/salesforce-integration-user-permission-matrix","siteSpaceId":"sitesp_qi04e","icon":"user-lock","description":"","breadcrumbs":[{"label":"Integrations"},{"label":"Salesforce integration","icon":"cloud"}]},{"id":"Url24V17UE5jEN9vODjj","title":"Recent package changes","pathname":"/integrations/salesforce-integration/recent-package-changes","siteSpaceId":"sitesp_qi04e","icon":"rectangle-history","description":"The main customer-facing improvements in recent versions of the Kernel Salesforce package.","breadcrumbs":[{"label":"Integrations"},{"label":"Salesforce integration","icon":"cloud"}]},{"id":"1b348d9ee8da99191056ca590cdeb41f12186946","title":"Upgrade and preserve customisations","pathname":"/integrations/salesforce-integration/upgrade-and-preserve-customisations","siteSpaceId":"sitesp_qi04e","icon":"arrow-up-from-bracket","description":"Preserve customer permissions, record pages, custom fields, mappings and schedules when upgrading the Kernel Salesforce package.","breadcrumbs":[{"label":"Integrations"},{"label":"Salesforce integration","icon":"cloud"}]},{"id":"v6KJ7njabIRJkKq8ZGu6","title":"Migrate the Salesforce package from 3.x to 4.x","pathname":"/integrations/salesforce-integration/migrate-the-salesforce-package-from-3.x-to-4.x","siteSpaceId":"sitesp_qi04e","icon":"arrow-right-arrow-left","description":"Install the namespaced package alongside 3.x, move data and configuration, verify the result, then retire the old package.","breadcrumbs":[{"label":"Integrations"},{"label":"Salesforce integration","icon":"cloud"}]},{"id":"NIHqnHEdrmtKIymNdJu2","title":"S3 file exchange","pathname":"/integrations/s3-integration","siteSpaceId":"sitesp_qi04e","icon":"bucket","description":"Connect your Amazon S3 bucket, choose the input CSV, and map the results Kernel writes back.","breadcrumbs":[{"label":"Integrations"}]},{"id":"8yQlMrhTHvCeoE0BSf7E","title":"Scheduled imports and automatic exports","pathname":"/integrations/s3-integration/s3-scheduled-runs","siteSpaceId":"sitesp_qi04e","icon":"calendar-clock","description":"Pick up CSV files on a schedule, process new accounts, and automatically export results to Amazon S3.","breadcrumbs":[{"label":"Integrations"},{"label":"S3 file exchange","icon":"bucket"}]},{"id":"T3O77kE0urjE9spvGnXL","title":"Inbound","pathname":"/developer/inbound-api","siteSpaceId":"sitesp_qi04e","icon":"arrow-turn-down","description":"","breadcrumbs":[{"label":"Developer"}]},{"id":"SZFCeI70ynJ8KMZpb942","title":"SSO/SAML","pathname":"/security/sso-saml","siteSpaceId":"sitesp_qi04e","icon":"lock","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"aDBojx10ocrW2PRHI1I0","title":"Trust center","pathname":"/security/trust-center","siteSpaceId":"sitesp_qi04e","icon":"shield-check","description":"Kernel's security posture, certifications, and compliance documentation","breadcrumbs":[{"label":"Security"}]}]}