You must allow inbound traffic from the following Zenskar IP addresses: 184.73.234.173
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Zenskar Documentation","colors":{"primary":"#0A1633","light":"#3B82F6","dark":"#1D3461"},"logo":{"light":"https://mintcdn.com/zenskar-3d451781/8zM5vHUy4GbBMWvZ/logo/for-light-themes.svg?fit=max\u0026auto=format\u0026n=8zM5vHUy4GbBMWvZ\u0026q=85\u0026s=7b3708e348af5e2ca4bd6f302186ccc2","dark":"https://mintcdn.com/zenskar-3d451781/8zM5vHUy4GbBMWvZ/logo/for-dark-themes.svg?fit=max\u0026auto=format\u0026n=8zM5vHUy4GbBMWvZ\u0026q=85\u0026s=591296922399ed1050dc1ee22842edbc"},"favicon":"https://mintcdn.com/zenskar-3d451781/8zM5vHUy4GbBMWvZ/favicon.svg?fit=max\u0026auto=format\u0026n=8zM5vHUy4GbBMWvZ\u0026q=85\u0026s=9a4afe8a43b76270c67c367963907132","navbar":{"links":[{"href":"mailto:help@zenskar.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.zenskar.com"}},"footer":{"socials":{"x":"https://x.com/zenskar","github":"https://github.com/zenskar","linkedin":"https://linkedin.com/company/zenskar"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://www.zenskar.com/blog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"zenskar-3d451781","hasAudioNarration":false,"actualSubdomain":"zenskar-3d451781","customDomains":["zenskar.com"],"gitSource":{"type":"github","owner":"zenskar","repo":"documentation-public","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6acf126088c13e271aecc557","collectionId":"9a8c561f-452d-490c-b2ac-94873198ed4a","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6acf126088c13e271aecc557"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6acf126088c13e271aecc557","clientVersion":"0.0.3869","searchFilterCounts":[{"language":"default","tag":"Documentation","count":300},{"language":"default","tag":"Product modules","count":173},{"language":"default","tag":"API Reference","count":164},{"language":"default","tag":"Third-party integrations","count":64},{"language":"default","tag":"Data sources","count":42},{"language":"default","tag":"Accounting","count":35},{"language":"default","tag":"Products","count":32},{"language":"default","tag":"Settings","count":32},{"language":"default","tag":"Concepts","count":29},{"language":"default","tag":"How-to guides","count":29}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@zenskar.com","showHelpButton":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":"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":"editor-branches-v2-autocommit","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2","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":"teamspace","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":"vite-origin","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":"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":"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":"client-snapshot-docs-config","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"20240301/product-modules/settings/zenskar-ips","slug":"/20240301/product-modules/settings/zenskar-ips","pageMetadata":{"title":"Zenskar IPs","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"description":null,"href":"/20240301/product-modules/settings/zenskar-ips","hiddenSetByFrontmatter":true},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,..._provideComponents(),...props.components};return _jsx(_components.p,{children:`You must allow inbound traffic from the following Zenskar IP addresses: 184.73.234.173`})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Zenskar IPs","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"description":null,"href":"/20240301/product-modules/settings/zenskar-ips","hiddenSetByFrontmatter":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"zenskar-3d451781","siteName":"Zenskar Documentation","title":"Zenskar IPs - Zenskar Documentation","contextualStarterQuestions":[{"_id":"6a9674635579d15a91e21e8f","deploymentId":"69e0a11c3e5ca76e4bd3f576","questionText":"What's the Zenskar IP address?","status":"active","generatedBy":"contextual","path":"20240301/product-modules/settings/zenskar-ips","createdAt":"2026-09-01T06:44:51.093Z","updatedAt":"2026-09-01T06:44:51.093Z","__v":0},{"_id":"6a9674635579d15a91e21e8d","deploymentId":"69e0a11c3e5ca76e4bd3f576","questionText":"Which IPs should I whitelist?","status":"active","generatedBy":"contextual","path":"20240301/product-modules/settings/zenskar-ips","createdAt":"2026-09-01T06:44:51.093Z","updatedAt":"2026-09-01T06:44:51.093Z","__v":0},{"_id":"6a9674635579d15a91e21e8e","deploymentId":"69e0a11c3e5ca76e4bd3f576","questionText":"How do I allow Zenskar traffic?","status":"active","generatedBy":"contextual","path":"20240301/product-modules/settings/zenskar-ips","createdAt":"2026-09-01T06:44:51.093Z","updatedAt":"2026-09-01T06:44:51.093Z","__v":0}],"navMaps":{"firstHrefInVersion":{"cedar.ALPHA.20260301":{"href":"/20260301/product-modules/accounting/concepts/chart-of-accounts","matchLevel":2},"baobab.20240301":{"href":"/20240301/product-modules/settings/zenskar-ips","matchLevel":0}},"firstHrefInLanguage":{}},"lastModified":"2026-09-01T06:44:00.492Z","originalFileLocation":"20240301/product-modules/settings/zenskar-ips.md"},"headHtml":"\u003cmeta data-mint-head name=\"application-name\" content=\"Zenskar Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_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=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Zenskar IPs - Zenskar Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Zenskar Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://zenskar.com/docs/20240301/product-modules/settings/zenskar-ips\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://zenskar-3d451781.mintlify.app/_mintlify/api/og/v2?division=Settings\u0026amp;title=Zenskar+IPs\u0026amp;theme=55b69cc397f2f34e736cf543\u0026amp;signature=ab1bde88cd5c058b4981f69bd3a6d23859490aa6db954534891dc4afc90e023a\">\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=\"Zenskar IPs - Zenskar Documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://zenskar-3d451781.mintlify.app/_mintlify/api/og/v2?division=Settings\u0026amp;title=Zenskar+IPs\u0026amp;theme=55b69cc397f2f34e736cf543\u0026amp;signature=ab1bde88cd5c058b4981f69bd3a6d23859490aa6db954534891dc4afc90e023a\">\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=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Zenskar Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0A1633\">\u003clink data-mint-head rel=\"canonical\" href=\"https://zenskar.com/docs/20240301/product-modules/settings/zenskar-ips\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/20240301/product-modules/settings/zenskar-ips.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://zenskar.com/#organization\",\"name\":\"Zenskar Documentation\",\"url\":\"https://zenskar.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/zenskar-3d451781/8zM5vHUy4GbBMWvZ/logo/for-light-themes.svg?fit=max\u0026auto=format\u0026n=8zM5vHUy4GbBMWvZ\u0026q=85\u0026s=7b3708e348af5e2ca4bd6f302186ccc2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://zenskar.com/docs#website\",\"name\":\"Zenskar Documentation\",\"url\":\"https://zenskar.com/docs\",\"publisher\":{\"@id\":\"https://zenskar.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://zenskar.com/docs/20240301/product-modules/settings/zenskar-ips#webpage\",\"url\":\"https://zenskar.com/docs/20240301/product-modules/settings/zenskar-ips\",\"name\":\"Zenskar IPs\",\"dateModified\":\"2026-09-01T06:44:00.492Z\",\"isPartOf\":{\"@id\":\"https://zenskar.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://zenskar.com/docs/20240301/product-modules/settings/zenskar-ips#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://zenskar.com/docs/20240301/product-modules/settings/zenskar-ips#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Product modules\",\"item\":\"https://zenskar.com/docs/20240301/product-modules/accounting/concepts/chart-of-accounts\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Settings\",\"item\":\"https://zenskar.com/docs/20240301/product-modules/settings/general\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Zenskar IPs\",\"item\":\"https://zenskar.com/docs/20240301/product-modules/settings/zenskar-ips\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://zenskar.com/docs/20240301/product-modules/settings/zenskar-ips#article\",\"headline\":\"Zenskar IPs\",\"name\":\"Zenskar IPs\",\"url\":\"https://zenskar.com/docs/20240301/product-modules/settings/zenskar-ips\",\"mainEntityOfPage\":{\"@id\":\"https://zenskar.com/docs/20240301/product-modules/settings/zenskar-ips#webpage\"},\"dateModified\":\"2026-09-01T06:44:00.492Z\",\"publisher\":{\"@id\":\"https://zenskar.com/#organization\"},\"isPartOf\":{\"@id\":\"https://zenskar.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Zenskar Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Zenskar Documentation","nav":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://www.zenskar.com/blog"}]},"versions":[{"version":"cedar.ALPHA.20260301","default":false,"pages":[{"title":"cedar.ALPHA.20260301","href":"/20260301/product-modules/accounting/concepts/chart-of-accounts"}]},{"version":"baobab.20240301","default":true,"tabs":[{"tab":"Documentation","groups":[{"group":"Getting started","pages":[{"title":"Welcome to Zenskar","description":"Everything you need to automate billing, collect payments, and recognize revenue.","href":"/20240301/getting-started/introduction"},{"group":"Your first invoice","expanded":false,"pages":[{"title":"Quickstart guide","deprecated":false,"hidden":false,"metadata":{"title":"Zenskar Quickstart Guide: Get Started with Usage-Based Billing","description":"Zenskar is a comprehensive billing and revenue recognition system for subscription- and usage-based business models, featuring modules for managing customers, contracts, metering, invoices, payments, and compliance with ASC 606 and IFRS 15 standards.","keywords":["Zenskar","quickstart guide","get started","billing tutorial","usage-based billing","billing automation","setup guide","how to use Zenskar"],"robots":"index"},"next":{"pages":[{"slug":"quickstart-add-a-customer","title":"Step 1: Add a customer","type":"basic"}]},"description":null,"href":"/20240301/getting-started/your-first-invoice/index","hiddenSetByFrontmatter":true},{"title":"Step 1: Add a customer","deprecated":false,"hidden":false,"metadata":{"title":"Step 1: Add a Customer in Zenskar - Quickstart Guide","description":"Learn how to quickly add your first customer in Zenskar as part of our quickstart guide. Get started with customer setup for billing and revenue management.","keywords":["Zenskar","add customer","new customer","set up customer","customer management","billing quickstart","getting started"],"robots":"index"},"next":{"pages":[{"slug":"quickstart-ingest-usage-events-api","title":"Step 2: Ingest usage events via API","type":"basic"}]},"description":null,"href":"/20240301/getting-started/your-first-invoice/add-a-customer","hiddenSetByFrontmatter":true},{"title":"Step 2: Ingest usage events via API","deprecated":false,"hidden":false,"metadata":{"title":"Step 2: Ingest Usage Events via API in Zenskar - Quickstart","description":"Learn how to define and ingest usage events into Zenskar using our API. This step enables real-time tracking for accurate usage-based billing in your quickstart.","keywords":["Zenskar","ingest usage data","API ingestion","usage events API","send usage data","billing data","real-time usage","quickstart"],"robots":"index"},"next":{"pages":[{"slug":"quickstart-define-billable-metrics","title":"Step 3: Define billable metrics","type":"basic"}]},"description":null,"href":"/20240301/getting-started/your-first-invoice/ingest-usage-events-api","hiddenSetByFrontmatter":true},{"title":"Step 3: Define billable metrics","deprecated":false,"hidden":false,"metadata":{"title":"Step 3: Define Billable Metrics in Zenskar - Quickstart Guide","description":"Learn how to define billable metrics in Zenskar to transform raw usage data into billable units. This crucial step in our quickstart guide helps automate usage-based pricing.","keywords":["Zenskar","define billable metrics","usage-based billing","raw data to billable","create metrics","usage data transformation","billing quickstart"],"robots":"index"},"next":{"pages":[{"slug":"quickstart-create-contract-products","title":"Step 4: Create contract and add products","type":"basic"}]},"description":null,"href":"/20240301/getting-started/your-first-invoice/define-billable-metrics","hiddenSetByFrontmatter":true},{"title":"Step 4: Create contract and add products","deprecated":false,"hidden":false,"metadata":{"title":"Step 4: Create Contracts \u0026 Add Products in Zenskar - Quickstart","description":"Learn how to create and configure contracts and add products with custom pricing models in Zenskar. This essential step in our quickstart sets up your billing agreements.","keywords":["Zenskar","create contract","add products","contract setup","product pricing","billing contracts","quickstart guide","usage billing"],"robots":"index"},"next":{"pages":[{"slug":"quickstart-generate-invoice","title":"Step 5: Generate invoice","type":"basic"}]},"description":null,"href":"/20240301/getting-started/your-first-invoice/create-contract-products","hiddenSetByFrontmatter":true},{"title":"Step 5: Generate invoice","deprecated":false,"hidden":false,"metadata":{"title":"Step 5: Generate Invoices in Zenskar - Quickstart Guide","description":"Learn how to generate invoices in Zenskar, consolidating usage data and contract pricing into a final bill. This last step completes your quickstart billing workflow.","keywords":["Zenskar","generate invoice","create bill","invoice generation","billing process","usage invoice","quickstart guide"],"robots":"index"},"description":null,"href":"/20240301/getting-started/your-first-invoice/generate-invoice","hiddenSetByFrontmatter":true}]},{"group":"Integration and migration guides","pages":[{"title":"What does Zenskar pilot program entail?","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/integration-and-migration-guides/what-does-a-zenskar-pilot-program-entail","hiddenSetByFrontmatter":true},{"title":"What does Zenskar implementation entail?","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/integration-and-migration-guides/what-does-zenskar-implementation-entail","hiddenSetByFrontmatter":true},{"title":"Data migration and integration options","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/integration-and-migration-guides/data-migration-and-integration-options","hiddenSetByFrontmatter":true},{"title":"Integrating your ERP software with Zenskar","excerpt":"Double-entry accounting in Zenskar.","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/integration-and-migration-guides/integrating-your-erp-with-zenskar","hiddenSetByFrontmatter":true}]}]},{"group":"Product modules","pages":[{"group":"Accounting","pages":[{"group":"Concepts","expanded":false,"pages":[{"title":"Chart of accounts","deprecated":false,"hidden":false,"metadata":{"title":"Chart of accounts | Zenskar docs","description":"The hierarchy of default accounts provided by Zenskar.","robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/accounting/concepts/chart-of-accounts","hiddenSetByFrontmatter":true},{"title":"ASC 606 and IFRS 15: Five steps of revenue recognition","deprecated":false,"hidden":false,"metadata":{"description":"Zenskar ensures compliance with ASC 606 and IFRS 15 standards for revenue recognition by following a 5-step model: identifying the contract, identifying separate performance obligations, determining the transaction price, allocating the transaction price to performance obligations, and recognizing revenue when each performance obligation is satisfied. The document provides detailed instructions and examples for each step within the Zenskar platform.","robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/accounting/concepts/five-steps-of-revenue-recognition","hiddenSetByFrontmatter":true},{"title":"Revenue lifecycle","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"description":null,"href":"/20240301/product-modules/accounting/concepts/revenue-lifecycle","hiddenSetByFrontmatter":true}]},{"group":"How-to guides","expanded":false,"pages":[{"title":"Create a revenue recognition rule","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"description":null,"href":"/20240301/product-modules/accounting/how-to-guides/create-a-revenue-recognition-rule","hiddenSetByFrontmatter":true},{"title":"Revenue distribution and redistribution methods","deprecated":false,"hidden":false,"metadata":{"title":"Revenue distribution and redistribution methods","description":"This document outlines different methods for distributing revenue over a contract period, including equal distribution, prorating by days, equal prorate first and last period, front-loaded distribution, and back-loaded distribution. Each method calculates revenue allocation differently based on the number of days in each period.","robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/accounting/how-to-guides/revenue-distribution-and-redistribution-methods","hiddenSetByFrontmatter":true}]},{"group":"Reference","expanded":false,"pages":[{"title":"Revenue adjustment methods","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"description":null,"href":"/20240301/product-modules/accounting/reference/revenue-adjustment-methods","hiddenSetByFrontmatter":true},{"title":"Revenue distribution methods","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"description":null,"href":"/20240301/product-modules/accounting/reference/revenue-distribution-methods","hiddenSetByFrontmatter":true},{"title":"Performance obligation policies","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"description":null,"href":"/20240301/product-modules/accounting/reference/performance-obligation-policies","hiddenSetByFrontmatter":true}]}]},{"group":"Contracts","pages":[{"group":"Concepts","expanded":false,"pages":[{"title":"Contract","deprecated":false,"hidden":false,"metadata":{"title":"Contract","robots":"index"},"description":null,"href":"/20240301/product-modules/contracts/concepts/contract","hiddenSetByFrontmatter":true},{"title":"Contract renewal","sidebarTitle":"Contract renewal","description":null,"href":"/20240301/product-modules/contracts/concepts/contract-renewal"},{"title":"Plan","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"description":null,"href":"/20240301/product-modules/contracts/concepts/plan","hiddenSetByFrontmatter":true},{"title":"Contract features","sidebarTitle":"Features","description":null,"href":"/20240301/product-modules/contracts/concepts/feature"}]},{"group":"Walkthroughs","expanded":false,"pages":[{"title":"Contract","sidebarTitle":"Contract","description":null,"href":"/20240301/product-modules/contracts/walkthroughs/contract"}]},{"group":"How-to guides","expanded":false,"pages":[{"title":"How to create a plan-based contract via dashboard","sidebarTitle":"Create a contract from a plan","description":null,"href":"/20240301/product-modules/contracts/how-to-guides/create-a-contract-from-a-plan-using-the-zenskar-dashboard"},{"title":"How to create a contract via dashboard","sidebarTitle":"Create a contract via dashboard","description":null,"href":"/20240301/product-modules/contracts/how-to-guides/create-a-contract-using-the-zenskar-dashboard"},{"title":"How to create a contract via AI","sidebarTitle":"Create a contract via AI","deprecated":false,"hidden":false,"metadata":{"title":"Upload a contract document for AI extraction | Zenskar Docs","description":"Upload a contract document to let Zenskar’s AI extract billing terms like cadence, payment, and renewal. Accelerate onboarding and reduce manual work.","keywords":["AI contract upload","contract PDF extraction","automate contract creation","ingest contract via dashboard","Zenskar AI contract","billing automation","usage-based billing setup","onboarding automation"],"robots":"index"},"description":null,"href":"/20240301/product-modules/contracts/how-to-guides/create-a-contract-via-ai","hiddenSetByFrontmatter":true},{"title":"How to manage contracts","sidebarTitle":"Manage contracts","description":null,"href":"/20240301/product-modules/contracts/how-to-guides/manage-contracts"}]},{"group":"Reference","expanded":false,"pages":[{"title":"Contract reference","sidebarTitle":"Contract","description":null,"href":"/20240301/product-modules/contracts/reference/contract"}]}]},{"group":"Customers","pages":[{"group":"Concepts","expanded":false,"pages":[{"title":"Customers","sidebarTitle":"Customers","description":null,"href":"/20240301/product-modules/customers/concepts/customers"},{"title":"Customer-facing portal","sidebarTitle":"Customer-facing portal","description":null,"href":"/20240301/product-modules/customers/concepts/customer-facing-portal"}]},{"group":"Walkthroughs","expanded":false,"pages":[{"title":"Customers","sidebarTitle":"Customers","description":null,"href":"/20240301/product-modules/customers/walkthroughs/customers"}]},{"group":"How-to guides","expanded":false,"pages":[{"title":"Add customers to Zenskar","sidebarTitle":"Add customers","description":null,"href":"/20240301/product-modules/customers/how-to-guides/add-customers"},{"title":"Manage customers","sidebarTitle":"Manage customers","description":null,"href":"/20240301/product-modules/customers/how-to-guides/manage-customers"},{"title":"Use the customer-facing portal","sidebarTitle":"Customer-facing portal","description":null,"href":"/20240301/product-modules/customers/how-to-guides/customer-facing-portal"}]},{"group":"Reference","expanded":false,"pages":[{"title":"Customers reference","sidebarTitle":"Customers","description":null,"href":"/20240301/product-modules/customers/reference/customers"},{"title":"Customer-facing portal reference","sidebarTitle":"Customer-facing portal","description":null,"href":"/20240301/product-modules/customers/reference/customer-facing-portal"}]}]},{"group":"Insights","pages":[{"title":"Create custom dashboards","description":null,"href":"/20240301/product-modules/insights/create-custom-dashboards"},{"title":"Monitoring","description":null,"href":"/20240301/product-modules/insights/monitoring"},{"group":"Billing and collections dashboard","expanded":false,"pages":[{"title":"Days sales outstanding","deprecated":false,"hidden":true,"metadata":{"robots":"index"},"description":null,"href":"/20240301/product-modules/insights/billing-and-collections-dashboard/days-sales-outstanding","hiddenSetByFrontmatter":true},{"title":"Invoices","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"description":null,"href":"/20240301/product-modules/insights/billing-and-collections-dashboard/invoices-analytics","hiddenSetByFrontmatter":true},{"title":"Payments","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"description":null,"href":"/20240301/product-modules/insights/billing-and-collections-dashboard/payment-analytics","hiddenSetByFrontmatter":true}]},{"group":"Revenue analytics","expanded":false,"pages":[{"title":"Revenue analytics","deprecated":false,"hidden":false,"metadata":{"title":"Zenskar revenue analytics: Comprehensive platform for billing \u0026 insights | Zenskar Documentation","description":"Explore Zenskar's comprehensive revenue management platform, covering contracts, plans, billing, invoicing, payments, and integrations. Learn about managing customer data, various pricing models, and key revenue analytics like MRR, NRR, and GRR for actionable insights.","keywords":["Zenskar","revenue management","billing","invoicing","payments","contracts","plans","products","usage data","customer management","data ingestion","billable metrics","accounting","ASC 606","IFRS 15","receivables","entitlements","analytics","MRR","NRR","GRR","pricing models","CRM integration","ERP integration","payment gateways","tax automation","data connectors","security","SaaS billing"],"robots":"index"},"description":null,"href":"/20240301/product-modules/insights/revenue-analytics/index","hiddenSetByFrontmatter":true},{"title":"Gross revenue retention","deprecated":false,"hidden":false,"metadata":{"title":"Gross revenue retention (GRR) - Definition, formula, and importance | Zenskar Documentation","description":"Learn about Gross Revenue Retention (GRR), a key metric for measuring recurring revenue retained from existing customers. Understand its formula, importance, and how it differs from NRR, with visual examples and interpretations.","keywords":["Gross Revenue Retention","GRR","revenue retention","recurring revenue","churn","contraction","MRR","Monthly Recurring Revenue","NRR","Net Revenue Retention","business metrics","customer retention","Zenskar"],"robots":"index"},"description":null,"href":"/20240301/product-modules/insights/revenue-analytics/gross-revenue-retention","hiddenSetByFrontmatter":true},{"title":"Monthly recurring revenue","deprecated":false,"hidden":false,"metadata":{"title":"Monthly recurring revenue (MRR) - Definition, formula, and tracking | Zenskar Documentation","description":"Understand Monthly Recurring Revenue (MRR) for SaaS and subscription businesses. Learn its definition, formula (Net MRR), and how Zenskar helps track MRR trends, breakdowns, and visualizations for clear revenue performance insights.","keywords":["Monthly Recurring Revenue","MRR","SaaS","Subscription Business","Revenue Tracking","Zenskar","Net MRR","Revenue Trends","Billing","Subscriptions","Revenue Analytics","Churn Revenue","Expansion Revenue","Contraction Revenue Sources"],"robots":"index"},"description":null,"href":"/20240301/product-modules/insights/revenue-analytics/monthly-recurring-revenue","hiddenSetByFrontmatter":true},{"title":"Monthly recurring revenue by product","deprecated":false,"hidden":false,"metadata":{"title":"Monthly recurring revenue (MRR) by product | Zenskar Documentation","description":"Understand Monthly Recurring Revenue (MRR) by product with Zenskar's detailed charts. Visualize net MRR, expansion, and contraction to analyze product performance and revenue trends.","keywords":["Monthly Recurring Revenue","MRR","revenue by product","net MRR","MRR expansion","MRR contraction","recurring revenue","subscription revenue","Zenskar","analytics","product performance","revenue growth","revenue shrinkage"],"robots":"index"},"description":null,"href":"/20240301/product-modules/insights/revenue-analytics/monthly-recurring-revenue-by-product","hiddenSetByFrontmatter":true},{"title":"MRR customer waterfall","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"description":null,"href":"/20240301/product-modules/insights/revenue-analytics/mrr-customer-waterfall","hiddenSetByFrontmatter":true},{"title":"MRR product waterfall","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"description":null,"href":"/20240301/product-modules/insights/revenue-analytics/mrr-product-waterfall","hiddenSetByFrontmatter":true},{"title":"Net annual recurring revenue","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"description":null,"href":"/20240301/product-modules/insights/revenue-analytics/net-annual-recurring-revenue","hiddenSetByFrontmatter":true},{"title":"Net revenue retention","deprecated":false,"hidden":false,"metadata":{"title":"Net revenue retention (NRR) - Definition, formula, and analysis | Zenskar Documentation","description":"Understand Net Revenue Retention (NRR), a key SaaS metric. Learn its definition, formula, importance, and how to interpret NRR charts and tables to track revenue from existing customers, including upsells, downgrades, and churn.","keywords":["Net Revenue Retention","NRR","SaaS metrics","revenue retention","customer satisfaction","churn","upsells","downgrades","recurring revenue","Zenskar","analytics","business metrics"],"robots":"index"},"description":null,"href":"/20240301/product-modules/insights/revenue-analytics/net-revenue-retention","hiddenSetByFrontmatter":true}]}]},{"group":"Invoices","pages":[{"title":"Invoices","deprecated":false,"hidden":false,"metadata":{"description":"Invoices are generated as drafts after creating a contract, allowing for edits before approval; once approved, they can be emailed to customers and include payment links. Approved and paid invoices cannot be edited directly but can be adjusted with credit notes, and credits or debits are reflected in the customer's balance upon invoice approval.","robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/invoices/index","hiddenSetByFrontmatter":true},{"title":"Life cycle of an invoice","deprecated":false,"hidden":false,"metadata":{"description":"The document outlines the stages of an invoice's life cycle in Zenskar, from its creation as a draft, through approval, partial or full payment, to potentially being voided with a credit note if necessary.","robots":"index"},"next":{"description":"Learn about refunds via credit notes.","pages":[{"slug":"credit-notes","title":"Credit Notes","type":"basic"}]},"description":null,"href":"/20240301/product-modules/invoices/life-cycle-of-an-invoice","hiddenSetByFrontmatter":true},{"title":"Create invoices","excerpt":"From zero to invoice.","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/invoices/generating-invoices-in-zenskar","hiddenSetByFrontmatter":true},{"title":"Create one-off invoices","deprecated":false,"hidden":false,"metadata":{"title":"How to create one-off invoices: Step-by-step guide for flexible billing | Zenskar Documentation","description":"Learn how to generate a one-off invoice outside recurring billing cycles. Step-by-step instructions with field details, use cases, and where to find invoices in your customer view.","keywords":["one-off invoice","manual invoice","ad-hoc billing","flexible billing","invoice generation","customer invoices","billing software","non-recurring invoice","invoice tutorial","billing guide"],"robots":"index"},"description":null,"href":"/20240301/product-modules/invoices/create-one-off-invoices","hiddenSetByFrontmatter":true},{"title":"Consolidating invoices","deprecated":false,"hidden":true,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/invoices/consolidating-invoices","hiddenSetByFrontmatter":true},{"title":"How to edit an invoice","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/invoices/how-to-edit-an-invoice","hiddenSetByFrontmatter":true},{"title":"Credit notes","deprecated":false,"hidden":false,"metadata":{"description":"A credit note is a balance given to a customer for refunds or future purchases, and on Zenskar, it can be issued from the Invoices page for approved, paid, or partially paid invoices to adjust amounts due to issues like faulty products.","robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/invoices/credit-notes","hiddenSetByFrontmatter":true}]},{"group":"Payments","pages":[{"group":"Concepts","expanded":false,"pages":[{"title":"Payments","sidebarTitle":"Payments","description":null,"href":"/20240301/product-modules/payments/concepts/payments"},{"title":"Default payment method","sidebarTitle":"Default payment method","description":null,"href":"/20240301/product-modules/payments/concepts/default-payment-method"}]},{"group":"Walkthroughs","expanded":false,"pages":[{"title":"Payments","sidebarTitle":"Payments","description":null,"href":"/20240301/product-modules/payments/walkthroughs/payments"}]},{"group":"How-to guides","expanded":false,"pages":[{"title":"How to connect a payment gateway","sidebarTitle":"Connect a payment gateway","description":null,"href":"/20240301/product-modules/payments/how-to-guides/connect-a-payment-gateway"},{"title":"How to manage payments","sidebarTitle":"Manage payments","description":null,"href":"/20240301/product-modules/payments/how-to-guides/manage-payments"}]},{"group":"Reference","expanded":false,"pages":[{"title":"Payments reference","sidebarTitle":"Payments","description":null,"href":"/20240301/product-modules/payments/reference/payments"}]}]},{"group":"Products","pages":[{"group":"Concepts","expanded":false,"pages":[{"title":"Products","sidebarTitle":"Products","description":null,"href":"/20240301/product-modules/products/concepts/products"},{"title":"Features","sidebarTitle":"Features","description":null,"href":"/20240301/product-modules/products/concepts/feature"}]},{"group":"Walkthroughs","expanded":false,"pages":[{"title":"Products","sidebarTitle":"Products","description":null,"href":"/20240301/product-modules/products/walkthroughs/products"}]},{"group":"How-to guides","expanded":false,"pages":[{"title":"How to add a product","sidebarTitle":"Add a product","description":null,"href":"/20240301/product-modules/products/how-to-guides/add-a-product"},{"title":"How to manage products","sidebarTitle":"Manage products","description":null,"href":"/20240301/product-modules/products/how-to-guides/manage-products"}]},{"group":"Reference","expanded":false,"pages":[{"title":"Products reference","sidebarTitle":"Products","description":null,"href":"/20240301/product-modules/products/reference/products"}]}]},{"group":"Usage","pages":[{"group":"Concepts","expanded":false,"pages":[{"title":"Billable metrics","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"description":null,"href":"/20240301/product-modules/usage/concepts/billable-metrics","hiddenSetByFrontmatter":true},{"title":"What is a usage event","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"description":null,"href":"/20240301/product-modules/usage/concepts/usage-event","hiddenSetByFrontmatter":true}]},{"group":"Data sources","expanded":false,"pages":[{"title":"Data ingestion","deprecated":false,"hidden":false,"metadata":{"title":"How Zenskar ingests data","description":"Zenskar offers multiple methods for data ingestion, including data-source connectors, APIs, CSV uploads, and web forms, to move or replicate data from various sources to its infrastructure for processing.","robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/usage/data-sources/data-ingestion","hiddenSetByFrontmatter":true},{"title":"How-to: Ingest usage events via data sync connectors","excerpt":"Zenskar connects with your data source, such as a database, data warehouse, comma-separated-value file, or spreadsheet.","deprecated":false,"hidden":false,"metadata":{"title":"Data ingestion via data sources","description":"Zenskar facilitates secure data ingestion from various sources into its infrastructure for processing, using specific connectors for each data source, and allows configuration and periodic syncing to generate usage aggregates for billing.","robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/usage/data-sources/data-ingestion-via-data-source-connectors","hiddenSetByFrontmatter":true},{"title":"How-to: Execute remote queries on data source","deprecated":false,"hidden":false,"metadata":{"description":"Zenskar's data-source connectors enable efficient data transfer from your infrastructure to theirs, supporting remote queries for various data sources like Amazon Athena and MySQL, but require setting up a database user with read permissions and network access. While offering fresh data and simplified audit trails, they rely on your data infrastructure, which can impact Zenskar's operations during downtimes.","robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/usage/data-sources/data-ingestion-via-remote-query","hiddenSetByFrontmatter":true}]},{"group":"Usage events","expanded":false,"pages":[{"title":"How-to: Ingest usage events","deprecated":false,"hidden":false,"metadata":{"description":"Integrate Zenskar into your application by setting up a data-ingestion API to send raw metrics or aggregates in JSON format, enabling real-time data transmission and usage tracking, though it may require significant engineering effort.","robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/usage/usage-event/data-ingestion-via-apis","hiddenSetByFrontmatter":true},{"title":"How-to: Ingest usage events via CSV upload","deprecated":false,"hidden":false,"metadata":{"title":"Upload raw metrics in the form of a Zenskar-compatible CSV file","description":"This document provides instructions on how to upload raw metrics in the form of a Zenskar-compatible CSV file.","robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/usage/usage-event/data-ingestion-via-zenskar-compatible-csv-file","hiddenSetByFrontmatter":true},{"title":"How-to: Handle ingestion failures","deprecated":false,"hidden":false,"metadata":{"title":"Handle usage event ingestion failures","description":"Learn how to prevent data loss when sending usage events to Zenskar by handling validation errors, managing network failures, and implementing a dead letter queue (DLQ). This guide explains common failure scenarios and best practices to ensure reliable event ingestion.","keywords":["usage event ingestion","Zenskar API errors","dead letter queue","DLQ implementation","usage data validation","failed API events","network failure handling","API event retries","usage data loss prevention","event ingestion best practices"],"robots":"index"},"description":null,"href":"/20240301/product-modules/usage/usage-event/handle-usage-event-ingestion-failures","hiddenSetByFrontmatter":true},{"title":"How-to: Edit historical data","deprecated":false,"hidden":false,"metadata":{"description":"The document outlines methods for editing historical data using usage-event APIs and data-source connectors, focusing on techniques for adjusting billable metrics calculated with various SQL aggregate functions like `COUNT`, `SUM`, and `ROW_NUMBER()`, and ensuring data accuracy through schema modifications and event deductions.","robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/usage/usage-event/how-to-edit-historical-data","hiddenSetByFrontmatter":true},{"title":"How-to: Set up S3 Event Sync","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"description":null,"href":"/20240301/product-modules/usage/usage-event/how-to-set-up-s3-event-sync","hiddenSetByFrontmatter":true},{"title":"How-to: Ingest usage events via dashboard","deprecated":false,"hidden":false,"metadata":{"description":"You can use the web form to enter Usage Events manually.","robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/usage/usage-event/web-form-for-manual-raw-metrics","hiddenSetByFrontmatter":true}]}]},{"group":"Settings","pages":[{"title":"General settings","excerpt":"View profile and organization details, and change the organization logo, from Settings > General.","deprecated":false,"hidden":false,"metadata":{"title":"","description":"","robots":"index"},"next":{"description":""},"description":null,"href":"/20240301/product-modules/settings/general","hiddenSetByFrontmatter":true},{"title":"Business entity","excerpt":"Manage the billing and legal entities under an organization, each with its own address, tax information, and payment instructions, from Settings > Business Entity.","deprecated":false,"hidden":false,"metadata":{"title":"","description":"","robots":"index"},"next":{"description":""},"description":null,"href":"/20240301/product-modules/settings/business-entity","hiddenSetByFrontmatter":true},{"title":"Payment instructions","excerpt":"Manage the bank and payment details shown on invoices for each business entity and currency, from Settings > Payment Instructions.","deprecated":false,"hidden":false,"metadata":{"title":"","description":"","robots":"index"},"next":{"description":""},"description":null,"href":"/20240301/product-modules/settings/payment-instructions","hiddenSetByFrontmatter":true},{"title":"Payment","excerpt":"Configure the checkout experience customers see on the hosted payment page, from Settings > Payment.","deprecated":false,"hidden":false,"metadata":{"title":"","description":"","robots":"index"},"next":{"description":""},"description":null,"href":"/20240301/product-modules/settings/payment","hiddenSetByFrontmatter":true},{"title":"Communications settings","excerpt":"Configure how Zenskar transports outgoing email, and restrict recipients on non-production organizations, from Settings > Communications.","deprecated":false,"hidden":false,"metadata":{"title":"","description":"","robots":"index"},"next":{"description":""},"description":null,"href":"/20240301/product-modules/settings/communications","hiddenSetByFrontmatter":true},{"group":"Contract \u0026 Invoices","expanded":false,"pages":[{"title":"Contract \u0026 Invoices","excerpt":"Configure contract renewal, automatic contract and invoice creation, invoice numbering, and monitoring, from Settings > Contract \u0026 Invoices.","deprecated":false,"hidden":false,"metadata":{"title":"","description":"","robots":"index"},"next":{"description":""},"description":null,"href":"/20240301/product-modules/settings/contract-invoices","hiddenSetByFrontmatter":true},{"group":"Invoice date configuration","expanded":false,"pages":[{"title":"Concepts","description":null,"href":"/20240301/product-modules/settings/invoice-date-configuration/concepts"},{"title":"How-to guides","description":null,"href":"/20240301/product-modules/settings/invoice-date-configuration/how-to-guides"},{"title":"Reference","description":null,"href":"/20240301/product-modules/settings/invoice-date-configuration/reference"}]}]},{"title":"Single sign-on authentication","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/settings/single-sign-on-authentication","hiddenSetByFrontmatter":true},{"title":"Webhook alerts","excerpt":"Subscribe an endpoint to Zenskar events, verify each signed delivery, and inspect delivery history, from Settings > Webhook Alerts.","deprecated":false,"hidden":false,"metadata":{"title":"","description":"","robots":"index"},"next":{"description":""},"description":null,"href":"/20240301/product-modules/settings/webhook-alerts","hiddenSetByFrontmatter":true},{"title":"Zenskar IPs","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"description":null,"href":"/20240301/product-modules/settings/zenskar-ips","hiddenSetByFrontmatter":true},{"title":"S3 Ingestion","excerpt":"Connect an AWS S3 bucket so usage event files uploaded to it are ingested automatically, from Settings > S3 Ingestion.","deprecated":false,"hidden":false,"metadata":{"title":"","description":"","robots":"index"},"next":{"description":""},"description":null,"href":"/20240301/product-modules/settings/s3-ingestion","hiddenSetByFrontmatter":true},{"title":"Custom attributes","excerpt":"Extend the Customer, Contract, and Product objects with your own typed fields, from Settings > Custom Attributes.","deprecated":false,"hidden":false,"metadata":{"title":"","description":"","robots":"index"},"next":{"description":""},"description":null,"href":"/20240301/product-modules/settings/custom-attributes","hiddenSetByFrontmatter":true},{"title":"API keys","excerpt":"Create and manage the API keys used to authenticate requests to the Zenskar API, from Settings > API Keys.","deprecated":false,"hidden":false,"metadata":{"title":"","description":"","robots":"index"},"next":{"description":""},"description":null,"href":"/20240301/product-modules/settings/api-keys","hiddenSetByFrontmatter":true}]},{"group":"More","pages":[{"title":"Entitlements","excerpt":"Entitlements refer to services or products that your customers are entitled to.","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/more/entitlements","hiddenSetByFrontmatter":true},{"group":"Communications","expanded":false,"pages":[{"title":"Communications","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/more/communications/index","hiddenSetByFrontmatter":true},{"title":"Document templates","excerpt":"Design the layout of the invoice, receipt, contract, and credit note documents that get attached to your emails, from Communications > Document Templates.","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/more/communications/document-templates","hiddenSetByFrontmatter":true},{"title":"Email alerts","excerpt":"Automatically email customers when an invoice is generated, approved, or approaches or passes its due date, from Communications > Email Alerts.","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/more/communications/email-alerts","hiddenSetByFrontmatter":true},{"title":"Email templates","excerpt":"Design the subject, body, and attached document for every kind of transactional email Zenskar can send, from Communications > Email Templates.","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/more/communications/email-templates","hiddenSetByFrontmatter":true},{"group":"Template guides","expanded":false,"pages":[{"title":"Templating guide","excerpt":"How Zenskar's Mustache-based templating works, the variables available in every document, and how to write template HTML that renders reliably as a PDF.","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/more/communications/templating-guide","hiddenSetByFrontmatter":true},{"title":"Invoice template variables","excerpt":"Full reference of the Mustache variables available in the invoice document template, organized by section.","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/more/communications/invoice-template-variables","hiddenSetByFrontmatter":true},{"title":"Credit note template variables","excerpt":"Full reference of the Mustache variables available in the credit note document template, organized by section.","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/more/communications/credit-note-template-variables","hiddenSetByFrontmatter":true},{"title":"Payment receipt template variables","excerpt":"Full reference of the Mustache variables available in the payment receipt document template, organized by section.","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/more/communications/payment-receipt-template-variables","hiddenSetByFrontmatter":true},{"title":"Usage report template variables","excerpt":"Reference of the Mustache variables in the system-generated usage report document, organized by section.","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/more/communications/usage-report-template-variables","hiddenSetByFrontmatter":true}]},{"title":"Segments","excerpt":"Build reusable customer filters to target Email Alerts and Configurations, from Communications > Segments.","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/more/communications/segments","hiddenSetByFrontmatter":true},{"title":"Senders","excerpt":"Set up the from-name and from-email used for customer-facing email, and verify domain ownership with DKIM, from Communications > Senders.","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/more/communications/senders","hiddenSetByFrontmatter":true},{"title":"Sent emails","excerpt":"A read-only log of every email Zenskar has sent, with per-recipient delivery status, from Communications > Sent Emails.","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/more/communications/sent-emails","hiddenSetByFrontmatter":true},{"title":"Usage alerts","excerpt":"Trigger a webhook when a customer's usage of an entitlement crosses a threshold you set, from Communications > Usage Alerts.","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/more/communications/usage-alerts","hiddenSetByFrontmatter":true},{"title":"Configurations","excerpt":"Build one-off or automatic email campaigns targeted at a segment, from Communications > Configurations.","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/product-modules/more/communications/configurations","hiddenSetByFrontmatter":true}]}]}]},{"group":"Security","pages":[{"group":"Role-based access control","expanded":false,"pages":[{"title":"RBAC","description":null,"href":"/20240301/security/role-based-access-control/index"},{"title":"Roles","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/security/role-based-access-control/roles","hiddenSetByFrontmatter":true},{"title":"Users","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/security/role-based-access-control/users","hiddenSetByFrontmatter":true}]},{"group":"SAML authentication","expanded":false,"pages":[{"title":"Concepts","description":"How SAML single sign-on works in Zenskar: the trust model, the sign-in flow, and what changes when it is enabled.","href":"/20240301/security/saml-authentication/concepts"},{"group":"How-to guides","expanded":false,"pages":[{"title":"SAML authentication with Microsoft Entra ID","excerpt":"Set up single sign-on in Zenskar using Microsoft Entra ID as the identity provider.","deprecated":false,"hidden":false,"metadata":{"title":"","description":"","robots":"index"},"next":{"description":""},"description":null,"href":"/20240301/security/saml-authentication/how-to-guides/saml-authentication-with-microsoft-entra-id","hiddenSetByFrontmatter":true},{"title":"SAML authentication with Google Workspace","excerpt":"Set up single sign-on in Zenskar using Google Workspace as the identity provider.","deprecated":false,"hidden":false,"metadata":{"title":"","description":"","robots":"index"},"next":{"description":""},"description":null,"href":"/20240301/security/saml-authentication/how-to-guides/saml-authentication-with-google-workspace","hiddenSetByFrontmatter":true},{"title":"SAML authentication with Okta","excerpt":"Set up single sign-on in Zenskar using Okta as the identity provider.","deprecated":false,"hidden":false,"metadata":{"title":"","description":"","robots":"index"},"next":{"description":""},"description":null,"href":"/20240301/security/saml-authentication/how-to-guides/saml-authentication-with-okta","hiddenSetByFrontmatter":true}]},{"title":"Reference","description":"SAML tab fields, validation rules, domain verification, and the assertion Zenskar expects.","href":"/20240301/security/saml-authentication/reference"}]},{"title":"Two-factor authentication","excerpt":"Require a time-based one-time passcode in addition to a password, enabled per user from the Users module.","deprecated":false,"hidden":false,"metadata":{"title":"","description":"","robots":"index"},"next":{"description":""},"description":null,"href":"/20240301/security/two-factor-authentication","hiddenSetByFrontmatter":true}]},{"group":"Model context protocol (MCP)","pages":[{"title":"Concepts","description":null,"href":"/20240301/model-context-protocol/concepts"},{"title":"Walkthroughs","description":null,"href":"/20240301/model-context-protocol/walkthroughs"},{"title":"How-to guides","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"description":null,"href":"/20240301/model-context-protocol/how-to-guides","hiddenSetByFrontmatter":true},{"title":"Reference","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"description":null,"href":"/20240301/model-context-protocol/reference","hiddenSetByFrontmatter":true}]},{"group":"Pricing models","pages":[{"title":"Custom tiered pricing","excerpt":"Custom tiered pricing allows you to use create products based on customized tiered and volume pricing models.","deprecated":false,"hidden":true,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/pricing-models/custom-tiered","hiddenSetByFrontmatter":true},{"title":"Flat-fee pricing","deprecated":false,"hidden":false,"metadata":{"title":"Flat-fee pricing model: simple, predictable SaaS billing","description":"Learn how to implement flat-fee pricing in Zenskar. Discover the 0-dimensional logic, anchor metaphor, and system architecture for fixed SaaS billing.","keywords":["flat-fee pricing","fixed pricing model","SaaS billing models","predictable revenue","Zenskar documentation","non-metered pricing"],"robots":"index"},"next":null,"description":null,"href":"/20240301/pricing-models/flat-fee","hiddenSetByFrontmatter":true},{"title":"Matrix pricing","deprecated":false,"hidden":false,"metadata":{"title":"Matrix pricing model: 2-dimensional billing for complex SaaS","description":"Learn how to implement matrix pricing in Zenskar. Discover 2-dimensional coordinate resolution, attribute-based billing, and usage volume intersections for SaaS.","keywords":["matrix pricing","2D pricing model","bivariate billing","attribute-based pricing","SaaS usage billing"],"robots":"index"},"next":null,"description":null,"href":"/20240301/pricing-models/matrix","hiddenSetByFrontmatter":true},{"title":"Package pricing","excerpt":"A pricing strategy in which a service or product that is sold as a package.","deprecated":false,"hidden":true,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/pricing-models/package","hiddenSetByFrontmatter":true},{"title":"Percent pricing","deprecated":false,"hidden":false,"metadata":{"title":"Percent pricing model: value-based SaaS billing and commissions","description":"Learn how to implement percent pricing in Zenskar. Discover the \"brokerage\" logic for calculating commissions, royalties, and revenue-share billing.","keywords":["percent pricing","commission billing","revenue share model","SaaS value-based pricing","Zenskar documentation"],"robots":"index"},"next":null,"description":null,"href":"/20240301/pricing-models/percent","hiddenSetByFrontmatter":true},{"title":"Per-unit pricing","deprecated":false,"hidden":false,"metadata":{"title":"Per-unit pricing model: linear usage-based SaaS billing","description":"Master the per-unit pricing model in Zenskar. Understand the 1-dimensional \"ramp\" logic for linear, consumption-based SaaS billing and revenue scaling.","keywords":["per-unit pricing","usage-based billing","linear pricing model","SaaS consumption billing","Zenskar documentation"],"robots":"index"},"next":null,"description":null,"href":"/20240301/pricing-models/per-unit","hiddenSetByFrontmatter":true},{"title":"Step pricing","deprecated":false,"hidden":false,"metadata":{"title":"Step pricing model: plateau-based SaaS billing logic","description":"Learn how to implement step pricing in Zenskar. Discover the \"plateau\" logic, 1-dimensional step functions, and capacity-based billing for SaaS.","keywords":["step pricing","step function billing","plateau pricing model","capacity-based billing","Zenskar documentation"],"robots":"index"},"next":null,"description":null,"href":"/20240301/pricing-models/step","hiddenSetByFrontmatter":true},{"title":"Tiered pricing","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/pricing-models/tiered","hiddenSetByFrontmatter":true},{"title":"Tiered pricing with flat fee","deprecated":false,"hidden":false,"metadata":{"description":"Discover how to set up tiered pricing with a flat fee in Zenskar. This guide explains configuration, usage tiers, and billing strategies.","robots":"index"},"description":null,"href":"/20240301/pricing-models/tiered-pricing-with-flat-fee","hiddenSetByFrontmatter":true},{"title":"Two-dimensional tiered pricing","deprecated":false,"hidden":false,"metadata":{"description":"2D tiered pricing is a strategy where the cost of a service or product is set at different tiers based on two factors, unlike traditional tiered pricing which uses only one factor. To implement this in Zenskar, you need to create a product under the 2D Tiered Pricing option and configure it using the SQL query builder for metered products.","robots":"index"},"next":null,"description":null,"href":"/20240301/pricing-models/two-dimensional-tiered","hiddenSetByFrontmatter":true},{"title":"Volume","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/pricing-models/volume","hiddenSetByFrontmatter":true},{"title":"Volume pricing with flat fee","deprecated":false,"hidden":false,"metadata":{"description":"Learn to configure volume pricing with a flat fee in Zenskar. This guide covers pricing setup, usage tiers, and billing configuration steps.","robots":"index"},"description":null,"href":"/20240301/pricing-models/volume-with-flat-fee","hiddenSetByFrontmatter":true}]},{"group":"Third-party integrations","pages":[{"title":"Third-party integrations","description":"Browse every data source, ERP, CRM/CPQ, tax, and payment gateway connector Zenskar supports.","metadata":{"robots":"index"},"href":"/20240301/third-party-integrations/index"},{"group":"Data sources","expanded":false,"pages":[{"title":"Auth0","deprecated":false,"hidden":false,"metadata":{"description":"The Zenskar Auth0 data-source connector setup guide explains how to fetch data from the Auth0 Management API by setting up an Auth0 account, obtaining access tokens, creating an OAuth2 application, and configuring the data source in Zenskar, while noting supported sync modes and streams, and highlighting Auth0's rate limits.","robots":"index"},"next":null,"description":null,"href":"/20240301/third-party-integrations/data-sources/auth0","hiddenSetByFrontmatter":true},{"title":"Amazon Athena","description":"The AWS Athena data-source connector enables syncing data to AWS by writing JSON files to S3 and making them accessible through a Lake Formation Governed Table in the Glue Data Catalog, requiring an AWS account, S3 bucket, Lake Formation database, and AWS credentials.","href":"/20240301/third-party-integrations/data-sources/amazon-athena"},{"title":"Amazon Redshift","description":"Connect an Amazon Redshift cluster or Serverless workgroup as a remote data source, then query it directly from a billable metric's SQL builder, without syncing the data into Zenskar first.","href":"/20240301/third-party-integrations/data-sources/amazon-redshift"},{"title":"BigQuery","deprecated":false,"hidden":false,"metadata":{"title":"Set up a BigQuery data-source connector in Zenskar","description":"To set up BigQuery as a data source in Zenskar, enable BigQuery in your Google Cloud project, create a service account with the required roles, and generate a service account key in JSON format. Then, configure the data source in Zenskar by providing details such as the project ID and credentials.","robots":"index"},"next":null,"description":null,"href":"/20240301/third-party-integrations/data-sources/bigquery","hiddenSetByFrontmatter":true},{"title":"ClickHouse","deprecated":false,"hidden":false,"metadata":{"description":"This document provides a setup guide for connecting Zenskar to a ClickHouse database, including prerequisites, creating a dedicated read-only user, configuring the data source, and setting up an SSH tunnel for secure connections.","robots":"index"},"next":null,"description":null,"href":"/20240301/third-party-integrations/data-sources/clickhouse","hiddenSetByFrontmatter":true},{"title":"CockroachDB","deprecated":false,"hidden":false,"metadata":{"description":"The CockroachDB source for Zenskar supports both full refresh and incremental syncs, mapping various CockroachDB data types to corresponding types in Zenskar, and requires setting up a dedicated read-only user for better permission control. The setup involves configuring the data source in Zenskar with necessary connection details and optional SSL support.","robots":"index"},"next":null,"description":null,"href":"/20240301/third-party-integrations/data-sources/cockroachdb","hiddenSetByFrontmatter":true},{"title":"Databricks Lakehouse","deprecated":false,"hidden":false,"metadata":{"description":"This document provides a setup guide for connecting Zenskar to a Databricks Lakehouse.","robots":"index"},"next":null,"description":null,"href":"/20240301/third-party-integrations/data-sources/databricks-lakehouse","hiddenSetByFrontmatter":true},{"title":"Google Sheets","deprecated":false,"hidden":false,"metadata":{"description":"This guide explains how to set up Google Sheets as a data source for Zenskar, including steps for logging in, adding a data source, configuring authentication, and setting permissions, while adhering to Google API rate limits.","robots":"index"},"next":null,"description":null,"href":"/20240301/third-party-integrations/data-sources/google-sheets","hiddenSetByFrontmatter":true},{"title":"Looker","deprecated":false,"hidden":false,"metadata":{"description":"Learn how to integrate and use Looker with Zenskar. This guide covers setup, data modeling, and creating insightful dashboards and reports.","robots":"index"},"next":null,"description":null,"href":"/20240301/third-party-integrations/data-sources/looker","hiddenSetByFrontmatter":true},{"title":"Metabase","deprecated":false,"hidden":false,"metadata":{"description":"This guide provides instructions for setting up Metabase as a data source for Zenskar, detailing the necessary credentials and steps to acquire a session token, along with information on supported streams and token expiration.","robots":"index"},"next":null,"description":null,"href":"/20240301/third-party-integrations/data-sources/metabase","hiddenSetByFrontmatter":true},{"title":"MongoDB","deprecated":false,"hidden":false,"metadata":{"description":"This guide provides instructions for setting up MongoDB as a data source for a Zenskar account, including creating a read-only user, enabling authentication, configuring the firewall, and setting up the data source within Zenskar.","robots":"index"},"next":null,"description":null,"href":"/20240301/third-party-integrations/data-sources/mongodb","hiddenSetByFrontmatter":true},{"title":"MySQL","deprecated":false,"hidden":false,"metadata":{"description":"Zenskar's MySQL connector supports multiple data syncing methods, including Change Data Capture (CDC) using binlog, and offers features like checkpointing and chunking for reliable replication. The setup involves creating a read-only database user, enabling binary logging, and configuring the MySQL data source in Zenskar, with options for SSL or SSH tunneling and detailed data-type mappings.","robots":"index"},"next":null,"description":null,"href":"/20240301/third-party-integrations/data-sources/mysql","hiddenSetByFrontmatter":true},{"title":"PostgreSQL","deprecated":false,"hidden":false,"metadata":{"description":"Zenskar's PostgreSQL connector allows for data replication from tables, views, and materialized views using methods like Change Data Capture (CDC) and xmin, with setup involving creating a read-only user, configuring the data source, and optionally setting up advanced configurations like CDC and SSH tunneling.","robots":"index"},"next":null,"description":null,"href":"/20240301/third-party-integrations/data-sources/postgresql","hiddenSetByFrontmatter":true},{"title":"QuickBooks","excerpt":"QuickBooks is online accounting software for small businesses.","deprecated":false,"hidden":false,"metadata":{"description":"This guide provides instructions for setting up QuickBooks as a data source for a Zenskar account, detailing prerequisites, steps to create and configure the data source, and supported data streams.","robots":"index"},"next":null,"description":null,"href":"/20240301/third-party-integrations/data-sources/quickbooks","hiddenSetByFrontmatter":true},{"title":"Shopify","deprecated":false,"hidden":false,"metadata":{"description":"This document provides a setup guide for integrating Shopify with Zenskar, detailing prerequisites, steps to create a custom Shopify application, and configuring data sources, along with supported sync modes, streams, and troubleshooting tips.","robots":"index"},"next":null,"description":null,"href":"/20240301/third-party-integrations/data-sources/shopify","hiddenSetByFrontmatter":true},{"group":"Snowflake","expanded":false,"pages":[{"title":"Snowflake","description":"Integrating Snowflake with Zenskar involves setting up Snowflake for integration and then configuring Zenskar to connect with Snowflake.","href":"/20240301/third-party-integrations/data-sources/snowflake/index"},{"title":"Set up Snowflake for integration with Zenskar","sidebarTitle":"Set up Snowflake","description":"This guide provides a step-by-step SQL script to set up Snowflake for integration with Zenskar, including creating roles, users, warehouses, and databases, and granting necessary privileges.","href":"/20240301/third-party-integrations/data-sources/snowflake/set-up-snowflake"},{"title":"Configure Zenskar's Snowflake connector","sidebarTitle":"Configure Snowflake","description":"This guide provides step-by-step instructions for configuring Zenskar's Snowflake connector, including setting up the data source, configuring connection details, selecting tables and columns to sync, and setting sync frequency.","href":"/20240301/third-party-integrations/data-sources/snowflake/configure-snowflake"}]}]},{"group":"ERPs","expanded":false,"pages":[{"title":"NetSuite","deprecated":false,"hidden":false,"metadata":{"description":"Connect NetSuite so Zenskar can export customers, invoices, payments, credit notes, and journal entries to it.","robots":"index"},"next":null,"description":null,"href":"/20240301/third-party-integrations/ERPs/netsuite","hiddenSetByFrontmatter":true},{"title":"QuickBooks","deprecated":false,"hidden":false,"metadata":{"description":"This guide explains how to connect QuickBooks Online with Zenskar, covering the OAuth connection flow, object sync and journal entries sync configuration, account and tax mapping, payment export, connection management, and the known limitations of the QuickBooks connector.","robots":"index"},"next":null,"description":null,"href":"/20240301/third-party-integrations/ERPs/quickbooks","hiddenSetByFrontmatter":true},{"title":"Rillet","deprecated":false,"hidden":false,"metadata":{"description":"Connect Rillet, a revenue recognition ERP, so Zenskar can export customers, invoices, and credit notes to it.","robots":"index"},"next":null,"description":null,"href":"/20240301/third-party-integrations/ERPs/rillet","hiddenSetByFrontmatter":true},{"title":"Xero","excerpt":"Accounting software for everyday business.","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"next":null,"description":null,"href":"/20240301/third-party-integrations/ERPs/xero","hiddenSetByFrontmatter":true},{"title":"Zoho Books","deprecated":false,"hidden":false,"metadata":{"description":"This guide provides steps to integrate your Zoho Books account with your Zenskar account, including logging in, connecting via settings, and enabling module syncs, with a note that only one-way sync is currently supported.","robots":"index"},"next":null,"description":null,"href":"/20240301/third-party-integrations/ERPs/zoho-books","hiddenSetByFrontmatter":true}]},{"group":"CRMs and CPQs","expanded":false,"pages":[{"title":"HubSpot","deprecated":false,"hidden":false,"metadata":{"description":"Connect a HubSpot portal to Zenskar and configure how customers, products, and contracts sync between the two systems.","robots":"index"},"next":null,"description":null,"href":"/20240301/third-party-integrations/CRMs-and-CPQs/hubspot","hiddenSetByFrontmatter":true},{"group":"Salesforce","expanded":false,"pages":[{"title":"Salesforce integration guide","description":"This guide provides instructions for integrating your Salesforce account with your Zenskar account, including prerequisites, steps for connecting the accounts, and details on object mapping between Zenskar and Salesforce.","href":"/20240301/third-party-integrations/CRMs-and-CPQs/salesforce/index"},{"title":"Installation and setup of Zenskar’s package for Salesforce","description":"Set up the Zenskar package for Salesforce with this step-by-step guide. Learn installation, configuration, and integration best practices.","href":"/20240301/third-party-integrations/CRMs-and-CPQs/salesforce/install-and-set-up-zenskar-package"},{"title":"Use default Flow","description":"Learn to integrate Zenskar with Salesforce using the default Flow. This guide covers setup steps, data sync, and automation best practices.","href":"/20240301/third-party-integrations/CRMs-and-CPQs/salesforce/default-flow"},{"title":"Create your own Flow","description":"You can use Package Components to create Flows tailored to your Workflows and Setup. The following includes examples, Apex Actions, and Apex Classes that can be utilized to design these Flows.","href":"/20240301/third-party-integrations/CRMs-and-CPQs/salesforce/custom-flow"}]}]},{"group":"Tax automation","expanded":false,"pages":[{"title":"Avalara AvaTax","deprecated":false,"hidden":false,"metadata":{"description":"Connect Avalara AvaTax so it calculates the tax on Avalara-taxed Zenskar invoices and records each approved invoice for filing.","robots":"index"},"next":null,"description":null,"href":"/20240301/third-party-integrations/tax-automation/avalara-avatax","hiddenSetByFrontmatter":true},{"title":"Anrok","deprecated":false,"hidden":false,"metadata":{"description":"Connect Anrok so it calculates sales tax and VAT on Anrok-taxed Zenskar invoices and records each approved invoice for filing.","robots":"index"},"next":null,"description":null,"href":"/20240301/third-party-integrations/tax-automation/anrok","hiddenSetByFrontmatter":true},{"title":"Tax engine comparison","deprecated":false,"hidden":false,"metadata":{"description":"What Manual, Avalara, and Anrok each support on the Tax feature, how they differ, and how Zenskar's underlying mechanics work for each.","robots":"index"},"next":null,"description":null,"href":"/20240301/third-party-integrations/tax-automation/tax-engine-comparison","hiddenSetByFrontmatter":true}]},{"group":"Payment gateways","expanded":false,"pages":[{"title":"Stripe","deprecated":false,"hidden":false,"metadata":{"description":"Connect Stripe as a payment gateway so Zenskar can sync customers, collect payments, and reconcile payment methods against your Stripe account.","robots":"index"},"next":null,"description":null,"href":"/20240301/third-party-integrations/payment-gateways/stripe","hiddenSetByFrontmatter":true}]}]},{"group":"Zenskar versioning","pages":[{"title":"Versioning logic","description":null,"href":"/meta/versioning-logic"},{"title":"Documentation version to backend build compatibility matrix","description":"Which documentation version describes each backend build, keyed on backend_calver.","href":"/meta/matrix"}]}]},{"tab":"API Guides","pages":[{"title":"API Guides","href":"/20240301/api-guides/authentication"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/accounting/get-chart-of-accounts"}]}]}]},"title":"Zenskar IPs - Zenskar Documentation","buildId":"dpl_F84hxsfpgp2X9JGm5b3ifvEiN8uw","deploymentId":"dpl_F84hxsfpgp2X9JGm5b3ifvEiN8uw","dynamics":[],"chunks":[]}