How Soran scopes data to one store, and how agencies hold many.
A property is one site and everything Soran knows about it: events, orders,
ad spend, goals, expenses, and reports. An organization is the team that owns
properties and the people who can reach them.Data is scoped to the property, never to the organization. Two properties in the
same organization share nothing — no events, no goals, no spend — which is what
lets an agency hold dozens of client stores side by side without one client’s
numbers reaching another’s report.Roles and invitations sit at the organization, so you grant a person access once
and control which properties that reaches. You can also add teammates while
creating a property, under Who else can access this.
Because the scope is the property, moving a property between organizations
moves its people and permissions, not its data.
Set one up, including its reporting currency and timezone.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Soran","description":"Tie ad spend to the revenue it actually produces.","colors":{"primary":"#171717","light":"#e5e5e5"},"fonts":{"family":"Geist"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"soran-ai","hasAudioNarration":false,"actualSubdomain":"soran-ai","customDomains":["soran.ai"],"gitSource":{"type":"github","owner":"soranai","repo":"monorepo","deployBranch":"main","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ad0a13099e27bb2520fcc46","collectionId":"3d622d95-561c-425e-88d5-f4d90c0cb288","liveDeploymentHistoryId":"6ad0a13099e27bb2520fcc46","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6ad0a13099e27bb2520fcc46","clientVersion":"0.0.3927","searchFilterCounts":[{"language":"default","tag":"Guides","count":40},{"language":"default","tag":"Core concepts","count":7},{"language":"default","tag":"Data management","count":6},{"language":"default","tag":"Reports","count":6},{"language":"default","tag":"Get started","count":5},{"language":"default","tag":"Integrations","count":5},{"language":"default","tag":"Account","count":4},{"language":"default","tag":"Goals","count":3},{"language":"default","tag":"Soran AI","count":3},{"language":"default","tag":"Changelog","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":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":true},"customCss":[],"page":{"pagePath":"concepts/properties-and-organizations","slug":"/concepts/properties-and-organizations","pageMetadata":{"title":"Properties and organizations","description":"How Soran scopes data to one store, and how agencies hold many.","keywords":["property","organization","agency","multi-store","isolation"],"href":"/concepts/properties-and-organizations"},"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: \"How Soran scopes data to one store, and how agencies hold many.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Card,Heading,Note}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`A `,_jsx(_components.strong,{children:`property`}),` is one site and everything Soran knows about it: events, orders,\nad spend, goals, expenses, and reports. An `,_jsx(_components.strong,{children:`organization`}),` is the team that owns\nproperties and the people who can reach them.`]}),`\n`,_jsx(_components.p,{children:`Data is scoped to the property, never to the organization. Two properties in the\nsame organization share nothing — no events, no goals, no spend — which is what\nlets an agency hold dozens of client stores side by side without one client’s\nnumbers reaching another’s report.`}),`\n`,_jsxs(_components.p,{children:[`Roles and invitations sit at the organization, so you grant a person access once\nand control which properties that reaches. You can also add teammates while\ncreating a property, under `,_jsx(_components.strong,{children:`Who else can access this`}),`.`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Because the scope is the property, moving a property between organizations\nmoves its people and permissions, not its data.`})}),`\n`,_jsx(Heading,{level:`2`,id:`related`,children:`Related`}),`\n`,_jsx(Card,{title:`Create a property`,icon:`plus`,href:`/get-started/create-a-property`,children:_jsx(_components.p,{children:`Set one up, including its reporting currency and timezone.`})})]})}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":"Properties and organizations","description":"How Soran scopes data to one store, and how agencies hold many.","keywords":["property","organization","agency","multi-store","isolation"],"href":"/concepts/properties-and-organizations"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Related","slug":"related","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"soran-ai","siteName":"Soran","title":"Properties and organizations - Soran","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-14T10:11:55.785Z","originalFileLocation":"concepts/properties-and-organizations.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=\"How Soran scopes data to one store, and how agencies hold many.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Soran\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/soran-ai/_generated/favicon/apple-touch-icon.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/soran-ai/_generated/favicon/favicon-32x32.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/soran-ai/_generated/favicon/favicon-16x16.png?v=3\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/soran-ai/_generated/favicon/favicon.ico?v=3\">\u003cmeta data-mint-head property=\"og:title\" content=\"Properties and organizations - Soran\">\u003cmeta data-mint-head property=\"og:description\" content=\"How Soran scopes data to one store, and how agencies hold many.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Soran\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://soran.ai/docs/concepts/properties-and-organizations\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://soran-ai.mintlify.app/_mintlify/api/og/v2?division=Core+concepts\u0026amp;title=Properties+and+organizations\u0026amp;description=How+Soran+scopes+data+to+one+store%2C+and+how+agencies+hold+many.\u0026amp;theme=758a806b320aa150b96c83c4\u0026amp;signature=15ebd62ee900bbde9274c31443d7dddcf79dfe3aa220eccb8026d7aca53d9754\">\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=\"Properties and organizations - Soran\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"How Soran scopes data to one store, and how agencies hold many.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://soran-ai.mintlify.app/_mintlify/api/og/v2?division=Core+concepts\u0026amp;title=Properties+and+organizations\u0026amp;description=How+Soran+scopes+data+to+one+store%2C+and+how+agencies+hold+many.\u0026amp;theme=758a806b320aa150b96c83c4\u0026amp;signature=15ebd62ee900bbde9274c31443d7dddcf79dfe3aa220eccb8026d7aca53d9754\">\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=\"https://mintlify.s3.us-west-1.amazonaws.com/soran-ai/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Soran\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#171717\">\u003clink data-mint-head rel=\"canonical\" href=\"https://soran.ai/docs/concepts/properties-and-organizations\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/concepts/properties-and-organizations.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://soran.ai/#organization\",\"name\":\"Soran\",\"url\":\"https://soran.ai\"},{\"@type\":\"WebSite\",\"@id\":\"https://soran.ai/docs#website\",\"name\":\"Soran\",\"url\":\"https://soran.ai/docs\",\"publisher\":{\"@id\":\"https://soran.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://soran.ai/docs/concepts/properties-and-organizations#webpage\",\"url\":\"https://soran.ai/docs/concepts/properties-and-organizations\",\"name\":\"Properties and organizations\",\"description\":\"How Soran scopes data to one store, and how agencies hold many.\",\"dateModified\":\"2026-09-14T10:11:55.785Z\",\"isPartOf\":{\"@id\":\"https://soran.ai/docs#website\"},\"breadcrumb\":{\"@id\":\"https://soran.ai/docs/concepts/properties-and-organizations#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://soran.ai/docs/concepts/properties-and-organizations#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Soran\",\"item\":\"https://soran.ai/docs\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Properties and organizations\",\"item\":\"https://soran.ai/docs/concepts/properties-and-organizations\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://soran.ai/docs/concepts/properties-and-organizations#article\",\"headline\":\"Properties and organizations\",\"name\":\"Properties and organizations\",\"description\":\"How Soran scopes data to one store, and how agencies hold many.\",\"url\":\"https://soran.ai/docs/concepts/properties-and-organizations\",\"mainEntityOfPage\":{\"@id\":\"https://soran.ai/docs/concepts/properties-and-organizations#webpage\"},\"dateModified\":\"2026-09-14T10:11:55.785Z\",\"keywords\":\"property, organization, agency, multi-store, isolation\",\"publisher\":{\"@id\":\"https://soran.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://soran.ai/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Soran\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Soran","nav":{"global":null,"tabs":[{"tab":"Guides","groups":[{"group":"Get started","pages":[{"title":"Soran","href":""},{"title":"Create a property","href":"/get-started/create-a-property"},{"title":"Connect your store","href":"/get-started/connect-your-store"},{"title":"Install the tracker","href":"/get-started/install-the-tracker"},{"title":"Your first report","description":"Read your first attributed report and know what it is telling you.","href":"/get-started/your-first-report"}]},{"group":"Core concepts","pages":[{"title":"Properties and organizations","href":"/concepts/properties-and-organizations"},{"title":"Events and persons","description":"What Soran records, and how it decides two visits are the same person.","href":"/concepts/events-and-persons"},{"title":"Sessions and touchpoints","href":"/concepts/sessions-and-touchpoints"},{"title":"Goals","href":"/concepts/goals"},{"title":"Attribution models","href":"/concepts/attribution-models"},{"title":"Display currency","href":"/concepts/display-currency"},{"title":"Metric dictionary","href":"/concepts/metrics"}]},{"group":"Reports","pages":[{"title":"Reports overview","href":"/reports/overview"},{"title":"Attribution","href":"/reports/attribution"},{"title":"Products","href":"/reports/products"},{"title":"Landing pages","href":"/reports/landing-pages"},{"title":"Event logs","href":"/reports/event-log"},{"title":"Persons","href":"/reports/persons"}]},{"group":"Goals","pages":[{"title":"Create a goal","href":"/goals/create-a-goal"},{"title":"Goal filters","href":"/goals/goal-filters"},{"title":"Forwarded conversions","href":"/goals/forwarded-conversions"}]},{"group":"Data management","pages":[{"title":"Data sources","href":"/data/data-sources"},{"title":"Expenses and profit","href":"/data/expenses-and-profit"},{"title":"Cost of goods","href":"/data/cogs"},{"title":"Shipping costs","href":"/data/shipping"},{"title":"Transaction fees","href":"/data/transaction-fees"},{"title":"Product catalog","href":"/data/product-catalog"}]},{"group":"Integrations","pages":[{"title":"Shopify","href":"/integrations/shopify"},{"title":"Meta ads","href":"/integrations/meta-ads"},{"title":"TikTok ads","href":"/integrations/tiktok-ads"},{"title":"Destinations","href":"/integrations/destinations"},{"title":"URL tagging","href":"/integrations/url-tagging"}]},{"group":"Soran AI","pages":[{"title":"Asking questions","href":"/soran-ai/asking-questions"},{"title":"What Soran AI can see","href":"/soran-ai/what-it-can-see"},{"title":"Limits","href":"/soran-ai/limits"}]},{"group":"Account","pages":[{"title":"Members and roles","href":"/account/members-and-roles"},{"title":"API keys","href":"/account/api-keys"},{"title":"Billing","href":"/account/billing"},{"title":"Appearance","href":"/account/appearance"}]},{"group":"Troubleshooting","pages":[{"title":"Troubleshooting","href":"/troubleshooting"}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"title":"Properties and organizations - Soran","buildId":"dpl_B56qSZRXqEpn8EE6bW9eVMgiFk1D","deploymentId":"dpl_B56qSZRXqEpn8EE6bW9eVMgiFk1D","dynamics":[],"chunks":[]}