Need to draw unit boundaries on a floorplan? See AI Unit Detection to detect, match and review the outlines before saving them.
1
Step 1
The unit tab now contains all the floors previously created in the exterior module. You can import a CSV file containing all your units for quicker upload.
We provide a template with proper format that you must follow in order for Planpoint to interpret your data.
Download the Excel template here. The download button, located next to the upload button, allows you to download a CSV file of the current unit list. This feature is particularly useful if you need to make bulk updates to the unit list and re-upload it to update the project.
Please view the following video to understand how to prepare your Excel file before import:
You can also add units manually, one-by-one. Click on Add unit on the corresponding floor and repeat for each unit.
2
Step 2
Once the units are imported, you will see the unit menu. It contains several other features that you can access through the icons on the right.
The first icon is for uploading a cover image for this specific unit. It will only be visible in the plan viewer when using grid mode.
The second icon is for uploading different finishes for this unit.
The third icon is for uploading an image gallery for this specific unit. For example, you could show interior renderings or exterior drone views. Drag the photos to change their order, see Reordering photos.
The fourth icon allows you to add a URL for your custom button. This URL will redirect users to the selected website when the custom button is clicked. For example, you can add a “Book a Tour” button. The URL can be added to individual units or applied to multiple units as needed.
The fifth icon is for embedding a 3D virtual visit. You can simply copy-paste code from Kuula or other virtual visit providers.
The sixth icon is for uploading the PDF version of the unit’s plan layout. This PDF will be downloadable by the end-user.
The seventh icon is for uploading a JPG or PNG version of the unit’s plan layout. This image will be shown in the plan viewer but is not downloadable.
The eighth icon allows you to define the perimeters of the lots in a Homes & Land project
The ninth icon lets you edit the unit number, the model number, the type of unit, the area, the number of bedrooms, the price, availability, the occupancy dates, inclusions, description, number of bathrooms, the number of parking spaces and orientation.
The tenth icon is used to delete this specific unit.
*The number in parentheses next to the floor number represents the total number of units on that floor.
3
Step 3
With all your units in the system, you can click on the edit icon (ninth from the left), allowing you to modify the unit’s basic information.
The Name is your internal referral number. It can be numerical or alphanumerical.
The Model number is the unit’s model layout. A particular model can reappear on the same floor or on different floors. In such instance, simply writing the model number in this field will automatically fill up the area, number of bedrooms, price and availability fields.
You assign a Type if the unit is either a parking or an amenity.
The Area is the square footage or square meter of this particular plan. You decide wether to show net or gross area.
The Bedrooms field is a simple dropdown choice.
The Price number is the unit’s price. For sales, you would enter the full list price (before or after tax is your choice). For rentals, you would enter the monthly rent amount.
The Availability field is a simple dropdown choice between Available, Unavailable, Sold and Reserved. The unavailable units will not be shown in the plan viewer and the sold units cannot be clicked on in the plan viewer.
The Occupancy date can be be selected on a calendar to show when the unit will be available.
The Inclusions can be added in a comma separated list.
The Description of the unit must be added as a text.
For Bathrooms, just type the number of bathrooms the unit has.
For Parking Spaces, just type the number of parking spaces the unit has.
*The Orientation indicates the direction the unit will face. For example, you can specify “Mountain View” or simply “South.”
If you do not observe the changes made to your units, please refresh the page.
Here’s how to solve some common problems when uploading units to the project.
I'm experiencing issues uploading the CSV file.
It is crucial to meticulously follow each step outlined in the import video. If the problem persists, please contact us.
Is it possible to update the units automatically, rather than manually?
Yes, you have the option to upload an updated version of the CSV file, and it will overwrite the existing content. You can perform this action as many times as needed.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Planpoint Viewer Docs","colors":{"primary":"#0f68ea","light":"#f0f2f4","dark":"#0f68ea"},"logo":{"light":"https://mintcdn.com/planpoint/ygbSuV-niiq46Suq/logo/light.svg?fit=max\u0026auto=format\u0026n=ygbSuV-niiq46Suq\u0026q=85\u0026s=7799fb568d5d530467492a989784f18f","dark":"https://mintcdn.com/planpoint/nX9odRMiqNApqjCO/logo/dark.svg?fit=max\u0026auto=format\u0026n=nX9odRMiqNApqjCO\u0026q=85\u0026s=675e18f4bdd6a73fbb28bac2c6dfb407"},"favicon":"https://mintcdn.com/planpoint/nX9odRMiqNApqjCO/favicon.svg?fit=max\u0026auto=format\u0026n=nX9odRMiqNApqjCO\u0026q=85\u0026s=4e4b98d26a99a5cb92a601bb8d469c83","navbar":{"links":[{"href":"mailto:support@planpoint.io","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.planpoint.io/login"}},"footer":{"socials":{"instagram":"https://www.instagram.com/planpoint.io","linkedin":"https://www.linkedin.com/company/68575632","github":"https://github.com/"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"planpoint","hasAudioNarration":false,"actualSubdomain":"planpoint","customDomains":["viewerdocs.planpoint.io"],"gitSource":{"type":"github","owner":"planpoint-io","repo":"planpoint-viewerdocs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad240b87414c95fc10fe53f","collectionId":"e116f7be-2851-481e-bb2b-d296c3a0caae","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad240b87414c95fc10fe53f"},"entitlements":{},"buildId":"6ad240b87414c95fc10fe53f","clientVersion":"0.0.3894","searchFilterCounts":[{"language":"default","tag":"Documentation","count":62},{"language":"default","tag":"General","count":36},{"language":"default","tag":"Advanced Features","count":21},{"language":"default","tag":"API ","count":20},{"language":"default","tag":"Creation","count":10},{"language":"default","tag":"SDK","count":6},{"language":"default","tag":"SDK Documentation","count":6},{"language":"default","tag":"Units","count":5},{"language":"default","tag":"Editing and Management","count":5},{"language":"default","tag":"Floors","count":4}]},"assistantConfig":{},"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":"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},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"units","slug":"/units","pageMetadata":{"title":"Units","descriptions":"Here, you can import and edit all units within the project.","description":null,"href":"/units"},"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={a:`a`,img:`img`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Frame,Heading,Info,Note,OptimizedFrame,OptimizedImage,Step,Steps,Tip}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedFrame)_missingMdxReference(`OptimizedFrame`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(Tip,{children:_jsxs(_components.p,{children:[`Need to draw unit boundaries on a floorplan? See `,_jsx(_components.a,{href:`/floors#ai-unit-detection`,children:`AI Unit Detection`}),` to detect, match and review the outlines before saving them.`]})}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Step 1`,children:[_jsx(_components.p,{children:`The unit tab now contains all the floors previously created in the exterior module. You can import a CSV file containing all your units for quicker upload.`}),_jsx(Frame,{caption:`We provide a template with proper format that you must follow in order for Planpoint to interpret your data.`,children:_jsx(OptimizedImage,{src:`https://i.postimg.cc/X7bY9XFG/units-1.jpg`})}),_jsxs(Note,{children:[`Download the `,_jsx(_components.a,{href:`https://app.planpoint.io/assets/template.xlsx`,children:`Excel template here`}),`. The download button, located next to the upload button, allows you to download a CSV file of the current unit list. This feature is particularly useful if you need to make bulk updates to the unit list and re-upload it to update the project.`]}),_jsx(_components.p,{children:`Please view the following video to understand how to prepare your Excel file before import:`}),_jsx(OptimizedFrame,{height:`400px`,width:`100%`,name:`wistia_embed`,class:`wistia_embed`,scrolling:`no`,frameborder:`0`,allow:`autoplay; fullscreen`,title:`CSV file import Video`,src:`https://fast.wistia.net/embed/iframe/dnx96aqq7s?seo=false\u0026videoFoam=true`}),_jsxs(_components.p,{children:[`You can also add units manually, one-by-one. Click on `,_jsx(_components.strong,{children:`Add unit`}),` on the corresponding floor and repeat for each unit.`]}),_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://i.postimg.cc/FsWwNB9r/units-2.jpg`})})]}),_jsxs(Step,{title:`Step 2`,children:[_jsx(_components.p,{children:`Once the units are imported, you will see the unit menu. It contains several other features that you can access through the icons on the right.`}),_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://i.postimg.cc/MKmVQCcw/units-3.jpg`})}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`first`}),` icon is for uploading a cover image for this specific unit. It will only be visible in the plan viewer when using grid mode.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`second`}),` icon is for uploading different finishes for this unit.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`third`}),` icon is for uploading an image gallery for this specific unit. For example, you could show interior renderings or exterior drone views. Drag the photos to change their order, see `,_jsx(_components.a,{href:`/media-gallery#reordering-photos`,children:`Reordering photos`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`fourth`}),` icon allows you to add a URL for your custom button. This URL will redirect users to the selected website when the custom button is clicked. For example, you can add a “Book a Tour” button. The URL can be added to individual units or applied to multiple units as needed.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`fifth`}),` icon is for embedding a 3D virtual visit. You can simply copy-paste code from `,_jsx(_components.a,{href:`https://kuula.co/`,children:`Kuula`}),` or other virtual visit providers.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`sixth`}),` icon is for uploading the PDF version of the unit’s plan layout. This PDF will be downloadable by the end-user.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`seventh`}),` icon is for uploading a JPG or PNG version of the unit’s plan layout. This image will be shown in the plan viewer but is not downloadable.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`eighth`}),` icon allows you to define the perimeters of the lots in a `,_jsx(_components.a,{href:`https://viewerdocs.planpoint.io/homes-land`,children:`Homes \u0026 Land project`})]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`ninth`}),` icon lets you edit the unit number, the model number, the type of unit, the area, the number of bedrooms, the price, availability, the occupancy dates, inclusions, description, number of bathrooms, the number of parking spaces and orientation.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`tenth`}),` icon is used to delete this specific unit.`]}),`\n`]}),`\n`]}),_jsx(Note,{children:`*The number in parentheses next to the floor number represents the total number of units on that floor.`})]}),_jsxs(Step,{title:`Step 3`,children:[_jsx(_components.p,{children:`With all your units in the system, you can click on the edit icon (ninth from the left), allowing you to modify the unit’s basic information.`}),_jsx(Frame,{children:_jsx(_components.p,{children:_jsx(_components.img,{src:`https://i.postimg.cc/sg1PCnXR/units-4.jpg`,alt:``})})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Name`}),` is your internal referral number. It can be numerical or alphanumerical.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Model`}),` number is the unit’s model layout. A particular model can reappear on the same floor or on different floors. In such instance, simply writing the model number in this field will automatically fill up the area, number of bedrooms, price and availability fields.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`You assign a `,_jsx(_components.strong,{children:`Type`}),` if the unit is either a parking or an amenity.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Area`}),` is the square footage or square meter of this particular plan. You decide wether to show net or gross area.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Bedrooms`}),` field is a simple dropdown choice.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Price`}),` number is the unit’s price. For sales, you would enter the full list price (before or after tax is your choice). For rentals, you would enter the monthly rent amount.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Availability`}),` field is a simple dropdown choice between Available, Unavailable, Sold and Reserved. The unavailable units will not be shown in the plan viewer and the sold units cannot be clicked on in the plan viewer.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Occupancy date`}),` can be be selected on a calendar to show when the unit will be available.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Inclusions`}),` can be added in a comma separated list.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Description`}),` of the unit must be added as a text.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Bathrooms`}),`, just type the number of bathrooms the unit has.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Parking Spaces`}),`, just type the number of parking spaces the unit has.`]}),`\n`]}),`\n`]}),_jsxs(_components.p,{children:[`*The `,_jsx(_components.strong,{children:`Orientation`}),` indicates the direction the unit will face. For example, you can specify “Mountain View” or simply “South.”`]})]})]}),`\n`,_jsx(Info,{children:`If you do not observe the changes made to your units, please refresh the page.`}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsx(_components.p,{children:`Here’s how to solve some common problems when uploading units to the project.`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`I'm experiencing issues uploading the CSV file.`,id:`i-m-experiencing-issues-uploading-the-csv-file`,children:_jsx(_components.p,{children:`It is crucial to meticulously follow each step outlined in the import video. If the problem persists, please contact us.`})}),_jsx(Accordion,{title:`Is it possible to update the units automatically, rather than manually?`,id:`is-it-possible-to-update-the-units-automatically-rather-than-manually`,children:_jsx(_components.p,{children:`Yes, you have the option to upload an updated version of the CSV file, and it will overwrite the existing content. You can perform this action as many times as needed.`})})]})]})}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":"Units","descriptions":"Here, you can import and edit all units within the project.","description":null,"href":"/units"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"planpoint","siteName":"Planpoint Viewer Docs","title":"Units - Planpoint Viewer Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-16T15:19:45.134Z","originalFileLocation":"units.mdx"},"headHtml":"\u003cmeta data-mint-head name=\"application-name\" content=\"Planpoint Viewer Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/planpoint/I4H3ZgKgth9zmV2U/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/planpoint/I4H3ZgKgth9zmV2U/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/planpoint/I4H3ZgKgth9zmV2U/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/planpoint/I4H3ZgKgth9zmV2U/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/planpoint/I4H3ZgKgth9zmV2U/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/planpoint/I4H3ZgKgth9zmV2U/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/planpoint/I4H3ZgKgth9zmV2U/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/planpoint/I4H3ZgKgth9zmV2U/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/planpoint/I4H3ZgKgth9zmV2U/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Units - Planpoint Viewer Docs\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Planpoint Viewer Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://viewerdocs.planpoint.io/units\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Units - Planpoint Viewer Docs\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/planpoint/I4H3ZgKgth9zmV2U/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Planpoint Viewer Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0f68ea\">\u003clink data-mint-head rel=\"canonical\" href=\"https://viewerdocs.planpoint.io/units\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/units.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://viewerdocs.planpoint.io/#organization\",\"name\":\"Planpoint Viewer Docs\",\"url\":\"https://viewerdocs.planpoint.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/planpoint/ygbSuV-niiq46Suq/logo/light.svg?fit=max\u0026auto=format\u0026n=ygbSuV-niiq46Suq\u0026q=85\u0026s=7799fb568d5d530467492a989784f18f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://viewerdocs.planpoint.io#website\",\"name\":\"Planpoint Viewer Docs\",\"url\":\"https://viewerdocs.planpoint.io\",\"publisher\":{\"@id\":\"https://viewerdocs.planpoint.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://viewerdocs.planpoint.io/units#webpage\",\"url\":\"https://viewerdocs.planpoint.io/units\",\"name\":\"Units\",\"dateModified\":\"2026-10-16T15:19:45.134Z\",\"isPartOf\":{\"@id\":\"https://viewerdocs.planpoint.io#website\"},\"breadcrumb\":{\"@id\":\"https://viewerdocs.planpoint.io/units#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://viewerdocs.planpoint.io/units#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Creation\",\"item\":\"https://viewerdocs.planpoint.io/welcome\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Units\",\"item\":\"https://viewerdocs.planpoint.io/units\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://viewerdocs.planpoint.io/units#article\",\"headline\":\"Units\",\"name\":\"Units\",\"url\":\"https://viewerdocs.planpoint.io/units\",\"mainEntityOfPage\":{\"@id\":\"https://viewerdocs.planpoint.io/units#webpage\"},\"dateModified\":\"2026-10-16T15:19:45.134Z\",\"publisher\":{\"@id\":\"https://viewerdocs.planpoint.io/#organization\"},\"isPartOf\":{\"@id\":\"https://viewerdocs.planpoint.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Planpoint Viewer Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Planpoint Viewer Docs","nav":{"global":null,"anchors":[{"anchor":"Documentation","icon":"book-open","tabs":[{"tab":"General","groups":[{"group":"Creation","pages":[{"title":"Welcome","href":"/welcome"},{"title":"Checklist","href":"/checklist"},{"title":"Settings","href":"/settings"},{"title":"Exterior","description":"Following the completion of the settings module, proceed to the exterior module to start building your Planpoint.","href":"/exterior"},{"title":"Units","href":"/units"},{"title":"Collections","description":"Group related units into curated collections that visitors can browse in the viewer","href":"/collections"},{"title":"Floors","href":"/floors"},{"title":"Media Gallery","href":"/media-gallery"},{"title":"Style \u0026 Embed","href":"/preview-embed"},{"title":"Form","href":"/documentation/general/advanced-features/forms"}]},{"group":"Editing and Management","pages":[{"title":"Change information","href":"/edit-info"},{"title":"Members","href":"/members"},{"title":"Themes","href":"/documentation/general/editing-and-management/themes"},{"title":"Colors","href":"/colors"},{"title":"Terminology","href":"/documentation/general/editing-and-management/terminology"}]},{"group":"Advanced Features","pages":[{"title":"Group project","href":"/multi-phase"},{"title":"Enterprise","href":"/enterprise-new"},{"title":"Enterprise Map \u0026 Points of Interest","href":"/enterprise-map-embed"},{"title":"360° project","href":"/360"},{"title":"Spotlight Mode","href":"/spotlight"},{"title":"Custom CSS","href":"/custom-css"},{"title":"Homes \u0026 Land","href":"/homes-land"},{"title":"Unit variants","href":"/unit-variants"},{"title":"Choice of Finishes","href":"/custom-finishes"},{"title":"Superframe \u0026 Touchscreen TVs","href":"/superframe"},{"title":"PostMessage Tracking","href":"/documentation/general/advanced-features/post-message"},{"title":"Analytics","href":"/analytics"},{"title":"Conversion Tracking","href":"/conversion-tracking"},{"title":"SEO indexing","href":"/documentation/general/advanced-features/untitled-page"},{"title":"Deep Linking to specific units","href":"/link-units"},{"title":"Amenities and parking","href":"/amenities-parkings"},{"title":"Custom buttons","href":"/custom-buttons"},{"title":"Allocations","href":"/allocations"},{"title":"Zapier Integration with Planpoint","href":"/zapier"},{"title":"Lock Screen","href":"/lock-screen"},{"title":"Payments","href":"/payments"}]}]},{"tab":"API ","pages":[{"title":"API ","href":"/api-documentation/introduction"}]},{"tab":"SDK","pages":[{"title":"SDK","href":"/sdk-documentation/introduction"}]}]},{"anchor":"New releases","icon":"newspaper","href":"https://www.planpoint.io/new-releases/updates"},{"anchor":"Main website","icon":"globe","href":"https://www.planpoint.io/"},{"anchor":"Support","icon":"envelope-dot","href":"mailto:support@planpoint.io"}]},"title":"Units - Planpoint Viewer Docs","buildId":"dpl_8LJVMfxYNq6LJkohTrn2iyWT8umj","deploymentId":"dpl_8LJVMfxYNq6LJkohTrn2iyWT8umj","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DgIorxK1.js","DynamicMarkdown-43fmNsOD.js","zoom-image-lightbox-D9lJgLSo.js","PlusIcon-C1lem43w.js","lightbox-handle-r17bVUz3.js"]}