Create products with pricing, cost and stock settings that other workflows can reuse.
Products are reused by quotes, invoices, purchasing and inventory reporting. Keeping the product record accurate reduces repeated manual line entry and gives Inventory a stable place for cost and stock rules.Product create and edit flows can include identity, category, pricing, cost, stock related fields, images and product health or status fields where the current form exposes them.
Not every product needs quantity tracking. Stocked products participate in stock movement, reorder and fulfillment logic. Service or nonstock items can still appear on quotes and invoices without pretending a physical quantity exists in the warehouse.
Product cost history and fulfillment snapshots protect margin reporting from using only today’s cost. For stocked products, recognized margin depends on posted fulfillment cost. If invoiced stock has not been fully fulfilled, the report can mark the margin incomplete instead of inventing cost.
A stocked product can participate in reorder level checks. The built in automation looks for active stocked products below their configured minimum when there is no open replenishment covering the problem.
Products can have supplier relationships. If a stocked item has no preferred supplier, automation can flag it because a reorder warning is less useful when nobody knows where to buy the item.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Lynka CRM","description":"Lynka documentation for entrepreneurs and small teams: built-in lead generation, CRM, sales, quotes, invoices, inventory, accounting, support, reports, automation, permissions, and end-to-end business workflows.","colors":{"primary":"#1D71DB","light":"#6FA3F2","dark":"#1D5FB8"},"logo":{"light":"https://mintcdn.com/mindvio/VM5x1exgzl_z8knS/images/lynka-logo-light.svg?fit=max\u0026auto=format\u0026n=VM5x1exgzl_z8knS\u0026q=85\u0026s=c1207224afe29952239e8b82d6443db5","dark":"https://mintcdn.com/mindvio/VM5x1exgzl_z8knS/images/lynka-logo-dark.svg?fit=max\u0026auto=format\u0026n=VM5x1exgzl_z8knS\u0026q=85\u0026s=5f6344f4a8437af9274afad21a2ae525"},"favicon":{"light":"https://mintcdn.com/mindvio/VM5x1exgzl_z8knS/images/lynka-favicon.svg?fit=max\u0026auto=format\u0026n=VM5x1exgzl_z8knS\u0026q=85\u0026s=75c0db6add1540927e7d2bbd23ee59bc","dark":"https://mintcdn.com/mindvio/VM5x1exgzl_z8knS/images/lynka-favicon.svg?fit=max\u0026auto=format\u0026n=VM5x1exgzl_z8knS\u0026q=85\u0026s=75c0db6add1540927e7d2bbd23ee59bc"},"navbar":{"links":[{"href":"https://lynkacrm.com/pricing","label":"Pricing"},{"href":"https://lynkacrm.com/contact","label":"Support"}],"primary":{"type":"button","label":"Open App","href":"https://app.lynkacrm.com"}},"seo":{"metatags":{"canonical":"https://docs.lynkacrm.com"}},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","latex":true},"integrations":{"ga4":{"measurementId":"G-7CWTYHDW5G"},"posthog":{"apiKey":"phc_ycfX3Eghzduigz3vAVrKdtKGV2fb4Ew7DmfNBNxS9Pc7","apiHost":"https://us.i.posthog.com","sessionRecording":false}},"interaction":{"drilldown":false},"metadata":{"timestamp":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"mindvio","hasAudioNarration":false,"actualSubdomain":"mindvio","customDomains":["docs.lynkacrm.com"],"gitSource":{"type":"github","owner":"axiki","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ac8dcdfa607de1201443bff","collectionId":"a0632c9f-40d3-4b7f-942e-6a4984bfe81a","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ac8dcdfa607de1201443bff"},"entitlements":{},"buildId":"6ac8dcdfa607de1201443bff","clientVersion":"0.0.3926","searchFilterCounts":[{"language":"default","tag":"Accounting","count":23},{"language":"default","tag":"Sales","count":16},{"language":"default","tag":"Ledger","count":15},{"language":"default","tag":"Agreements","count":11},{"language":"default","tag":"Inventory","count":11},{"language":"default","tag":"Teams","count":10},{"language":"default","tag":"Legal","count":9},{"language":"default","tag":"Lead Generator","count":9},{"language":"default","tag":"Financial reports","count":9},{"language":"default","tag":"Owner and workspace","count":9}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"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":"vite-origin","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":"editor-agent-model-picker","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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"product/inventory/products","slug":"/product/inventory/products","pageMetadata":{"title":"Products and stock","description":"Create products with pricing, cost and stock settings that other workflows can reuse.","keywords":["products","stock","create","pricing","cost","settings","that","other","workflows","can"],"href":"/product/inventory/products"},"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: \"Create products with pricing, cost and stock settings that other workflows can reuse.\"\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`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Products are reused by quotes, invoices, purchasing and inventory reporting. Keeping the product record accurate reduces repeated manual line entry and gives Inventory a stable place for cost and stock rules.`}),`\n`,_jsx(_components.p,{children:`Product create and edit flows can include identity, category, pricing, cost, stock related fields, images and product health or status fields where the current form exposes them.`}),`\n`,_jsx(Heading,{level:`2`,id:`stocked-products-and-service-style-items`,children:`Stocked products and service style items`}),`\n`,_jsx(_components.p,{children:`Not every product needs quantity tracking. Stocked products participate in stock movement, reorder and fulfillment logic. Service or nonstock items can still appear on quotes and invoices without pretending a physical quantity exists in the warehouse.`}),`\n`,_jsx(Heading,{level:`2`,id:`cost-and-margin`,children:`Cost and margin`}),`\n`,_jsx(_components.p,{children:`Product cost history and fulfillment snapshots protect margin reporting from using only today’s cost. For stocked products, recognized margin depends on posted fulfillment cost. If invoiced stock has not been fully fulfilled, the report can mark the margin incomplete instead of inventing cost.`}),`\n`,_jsx(Heading,{level:`2`,id:`reorder-settings`,children:`Reorder settings`}),`\n`,_jsx(_components.p,{children:`A stocked product can participate in reorder level checks. The built in automation looks for active stocked products below their configured minimum when there is no open replenishment covering the problem.`}),`\n`,_jsx(Heading,{level:`2`,id:`supplier-relationship`,children:`Supplier relationship`}),`\n`,_jsx(_components.p,{children:`Products can have supplier relationships. If a stocked item has no preferred supplier, automation can flag it because a reorder warning is less useful when nobody knows where to buy the item.`})]})}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":"Products and stock","description":"Create products with pricing, cost and stock settings that other workflows can reuse.","keywords":["products","stock","create","pricing","cost","settings","that","other","workflows","can"],"href":"/product/inventory/products"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Stocked products and service style items","slug":"stocked-products-and-service-style-items","depth":2,"children":[]},{"title":"Cost and margin","slug":"cost-and-margin","depth":2,"children":[]},{"title":"Reorder settings","slug":"reorder-settings","depth":2,"children":[]},{"title":"Supplier relationship","slug":"supplier-relationship","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"mindvio","siteName":"Lynka CRM","title":"Products and stock - Lynka CRM","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-07T14:30:00.043Z","gitLastModified":"2026-09-07T14:27:13.000Z","originalFileLocation":"product/inventory/products.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=\"Create products with pricing, cost and stock settings that other workflows can reuse.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Lynka CRM\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mindvio/S3mIG-Sfnuk3Utb0/_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/mindvio/S3mIG-Sfnuk3Utb0/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mindvio/S3mIG-Sfnuk3Utb0/_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/mindvio/S3mIG-Sfnuk3Utb0/_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/mindvio/S3mIG-Sfnuk3Utb0/_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/mindvio/S3mIG-Sfnuk3Utb0/_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/mindvio/S3mIG-Sfnuk3Utb0/_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/mindvio/S3mIG-Sfnuk3Utb0/_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/mindvio/S3mIG-Sfnuk3Utb0/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Products and stock - Lynka CRM\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create products with pricing, cost and stock settings that other workflows can reuse.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Lynka CRM\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.lynkacrm.com/product/inventory/products\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://mindvio.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Products+and+stock\u0026amp;description=Create+products+with+pricing%2C+cost+and+stock+settings+that+other+workflows+can+reuse.\u0026amp;theme=e4d89337efdd75cec43ee9e4\u0026amp;signature=804400926d43d2263f9cb9f5a8ae2fb5bc85075aaea7fcc6b2d8cf04fd8a4d44\">\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=\"Products and stock - Lynka CRM\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create products with pricing, cost and stock settings that other workflows can reuse.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://mindvio.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Products+and+stock\u0026amp;description=Create+products+with+pricing%2C+cost+and+stock+settings+that+other+workflows+can+reuse.\u0026amp;theme=e4d89337efdd75cec43ee9e4\u0026amp;signature=804400926d43d2263f9cb9f5a8ae2fb5bc85075aaea7fcc6b2d8cf04fd8a4d44\">\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/mindvio/S3mIG-Sfnuk3Utb0/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Lynka CRM\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1D71DB\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.lynkacrm.com/product/inventory/products\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/product/inventory/products.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.lynkacrm.com/#organization\",\"name\":\"Lynka CRM\",\"url\":\"https://docs.lynkacrm.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/mindvio/VM5x1exgzl_z8knS/images/lynka-logo-light.svg?fit=max\u0026auto=format\u0026n=VM5x1exgzl_z8knS\u0026q=85\u0026s=c1207224afe29952239e8b82d6443db5\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.lynkacrm.com#website\",\"name\":\"Lynka CRM\",\"url\":\"https://docs.lynkacrm.com\",\"publisher\":{\"@id\":\"https://docs.lynkacrm.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.lynkacrm.com/product/inventory/products#webpage\",\"url\":\"https://docs.lynkacrm.com/product/inventory/products\",\"name\":\"Products and stock\",\"description\":\"Create products with pricing, cost and stock settings that other workflows can reuse.\",\"dateModified\":\"2026-09-07T14:27:13.000Z\",\"isPartOf\":{\"@id\":\"https://docs.lynkacrm.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.lynkacrm.com/product/inventory/products#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.lynkacrm.com/product/inventory/products#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inventory\",\"item\":\"https://docs.lynkacrm.com/product/inventory/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Products and stock\",\"item\":\"https://docs.lynkacrm.com/product/inventory/products\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.lynkacrm.com/product/inventory/products#article\",\"headline\":\"Products and stock\",\"name\":\"Products and stock\",\"description\":\"Create products with pricing, cost and stock settings that other workflows can reuse.\",\"url\":\"https://docs.lynkacrm.com/product/inventory/products\",\"mainEntityOfPage\":{\"@id\":\"https://docs.lynkacrm.com/product/inventory/products#webpage\"},\"dateModified\":\"2026-09-07T14:27:13.000Z\",\"keywords\":\"products, stock, create, pricing, cost, settings, that, other, workflows, can\",\"publisher\":{\"@id\":\"https://docs.lynkacrm.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.lynkacrm.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Lynka CRM\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Lynka CRM","nav":{"global":null,"groups":[{"group":"Start here","root":{"title":"Lynka documentation","mode":"wide","href":"/index"},"directory":"card","pages":[{"title":"What Lynka is and how the parts connect","sidebarTitle":"What is Lynka?","href":"/getting-started/what-is-lynka"},{"title":"Choose your first Lynka workflow","sidebarTitle":"Choose a workflow","href":"/getting-started/choose-your-workflow"},{"title":"Set up your Lynka workspace without overconfiguring it","icon":"rocket","href":"/getting-started/setup"},{"title":"Find your way around Lynka","href":"/getting-started/navigation"},{"title":"Using Lynka on desktop and mobile","href":"/getting-started/mobile-desktop"},{"title":"Import existing data","href":"/getting-started/import"}]},{"group":"Run your business","directory":"card","pages":[{"title":"What to check in Lynka each morning","sidebarTitle":"Daily business review","href":"/workflows/daily-business-review"},{"title":"From LeadGen prospect to customer payment","sidebarTitle":"LeadGen to payment","href":"/workflows/find-to-cash"},{"title":"Lead to deal workflow in Lynka","href":"/workflows/lead-to-deal"},{"title":"Quote to cash workflow in Lynka","href":"/workflows/quote-to-cash"},{"title":"Procure to stock workflow in Lynka","href":"/workflows/procure-to-stock"},{"title":"Invoice to ledger workflow in Lynka","href":"/workflows/invoice-to-ledger"},{"title":"Support ticket to resolution workflow in Lynka","href":"/workflows/support-resolution"}]},{"group":"Lead Generator","root":{"title":"Lead Generator: find prospects inside Lynka","sidebarTitle":"LeadGen overview","href":"/leadgen/overview"},"directory":"accordion","pages":[{"title":"How a LeadGen run works","sidebarTitle":"How runs work","href":"/leadgen/how-it-works"},{"title":"Target the right prospects with LeadGen","sidebarTitle":"Target prospects","href":"/leadgen/search-targeting"},{"title":"Move LeadGen prospects into your CRM workflow","sidebarTitle":"LeadGen to CRM","href":"/leadgen/results-to-crm"},{"title":"LeadGen credits, top-ups, and refunds","sidebarTitle":"Credits and top-ups","href":"/leadgen/credits"},{"title":"Use LeadGen with a small sales team","sidebarTitle":"LeadGen for teams","href":"/leadgen/team-workflow"},{"title":"Measure whether LeadGen is creating real pipeline","sidebarTitle":"Measure LeadGen","href":"/leadgen/measure-results"},{"title":"Use LeadGen responsibly across your markets","sidebarTitle":"Privacy and use","href":"/leadgen/privacy-acceptable-use"},{"title":"Troubleshoot LeadGen runs and access","sidebarTitle":"Troubleshoot LeadGen","href":"/leadgen/troubleshooting"},{"title":"LeadGen FAQ: common questions about prospecting in Lynka","sidebarTitle":"LeadGen FAQ","href":"/leadgen/faq"}]},{"group":"Sales","root":{"title":"Sales CRM: leads, deals, companies, and activities","sidebarTitle":"Sales overview","href":"/product/sales/overview"},"directory":"accordion","pages":[{"title":"Dashboard: see what needs attention before you open every area","sidebarTitle":"Dashboard","href":"/product/dashboard"},{"title":"Customize your Lynka dashboard","sidebarTitle":"Customize dashboard","href":"/product/dashboard/customize-dashboard"},{"group":"Leads","root":{"title":"Leads: work prospects before they become deals","href":"/product/sales/leads"},"pages":[{"title":"Create a lead in Lynka","sidebarTitle":"Create a lead","href":"/product/sales/leads/create-lead"},{"title":"Assign a lead to an owner","sidebarTitle":"Assign a lead","href":"/product/sales/leads/assign-lead"},{"title":"Find and filter leads","sidebarTitle":"Find and filter leads","href":"/product/sales/leads/filter-leads"},{"title":"Qualify a lead into a deal","sidebarTitle":"Qualify a lead","href":"/product/sales/leads/qualify-lead"},{"title":"Mark a lead lost or disqualified","sidebarTitle":"Lost or disqualified leads","href":"/product/sales/leads/lost-disqualified"}]},{"group":"Deals","root":{"title":"Deals: manage real sales opportunities","href":"/product/sales/deals"},"pages":[{"title":"Create a deal","sidebarTitle":"Create a deal","href":"/product/sales/deals/create-deal"},{"title":"Manage deals through the sales pipeline","sidebarTitle":"Manage the pipeline","href":"/product/sales/deals/manage-pipeline"},{"title":"Deal value, pipeline value, and weighted pipeline","sidebarTitle":"Deal and pipeline value","href":"/product/sales/deals/deal-value"},{"title":"Close a deal as won, lost, or disqualified","sidebarTitle":"Close a deal","href":"/product/sales/deals/close-deal"},{"title":"Reopen a closed deal","sidebarTitle":"Reopen a deal","href":"/product/sales/deals/reopen-deal"}]},{"group":"Companies and activity","pages":[{"title":"Companies and contacts in Lynka Sales","href":"/product/sales/companies"},{"title":"Manage companies and customer context","sidebarTitle":"Manage companies","href":"/product/sales/companies/manage-company"},{"title":"Activities, tasks, notes, and follow ups in Lynka Sales","href":"/product/sales/activities"},{"title":"Log calls, emails, meetings, and follow-ups","sidebarTitle":"Log sales activity","href":"/product/sales/activities/log-activity"}]}]},{"group":"Agreements","root":{"title":"Quotes, invoices, payments, and customer contracts","sidebarTitle":"Agreements overview","href":"/product/agreements/overview"},"directory":"accordion","pages":[{"group":"Quotes","root":{"title":"Quotes: create and manage customer proposals","href":"/product/agreements/quotes"},"pages":[{"title":"Create a quote","sidebarTitle":"Create a quote","href":"/product/agreements/quotes/create-quote"},{"title":"Send a quote and follow up","sidebarTitle":"Send and follow up","href":"/product/agreements/quotes/send-follow-up"},{"title":"Quote status, validity, and expiry","sidebarTitle":"Quote status and expiry","href":"/product/agreements/quotes/status-expiry"},{"title":"Revise a quote without losing commercial history","sidebarTitle":"Quote revisions","href":"/product/agreements/quotes/revisions"}]},{"group":"Invoices","root":{"title":"Invoices in Lynka Agreements","href":"/product/agreements/invoices"},"pages":[{"title":"Create an invoice","sidebarTitle":"Create an invoice","href":"/product/agreements/invoices/create-invoice"},{"title":"Post an invoice","sidebarTitle":"Post an invoice","href":"/product/agreements/invoices/post-invoice"},{"title":"Record an invoice payment","sidebarTitle":"Record a payment","href":"/product/agreements/invoices/record-payment"},{"title":"Fulfill stocked invoice items","sidebarTitle":"Stock fulfillment","href":"/product/agreements/invoices/fulfillment"},{"title":"Void or refund an invoice","sidebarTitle":"Void or refund","href":"/product/agreements/invoices/void-refund"}]},{"title":"Customer contracts in Lynka Agreements","href":"/product/agreements/contracts"},{"title":"Templates, branding and PDFs","href":"/product/agreements/templates"}]},{"group":"Inventory","root":{"title":"Inventory and purchasing in Lynka","sidebarTitle":"Inventory overview","description":"Learn how products, suppliers, purchase orders, goods receipts, stock movements, replenishment, valuation, fulfillment, and margin work together.","href":"/product/inventory/overview"},"directory":"accordion","pages":[{"group":"Products","root":{"title":"Products and stock","href":"/product/inventory/products"},"pages":[{"title":"Create a product","sidebarTitle":"Create a product","description":"Add a product to Inventory, choose the stock and cost information that matters, and understand how products connect to purchasing, invoicing, and reporting.","href":"/product/inventory/products/create-product"},{"title":"Understand stock levels and stock movements","sidebarTitle":"Stock levels and movements","description":"Learn how Lynka reconciles current stock with movement history, opening quantity, goods receipts, fulfillment, and stock health reporting.","href":"/product/inventory/products/stock-levels"},{"title":"Reorder low stock and investigate slow-moving inventory","sidebarTitle":"Reorder and slow stock","description":"Use reorder levels, open replenishment, out-of-stock signals, slow-moving stock, and supplier relationships to decide what inventory needs action.","href":"/product/inventory/products/reorder-stock"},{"title":"Understand product margin and recognized inventory cost","sidebarTitle":"Product margin","description":"Learn how Lynka calculates product margin from invoiced sales and recognized fulfillment cost, including why stocked margin can be incomplete.","href":"/product/inventory/products/product-margin"}]},{"group":"Suppliers","root":{"title":"Suppliers in Lynka","href":"/product/inventory/suppliers"},"pages":[{"title":"Create and manage a supplier","sidebarTitle":"Create a supplier","href":"/product/inventory/suppliers/create-supplier"}]},{"group":"Purchase orders","root":{"title":"Purchase orders in Lynka","href":"/product/inventory/purchase-orders"},"pages":[{"title":"Create a purchase order","sidebarTitle":"Create a purchase order","href":"/product/inventory/purchase-orders/create-purchase-order"},{"title":"Purchase order statuses and outstanding quantity","sidebarTitle":"PO statuses","href":"/product/inventory/purchase-orders/statuses"},{"title":"Receive a purchase order partially or in full","sidebarTitle":"Receive a purchase order","href":"/product/inventory/purchase-orders/receive-purchase-order"}]},{"group":"Goods receipts","root":{"title":"Goods receipts in Lynka","href":"/product/inventory/goods-receipts"},"pages":[{"title":"Create a goods receipt","sidebarTitle":"Create a goods receipt","href":"/product/inventory/goods-receipts/create-goods-receipt"},{"title":"Post a goods receipt","sidebarTitle":"Post a goods receipt","href":"/product/inventory/goods-receipts/post-goods-receipt"},{"title":"Record damaged and on-hold stock at receiving","sidebarTitle":"Damaged and on-hold stock","href":"/product/inventory/goods-receipts/damaged-on-hold"}]}]},{"group":"Accounting","root":{"title":"Accounting in Lynka","sidebarTitle":"Accounting overview","href":"/product/accounting/overview"},"directory":"accordion","pages":[{"group":"Ledger","pages":[{"title":"Chart of accounts in Lynka","sidebarTitle":"Chart of accounts","href":"/product/accounting/chart-of-accounts"},{"title":"Ledger and journal entries in Lynka Accounting","href":"/product/accounting/ledger"},{"title":"Create a journal entry","sidebarTitle":"Create a journal","href":"/product/accounting/journals/create-journal-entry"},{"title":"Post, reverse, or correct a journal entry","sidebarTitle":"Post or reverse a journal","href":"/product/accounting/journals/post-reverse"},{"group":"Financial reports","root":{"title":"Financial reports in Lynka","sidebarTitle":"Financial reports","href":"/product/accounting/financial-reports"},"pages":[{"title":"Trial Balance: check whether the ledger balances","sidebarTitle":"Trial Balance","href":"/product/accounting/reports/trial-balance"},{"title":"General Ledger: trace the transactions behind an account","sidebarTitle":"General Ledger","href":"/product/accounting/reports/general-ledger"},{"title":"Chart of Accounts Balances: review accounts without opening every journal","sidebarTitle":"Account balances","href":"/product/accounting/reports/chart-balances"},{"title":"Profit \u0026 Loss: understand revenue, expenses, and profit","sidebarTitle":"Profit \u0026 Loss","href":"/product/accounting/reports/profit-loss"},{"title":"Balance Sheet: understand what the business owns and owes","sidebarTitle":"Balance Sheet","href":"/product/accounting/reports/balance-sheet"},{"title":"Cash Flow Statement: understand how cash changed","sidebarTitle":"Cash Flow Statement","href":"/product/accounting/reports/cash-flow"},{"title":"Accounts Receivable Aging: see what customers still owe","sidebarTitle":"A/R Aging","href":"/product/accounting/reports/ar-aging"},{"title":"Accounts Payable Aging: see what your business owes suppliers","sidebarTitle":"A/P Aging","href":"/product/accounting/reports/ap-aging"},{"title":"Bank Reconciliation Readiness: check whether reconciliation can be trusted","sidebarTitle":"Reconciliation readiness","href":"/product/accounting/reports/bank-reconciliation-readiness"}]},{"title":"Create and review budgets","sidebarTitle":"Budgets","href":"/product/accounting/budgets/manage-budgets"},{"title":"Create and use credit notes","sidebarTitle":"Credit notes","href":"/product/accounting/credit-notes"}]},{"group":"Payables","root":{"title":"Supplier bills and payables in Lynka Accounting","href":"/product/accounting/payables"},"pages":[{"title":"Create a supplier bill","sidebarTitle":"Create a supplier bill","href":"/product/accounting/payables/create-supplier-bill"},{"title":"Approve, post, and pay a supplier bill","sidebarTitle":"Approve and pay a bill","href":"/product/accounting/payables/approve-pay-bill"}]},{"group":"Cash and bank","root":{"title":"Cash and bank workflows in Lynka Accounting","href":"/product/accounting/cash-bank"},"pages":[{"title":"Record a cash receipt","sidebarTitle":"Cash receipts","href":"/product/accounting/cash/cash-receipts"},{"title":"Record a cash disbursement","sidebarTitle":"Cash disbursements","href":"/product/accounting/cash/cash-disbursements"},{"title":"Reconcile bank transactions","sidebarTitle":"Bank reconciliation","href":"/product/accounting/bank/reconcile-bank"}]},{"group":"Tax and close","root":{"title":"Tax and period close in Lynka Accounting","href":"/product/accounting/tax-close"},"pages":[{"title":"Use the Tax Center","sidebarTitle":"Tax Center","href":"/product/accounting/tax/tax-center"},{"title":"Close an accounting period","sidebarTitle":"Close a period","href":"/product/accounting/periods/close-period"},{"title":"Reopen a closed accounting period","sidebarTitle":"Reopen a period","href":"/product/accounting/periods/reopen-period"}]}]},{"group":"Support","root":{"title":"Customer support and ticket management","sidebarTitle":"Support overview","href":"/product/support/overview"},"directory":"accordion","pages":[{"group":"Tickets","root":{"title":"Support tickets in Lynka","href":"/product/support/tickets"},"pages":[{"title":"Create a support ticket","sidebarTitle":"Create a ticket","href":"/product/support/tickets/create-ticket"},{"title":"Assign and manage support tickets","sidebarTitle":"Assign and manage tickets","href":"/product/support/tickets/assign-manage"}]},{"group":"SLA and automation","root":{"title":"SLA and support automation in Lynka","href":"/product/support/sla-automation"},"pages":[{"title":"Understand ticket SLA, first response, and resolution time","sidebarTitle":"Ticket SLA","href":"/product/support/sla/understand-sla"}]}]},{"group":"Marketing","root":{"title":"Marketing: campaigns, attribution, and the path into Sales","sidebarTitle":"Marketing overview","href":"/product/marketing/overview"},"directory":"accordion","pages":[{"group":"Campaigns","root":{"title":"Campaigns in Lynka Marketing","href":"/product/marketing/campaigns"},"pages":[{"title":"Create and manage a campaign","sidebarTitle":"Create a campaign","href":"/product/marketing/campaigns/create-campaign"}]}]},{"group":"Reports","root":{"title":"Reports and analytics in Lynka","sidebarTitle":"Reports overview","href":"/product/reports/overview"},"directory":"card","pages":[{"title":"Report catalog in Lynka","href":"/product/reports/catalog"},{"title":"Use the Lynka report catalog","sidebarTitle":"Use the report catalog","href":"/product/reports/use-report-catalog"},{"title":"Build and save a report","sidebarTitle":"Build a report","href":"/product/reports/build-report"},{"title":"Schedule reports and review report runs","sidebarTitle":"Schedule reports","href":"/product/reports/schedule-report"},{"title":"Report Builder and scheduled reports in Lynka","href":"/product/reports/builder-schedules"}]},{"group":"Teams","root":{"title":"Teams: run Lynka with more than one person","sidebarTitle":"Teams overview","href":"/teams/overview"},"directory":"accordion","pages":[{"title":"Run Lynka with a small team","sidebarTitle":"Run a small team","href":"/teams/run-small-team"},{"group":"Members and responsibility","root":{"title":"Members and teams","href":"/teams/members"},"pages":[{"title":"Invite a member to your Lynka workspace","sidebarTitle":"Invite a member","href":"/teams/members/invite-member"},{"title":"Create and manage teams","sidebarTitle":"Create and manage teams","href":"/teams/teams/create-team"},{"title":"Assign and reassign work across your team","sidebarTitle":"Assign work","href":"/teams/assign-work"},{"title":"Give managers visibility without giving full admin access","sidebarTitle":"Manager visibility","href":"/teams/manager-visibility"},{"title":"Remove a team member without losing track of their work","sidebarTitle":"When someone leaves","href":"/teams/member-leaves"}]},{"group":"Roles and access","root":{"title":"Roles and permissions for a small Lynka team","href":"/teams/roles-permissions"},"pages":[{"title":"Control which product areas a user can access","sidebarTitle":"Product area access","href":"/teams/access/product-areas"},{"title":"Customize action permissions","sidebarTitle":"Action permissions","href":"/teams/access/action-permissions"},{"title":"Product access and record scope","href":"/teams/access-scopes"}]},{"group":"Approvals","root":{"title":"Approvals in Lynka","href":"/teams/approvals"},"pages":[{"title":"Use approvals in Lynka","sidebarTitle":"Using approvals","href":"/teams/approvals/using-approvals"}]}]},{"group":"Owner and workspace","directory":"accordion","pages":[{"title":"Owner workspace: run the business without owning every task","sidebarTitle":"Owner workspace","href":"/workspace/owner-workspace"},{"title":"Choose which Lynka product areas are installed","sidebarTitle":"Installed product areas","href":"/workspace/installed-apps"},{"title":"Settings reference","href":"/workspace/settings"},{"group":"Automation","root":{"title":"Automation: surface work before it gets forgotten","href":"/workspace/automation"},"pages":[{"title":"How Lynka automation works","sidebarTitle":"How automation works","href":"/workspace/automation/how-automation-works"},{"title":"Automation catalog","href":"/workspace/automation-catalog"}]},{"title":"Notifications in Lynka","href":"/workspace/notifications"},{"title":"Connect Gmail to Lynka","sidebarTitle":"Connect Gmail","href":"/workspace/gmail-integration"},{"title":"Integrations in Lynka","href":"/workspace/integrations"},{"title":"Free Forever, Pro, and Teams plans","sidebarTitle":"Plans and capabilities","href":"/workspace/plans"}]},{"group":"Regional setup","root":{"title":"Set up Lynka across Africa, Europe, and the Middle East","sidebarTitle":"Regional setup","href":"/regional/overview"},"directory":"card","pages":[{"title":"Currency, base currency, and FX in Lynka","sidebarTitle":"Currency and FX","href":"/regional/currency-fx"},{"title":"Configure tax without assuming one country","sidebarTitle":"Tax configuration","href":"/regional/tax"},{"title":"Timezone, dates, due dates, and reporting periods","sidebarTitle":"Timezone and dates","href":"/regional/timezone-dates"},{"title":"Privacy, customer data, and regional responsibility","sidebarTitle":"Privacy and data","href":"/regional/privacy-data"}]},{"group":"Productivity","pages":[{"title":"Search and command tools in Lynka","href":"/productivity/search-command"},{"title":"Tasks, notes, reminders, and calendar in Lynka","href":"/productivity/tasks-notes"},{"title":"Chat and documents in Lynka","href":"/productivity/chat-documents"}]},{"group":"Reference","directory":"accordion","pages":[{"group":"Calculations","pages":[{"title":"Sales calculations: pipeline, weighted pipeline, win rate, and average deal size","sidebarTitle":"Sales calculations","href":"/reference/calculations/sales-metrics"},{"title":"Inventory calculations: stock, valuation, open POs, and product margin","sidebarTitle":"Inventory calculations","href":"/reference/calculations/inventory-metrics"},{"title":"Accounting calculations and reconciliation rules","sidebarTitle":"Accounting calculations","href":"/reference/calculations/accounting-metrics"}]},{"title":"Statuses and lifecycle: what each state means","href":"/reference/statuses-lifecycle"},{"title":"Permission reference: what people can do in Lynka","href":"/reference/permissions"},{"title":"Record scope: Mine, team, and workspace visibility","href":"/reference/data-scopes"},{"title":"Field glossary","href":"/reference/field-glossary"},{"title":"Documentation changelog","href":"/reference/changelog"}]},{"group":"Troubleshooting","pages":[{"title":"Common problems","href":"/troubleshooting/common-issues"},{"title":"Why a Lynka feature or product area is missing","sidebarTitle":"Missing or locked features","href":"/troubleshooting/cannot-see-feature"},{"title":"Troubleshoot Lynka permission and access problems","href":"/troubleshooting/permissions"},{"title":"Why an invoice still shows an outstanding balance","sidebarTitle":"Invoice still outstanding","href":"/troubleshooting/invoice-not-paid"},{"title":"Why a goods receipt is locked","sidebarTitle":"Goods receipt is locked","href":"/troubleshooting/goods-receipt-locked"},{"title":"Troubleshoot Lynka import problems","href":"/troubleshooting/import-errors"},{"title":"Troubleshoot Lynka login and workspace access","href":"/troubleshooting/login-issues"}]},{"group":"Legal","pages":[{"title":"Terms of Service","hidden":true,"href":"/terms-and-conditions"},{"title":"Privacy Policy","hidden":true,"href":"/privacy-policy"},{"title":"Data Processing Agreement","hidden":true,"href":"/data-processing-agreement"},{"title":"Refund Policy","hidden":true,"href":"/refund-policy"},{"title":"Cookie Policy","hidden":true,"href":"/cookie-policy"},{"title":"Acceptable Use Policy","hidden":true,"href":"/acceptable-use"},{"title":"Security and Data Handling","hidden":true,"href":"/security"},{"title":"Subprocessors","hidden":true,"href":"/subprocessors"},{"title":"Service and Support Policy","hidden":true,"href":"/service-support"}]}]},"title":"Products and stock - Lynka CRM","buildId":"dpl_9DauxEjb9gzCtcuhPQFbquJvx7FJ","deploymentId":"dpl_9DauxEjb9gzCtcuhPQFbquJvx7FJ","dynamics":[],"chunks":[]}