Keep an API key or a setting out of your site’s code: add it as an environment variable, choose where it applies, and mark secrets as sensitive
Some things your site’s code needs should never be written into the code itself: the API key for a service you use, or a setting you want to change without editing pages. An environment variable holds one of these under a name. Hiveku stores it encrypted and hands it to your site when it builds and runs, so the code reads the name and never sees the value written down.This guide adds a setting to Northwind’s site: the smallest wholesale order, in pounds.
Scroll to Environment Variables and click Add Variable. A new row appears.
Add Variable
2
Name it, give it a value, and choose where it applies
Type the name your site’s code uses, in capitals with underscores, such as WHOLESALE_MIN_ORDER_LBS, then the value. The value is hidden as you type; the eye shows it.The list next to it sets where the variable applies: All Environments, or only Development, Staging or Production, or Development and Staging, or Staging and Production. Use different values in each, for example a test key for Development and the real one for Production, by adding the name once for each.Click Save changes.
A setting for the Development site
At the moment the name box keeps only the first letter you type and then lets go. Type the name somewhere else and paste it in, or use Import (below). The value box is not affected.
The variable is saved and passed to your site where it already runs, and every build after that gets it too. If the running site can’t be updated, a message says so; deploying again applies it.
Tick Sensitive on a row that holds a password or a private API key. The value then becomes write only: after you save, nobody can read it again in Hiveku, including you, your teammates, Hiveku staff and AI agents. Your site still gets the real value when it builds and runs. If you lose it, replace it with a new one.
What Sensitive means
Once saved, Sensitive can’t be turned off. Northwind’s setting isn’t secret, so it clicked Cancel here.
Never put a secret in a variable whose name starts with NEXT_PUBLIC_. Those values are built into your pages, so anyone visiting the site can read them.
Click the trash can at the end of its row, then Mark for deletion. The row is crossed out until you click Save changes, and Undo brings it back before then.
Remove a variable
Save changes asks once more, because the value is removed for good. A variable for one environment is stored with that environment’s ending, such as _DEV, which is the name the window shows.
The last check
Your running site keeps the old value until you deploy again. Northwind removed its setting again after this guide.
Many at once:Import takes a list of NAME=value lines, such as the contents of a .env file, and adds them all.
The same keys on several sites: an environment group holds variables that several sites share. Link one under Environment groups on this page; a site’s own variable with the same name wins.
Your database:Database Connections at the top of the page sets which database each environment uses.
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Hiveku Builder","colors":{"primary":"#F9A825","light":"#FBC02D","dark":"#F57F17"},"logo":{"light":"https://mintcdn.com/locusdigital/AodgChCDua_G2sAP/images/hiveku-logo-light.svg?fit=max\u0026auto=format\u0026n=AodgChCDua_G2sAP\u0026q=85\u0026s=5d69f2502059f8269d670b35be741ad2","dark":"https://mintcdn.com/locusdigital/AodgChCDua_G2sAP/images/hiveku-logo-dark.svg?fit=max\u0026auto=format\u0026n=AodgChCDua_G2sAP\u0026q=85\u0026s=a78cef8cf1c9ae13d3dcbe31c3ca498d","href":"https://hiveku.com"},"favicon":"https://mintcdn.com/locusdigital/AodgChCDua_G2sAP/images/favicon.svg?fit=max\u0026auto=format\u0026n=AodgChCDua_G2sAP\u0026q=85\u0026s=1b959fd7abfd376351a1216e201aa8cb","api":{},"appearance":{"default":"system"},"seo":{},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Changelog","icon":"list","href":"/changelog"},{"anchor":"App","icon":"arrow-up-right-from-square","href":"https://app.hiveku.com"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"locusdigital","hasAudioNarration":false,"actualSubdomain":"locusdigital","customDomains":["docs.hiveku.com"],"gitSource":{"type":"github","owner":"locus2012","repo":"hiveku_docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad9908b6e996bf20cbac703","collectionId":"05f56200-c141-4bc2-a75c-5b70504d9fac","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad9908b6e996bf20cbac703"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ad9908b6e996bf20cbac703","clientVersion":"0.0.3926","searchFilterCounts":[{"language":"default","tag":"Documentation","count":422},{"language":"default","tag":"How-Tos","count":232},{"language":"default","tag":"Growing Your Business","count":57},{"language":"default","tag":"Integrations","count":25},{"language":"default","tag":"Publishing","count":18},{"language":"default","tag":"Integrations \u0026 BYOK","count":16},{"language":"default","tag":"Helpdesk","count":15},{"language":"default","tag":"Site Builder: Next Steps","count":15},{"language":"default","tag":"Workflow Recipes","count":15},{"language":"default","tag":"Commerce: Step by Step","count":14}]},"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":false},"customCss":[],"page":{"pagePath":"how-tos/websites/store-a-secret-key","slug":"/how-tos/websites/store-a-secret-key","pageMetadata":{"title":"Store an API Key or Setting for Your Site","sidebarTitle":"Store a Key or Setting","description":"Keep an API key or a setting out of your site's code: add it as an environment variable, choose where it applies, and mark secrets as sensitive","href":"/how-tos/websites/store-a-secret-key"},"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: \"Keep an API key or a setting out of your site’s code: add it as an environment variable, choose where it applies, and mark secrets as sensitive\"\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={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Frame,Heading,OptimizedImage,Step,Steps,Warning}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Some things your site’s code needs should never be written into the code itself: the API key for a service you use, or a setting you want to change without editing pages. An environment variable holds one of these under a name. Hiveku stores it encrypted and hands it to your site when it builds and runs, so the code reads the name and never sees the value written down.`}),`\n`,_jsx(_components.p,{children:`This guide adds a setting to Northwind’s site: the smallest wholesale order, in pounds.`}),`\n`,_jsx(Heading,{level:`2`,id:`open-the-site’s-variables`,children:`Open the site’s variables`}),`\n`,_jsxs(_components.p,{children:[`Open the website, click its name at the top of the page, then `,_jsx(_components.strong,{children:`Settings`}),`. On the `,_jsx(_components.strong,{children:`Environment Variables`}),` card, click `,_jsx(_components.strong,{children:`Manage`}),`.`]}),`\n`,_jsx(Frame,{caption:`Environment Variables, in the site's settings`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-00-settings-card-closeup.webp?fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=6f5921d5d5079fc8839c7ac35b9cf8ad`,alt:`The Environment Variables card: 0 variables configured, Last updated 10/21/2026, with Manage outlined`,width:`976`,\"data-og-width\":`1952`,\"data-og-height\":`226`,\"data-path\":`images/how-tos/websites/sk-00-settings-card-closeup.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-00-settings-card-closeup.webp?w=280\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=889eb94bcc686953a4f6412c65b6a05c 280w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-00-settings-card-closeup.webp?w=560\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=a19d05a3f99e241c32d389e8279fb2fb 560w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-00-settings-card-closeup.webp?w=840\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=f53f64024759f1a613522e9188b43992 840w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-00-settings-card-closeup.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=3912f57e33d2e19fcbda969db5cd8ca2 1100w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-00-settings-card-closeup.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=d51a715c55c0c42c353e51e3959b6857 1650w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-00-settings-card-closeup.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=230f4e027ae9e4f335ffe267074b9545 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`add-a-variable`,children:`Add a variable`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Click Add Variable`,children:[_jsxs(_components.p,{children:[`Scroll to `,_jsx(_components.strong,{children:`Environment Variables`}),` and click `,_jsx(_components.strong,{children:`Add Variable`}),`. A new row appears.`]}),_jsx(Frame,{caption:`Add Variable`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-01-add-variable-closeup.webp?fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=1e2d1d9b6914414aae471a924d8d8019`,alt:`The Refresh, Import and Add Variable buttons, with Add Variable outlined`,width:`385`,\"data-og-width\":`770`,\"data-og-height\":`112`,\"data-path\":`images/how-tos/websites/sk-01-add-variable-closeup.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-01-add-variable-closeup.webp?w=280\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=5b7bfa8592ee57a0c58bd3d27aafeec2 280w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-01-add-variable-closeup.webp?w=560\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=e15e88999a004f4d6ef040846631a126 560w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-01-add-variable-closeup.webp?w=840\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=93c92a8c78e2d8031268c410bb953d51 840w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-01-add-variable-closeup.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=7ab54733dc39101bed7b8bb839a4b2df 1100w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-01-add-variable-closeup.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=78f10b7b07e5c468907092ead09a245c 1650w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-01-add-variable-closeup.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=ef0750af9d579922bf6e98e79a3208b7 2500w`})})]}),_jsxs(Step,{title:`Name it, give it a value, and choose where it applies`,children:[_jsxs(_components.p,{children:[`Type the `,_jsx(_components.strong,{children:`name`}),` your site’s code uses, in capitals with underscores, such as `,_jsx(_components.code,{children:`WHOLESALE_MIN_ORDER_LBS`}),`, then the `,_jsx(_components.strong,{children:`value`}),`. The value is hidden as you type; the eye shows it.`]}),_jsxs(_components.p,{children:[`The list next to it sets where the variable applies: `,_jsx(_components.strong,{children:`All Environments`}),`, or only `,_jsx(_components.strong,{children:`Development`}),`, `,_jsx(_components.strong,{children:`Staging`}),` or `,_jsx(_components.strong,{children:`Production`}),`, or `,_jsx(_components.strong,{children:`Development and Staging`}),`, or `,_jsx(_components.strong,{children:`Staging and Production`}),`. Use different values in each, for example a test key for Development and the real one for Production, by adding the name once for each.`]}),_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Save changes`}),`.`]}),_jsx(Frame,{caption:`A setting for the Development site`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-02-new-variable-closeup.webp?fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=eadb587e24ffc258903eceb60fa01d21`,alt:`A new row: WHOLESALE_MIN_ORDER_LBS, a hidden value, Development, Sensitive unticked, outlined, and 1 to add with Save changes, outlined`,width:`1085`,\"data-og-width\":`2170`,\"data-og-height\":`270`,\"data-path\":`images/how-tos/websites/sk-02-new-variable-closeup.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-02-new-variable-closeup.webp?w=280\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=f30a3419af7aa4287e4c4acfcc2f1b8e 280w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-02-new-variable-closeup.webp?w=560\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=be507a7edff7a65ca7ae6a97ab006c21 560w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-02-new-variable-closeup.webp?w=840\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=efc5c01597225d6a62e6750d56cade19 840w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-02-new-variable-closeup.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=fa1f1f9f98801199822f68ade2a36bd0 1100w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-02-new-variable-closeup.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=983c8e2ff240fb969892beb6fe77936d 1650w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-02-new-variable-closeup.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=252bbb516f17985fbdb85ce500bddf50 2500w`})}),_jsx(Warning,{children:_jsxs(_components.p,{children:[`At the moment the name box keeps only the first letter you type and then lets go. Type the name somewhere else and paste it in, or use `,_jsx(_components.strong,{children:`Import`}),` (below). The value box is not affected.`]})}),_jsx(_components.p,{children:`The variable is saved and passed to your site where it already runs, and every build after that gets it too. If the running site can’t be updated, a message says so; deploying again applies it.`}),_jsx(Frame,{caption:`Saved`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-03-saved-closeup.webp?fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=b48cbcf1822f9dd3cf26e317e4ce6a5a`,alt:`The saved row: WHOLESALE_MIN_ORDER_LBS, its hidden value, Development, outlined`,width:`1085`,\"data-og-width\":`2170`,\"data-og-height\":`148`,\"data-path\":`images/how-tos/websites/sk-03-saved-closeup.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-03-saved-closeup.webp?w=280\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=6e71bd5b894b9d6c17b047c4920090c0 280w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-03-saved-closeup.webp?w=560\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=02e9305e0c06c7376d5dfc55f9d966bd 560w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-03-saved-closeup.webp?w=840\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=5edd5ed63a0df1ba637f570c53fd3c64 840w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-03-saved-closeup.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=c8aec106ead0a8d16012d51d2bfcec18 1100w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-03-saved-closeup.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=aae33c22e0bc1d4839609ca52a2bfdb9 1650w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-03-saved-closeup.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=57cd3eb43e0d355ab2a0b4a5adc1ffac 2500w`})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`mark-a-secret-as-sensitive`,children:`Mark a secret as sensitive`}),`\n`,_jsxs(_components.p,{children:[`Tick `,_jsx(_components.strong,{children:`Sensitive`}),` on a row that holds a password or a private API key. The value then becomes write only: after you save, nobody can read it again in Hiveku, including you, your teammates, Hiveku staff and AI agents. Your site still gets the real value when it builds and runs. If you lose it, replace it with a new one.`]}),`\n`,_jsx(Frame,{caption:`What Sensitive means`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-04-sensitive-closeup.webp?fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=36dd0d60fb72b44472b3b0aae5485ef8`,alt:`Mark this variable as sensitive? Sensitive variables are write only, after you save the value is hidden everywhere in Hiveku and cannot be revealed again, with the list of who this applies to, and Mark as sensitive, outlined`,width:`516`,\"data-og-width\":`1032`,\"data-og-height\":`704`,\"data-path\":`images/how-tos/websites/sk-04-sensitive-closeup.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-04-sensitive-closeup.webp?w=280\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=9c9809c5662dc529b4e5cb69c4bc8ee3 280w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-04-sensitive-closeup.webp?w=560\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=27b374af9fc4b00930fa4d0a183ad885 560w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-04-sensitive-closeup.webp?w=840\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=5fbf7342c0536796225343069f07509b 840w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-04-sensitive-closeup.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=9fd2920da559b54cc833ac4f2e7b9619 1100w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-04-sensitive-closeup.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=f0db4c69cbfc0a24c9e06988ef81e98e 1650w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-04-sensitive-closeup.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=44e5fbedf4f8340f8af106ecafe1e451 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Once saved, `,_jsx(_components.strong,{children:`Sensitive`}),` can’t be turned off. Northwind’s setting isn’t secret, so it clicked `,_jsx(_components.strong,{children:`Cancel`}),` here.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Never put a secret in a variable whose name starts with `,_jsx(_components.code,{children:`NEXT_PUBLIC_`}),`. Those values are built into your pages, so anyone visiting the site can read them.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`remove-a-variable`,children:`Remove a variable`}),`\n`,_jsxs(_components.p,{children:[`Click the trash can at the end of its row, then `,_jsx(_components.strong,{children:`Mark for deletion`}),`. The row is crossed out until you click `,_jsx(_components.strong,{children:`Save changes`}),`, and `,_jsx(_components.strong,{children:`Undo`}),` brings it back before then.`]}),`\n`,_jsx(Frame,{caption:`Remove a variable`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-05-delete-closeup.webp?fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=010f7e942fea98428169983b4ae3b8c0`,alt:`Delete WHOLESALE_MIN_ORDER_LBS? This removes WHOLESALE_MIN_ORDER_LBS_DEV when you save, with Mark for deletion, outlined`,width:`516`,\"data-og-width\":`1032`,\"data-og-height\":`364`,\"data-path\":`images/how-tos/websites/sk-05-delete-closeup.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-05-delete-closeup.webp?w=280\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=82daad66cca3eb6dd27599dc674f4753 280w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-05-delete-closeup.webp?w=560\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=e185ef6e09b4d63630cca14801d8a3ca 560w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-05-delete-closeup.webp?w=840\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=1de24c5aa2ba87a7361183e3086bd22b 840w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-05-delete-closeup.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=a7a7a5a976ea14f5aa91b77d93e21993 1100w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-05-delete-closeup.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=6518012ac10a8a8cce495efd9a3c6238 1650w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-05-delete-closeup.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=8d0b8511e13382158fa08665178f6457 2500w`})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Save changes`}),` asks once more, because the value is removed for good. A variable for one environment is stored with that environment’s ending, such as `,_jsx(_components.code,{children:`_DEV`}),`, which is the name the window shows.`]}),`\n`,_jsx(Frame,{caption:`The last check`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-06-save-delete-closeup.webp?fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=9f606c0b040b163828a3e4919df42928`,alt:`Save and delete? This permanently removes 1 stored key(s): WHOLESALE_MIN_ORDER_LBS_DEV, with Save changes, outlined`,width:`516`,\"data-og-width\":`1032`,\"data-og-height\":`364`,\"data-path\":`images/how-tos/websites/sk-06-save-delete-closeup.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-06-save-delete-closeup.webp?w=280\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=bcd9e56f3e7b17b068748cb7df243ca4 280w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-06-save-delete-closeup.webp?w=560\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=181115e41facd250156c4f1e2f2d5621 560w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-06-save-delete-closeup.webp?w=840\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=aec7b4b52c131c337ce5d437712d4dd0 840w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-06-save-delete-closeup.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=a5d43e8c9c16659475a42f9e7e2beacd 1100w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-06-save-delete-closeup.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=5c289db1a311e8534e56a6debd65bac3 1650w, https://mintcdn.com/locusdigital/PB9Cc2oktwkAHVeF/images/how-tos/websites/sk-06-save-delete-closeup.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=PB9Cc2oktwkAHVeF\u0026q=85\u0026s=527ead2be26e353f52e157635a055bb6 2500w`})}),`\n`,_jsx(_components.p,{children:`Your running site keeps the old value until you deploy again. Northwind removed its setting again after this guide.`}),`\n`,_jsx(Heading,{level:`2`,id:`good-to-know`,children:`Good to know`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Many at once:`}),` `,_jsx(_components.strong,{children:`Import`}),` takes a list of `,_jsx(_components.code,{children:`NAME=value`}),` lines, such as the contents of a `,_jsx(_components.code,{children:`.env`}),` file, and adds them all.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`The same keys on several sites:`}),` an environment group holds variables that several sites share. Link one under `,_jsx(_components.strong,{children:`Environment groups`}),` on this page; a site’s own variable with the same name wins.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Your database:`}),` `,_jsx(_components.strong,{children:`Database Connections`}),` at the top of the page sets which database each environment uses.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`More:`}),` `,_jsx(_components.a,{href:`/how-tos/env-vars`,children:`Configure Environment Variables`}),` covers how your site’s code reads them.`]}),`\n`]})]})}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":"Store an API Key or Setting for Your Site","sidebarTitle":"Store a Key or Setting","description":"Keep an API key or a setting out of your site's code: add it as an environment variable, choose where it applies, and mark secrets as sensitive","href":"/how-tos/websites/store-a-secret-key"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Open the site’s variables","slug":"open-the-site’s-variables","depth":2,"children":[]},{"title":"Add a variable","slug":"add-a-variable","depth":2,"children":[]},{"title":"Mark a secret as sensitive","slug":"mark-a-secret-as-sensitive","depth":2,"children":[]},{"title":"Remove a variable","slug":"remove-a-variable","depth":2,"children":[]},{"title":"Good to know","slug":"good-to-know","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"locusdigital","siteName":"Hiveku Builder","title":"Store an API Key or Setting for Your Site - Hiveku Builder","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-22T03:25:47.530Z","originalFileLocation":"how-tos/websites/store-a-secret-key.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=\"Keep an API key or a setting out of your site\u0026#x27;s code: add it as an environment variable, choose where it applies, and mark secrets as sensitive\">\u003cmeta data-mint-head name=\"application-name\" content=\"Hiveku Builder\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/locusdigital/Q6CcRfou6T0R_uxO/_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/locusdigital/Q6CcRfou6T0R_uxO/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/locusdigital/Q6CcRfou6T0R_uxO/_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/locusdigital/Q6CcRfou6T0R_uxO/_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/locusdigital/Q6CcRfou6T0R_uxO/_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/locusdigital/Q6CcRfou6T0R_uxO/_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/locusdigital/Q6CcRfou6T0R_uxO/_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/locusdigital/Q6CcRfou6T0R_uxO/_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/locusdigital/Q6CcRfou6T0R_uxO/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Store an API Key or Setting for Your Site - Hiveku Builder\">\u003cmeta data-mint-head property=\"og:description\" content=\"Keep an API key or a setting out of your site\u0026#x27;s code: add it as an environment variable, choose where it applies, and mark secrets as sensitive\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Hiveku Builder\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.hiveku.com/how-tos/websites/store-a-secret-key\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://locusdigital.mintlify.app/_mintlify/api/og/v2?division=Websites%3A+Step+by+Step\u0026amp;title=Store+an+API+Key+or+Setting+for+Your+Site\u0026amp;description=Keep+an+API+key+or+a+setting+out+of+your+site%27s+code%3A+add+it+as+an+environment+variable%2C+choose+where+it+applies%2C+and+mark+secrets+as+sensitive\u0026amp;theme=ba4ac0880b4e71dea3d42bfa\u0026amp;signature=ef73d29b7ebfd430068e61d9ddb8d33af2187ac4ce70fb762d6196ead7dfc064\">\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=\"Store an API Key or Setting for Your Site - Hiveku Builder\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Keep an API key or a setting out of your site\u0026#x27;s code: add it as an environment variable, choose where it applies, and mark secrets as sensitive\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://locusdigital.mintlify.app/_mintlify/api/og/v2?division=Websites%3A+Step+by+Step\u0026amp;title=Store+an+API+Key+or+Setting+for+Your+Site\u0026amp;description=Keep+an+API+key+or+a+setting+out+of+your+site%27s+code%3A+add+it+as+an+environment+variable%2C+choose+where+it+applies%2C+and+mark+secrets+as+sensitive\u0026amp;theme=ba4ac0880b4e71dea3d42bfa\u0026amp;signature=ef73d29b7ebfd430068e61d9ddb8d33af2187ac4ce70fb762d6196ead7dfc064\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/locusdigital/Q6CcRfou6T0R_uxO/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Hiveku Builder\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#F9A825\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.hiveku.com/how-tos/websites/store-a-secret-key\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/how-tos/websites/store-a-secret-key.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.hiveku.com/#organization\",\"name\":\"Hiveku Builder\",\"url\":\"https://docs.hiveku.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/locusdigital/AodgChCDua_G2sAP/images/hiveku-logo-light.svg?fit=max\u0026auto=format\u0026n=AodgChCDua_G2sAP\u0026q=85\u0026s=5d69f2502059f8269d670b35be741ad2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.hiveku.com#website\",\"name\":\"Hiveku Builder\",\"url\":\"https://docs.hiveku.com\",\"publisher\":{\"@id\":\"https://docs.hiveku.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.hiveku.com/how-tos/websites/store-a-secret-key#webpage\",\"url\":\"https://docs.hiveku.com/how-tos/websites/store-a-secret-key\",\"name\":\"Store an API Key or Setting for Your Site\",\"description\":\"Keep an API key or a setting out of your site's code: add it as an environment variable, choose where it applies, and mark secrets as sensitive\",\"dateModified\":\"2026-10-22T03:25:47.530Z\",\"isPartOf\":{\"@id\":\"https://docs.hiveku.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.hiveku.com/how-tos/websites/store-a-secret-key#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.hiveku.com/how-tos/websites/store-a-secret-key#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"How-Tos\",\"item\":\"https://docs.hiveku.com/how-tos/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Websites: Step by Step\",\"item\":\"https://docs.hiveku.com/how-tos/websites/create-a-new-site\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Store an API Key or Setting for Your Site\",\"item\":\"https://docs.hiveku.com/how-tos/websites/store-a-secret-key\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.hiveku.com/how-tos/websites/store-a-secret-key#article\",\"headline\":\"Store an API Key or Setting for Your Site\",\"name\":\"Store an API Key or Setting for Your Site\",\"description\":\"Keep an API key or a setting out of your site's code: add it as an environment variable, choose where it applies, and mark secrets as sensitive\",\"url\":\"https://docs.hiveku.com/how-tos/websites/store-a-secret-key\",\"mainEntityOfPage\":{\"@id\":\"https://docs.hiveku.com/how-tos/websites/store-a-secret-key#webpage\"},\"dateModified\":\"2026-10-22T03:25:47.530Z\",\"publisher\":{\"@id\":\"https://docs.hiveku.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.hiveku.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Hiveku Builder\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Hiveku Builder","nav":{"global":{"anchors":[{"anchor":"Changelog","icon":"list","href":"/changelog"},{"anchor":"App","icon":"arrow-up-right-from-square","href":"https://app.hiveku.com"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":[{"title":"Hiveku Builder","sidebarTitle":"Introduction","href":"/introduction"},{"title":"Quickstart","href":"/quickstart"},{"title":"Projects","href":"/projects"},{"title":"Hiveku Mobile App","sidebarTitle":"Mobile App","href":"/mobile/hiveku-app"}]},{"group":"Dashboards","pages":[{"title":"Your Dashboard","sidebarTitle":"Overview","href":"/dashboards/overview"},{"title":"Customize a Dashboard","sidebarTitle":"Customize","href":"/dashboards/customize"},{"title":"Widget Types","sidebarTitle":"Widget Types","href":"/dashboards/widgets"},{"title":"Share and Publish Dashboards","sidebarTitle":"Share and Publish","href":"/dashboards/sharing"},{"title":"Your Data","sidebarTitle":"Your Data","href":"/dashboards/your-data"},{"title":"Buttons and Forms on Dashboards","sidebarTitle":"Buttons and Forms","href":"/dashboards/buttons"},{"title":"Team Activity","sidebarTitle":"Team Activity","href":"/dashboards/team-activity"},{"title":"The Workspaces Dashboard","sidebarTitle":"Workspaces","href":"/dashboards/workspaces"},{"title":"Build Dashboards with AI","sidebarTitle":"Build with AI","href":"/dashboards/ai-agents"}]},{"group":"AI Assistant","pages":[{"title":"AI Assistant","href":"/ai/overview"},{"title":"Message Queue","href":"/ai/message-queue"},{"title":"Undo an AI Turn","href":"/ai/undo-turn"},{"title":"AI Modes","href":"/ai/modes"},{"title":"AI Tools","href":"/ai/tools"},{"title":"AI Models","href":"/ai/models"},{"title":"AI Ops Inbox","sidebarTitle":"Ops Inbox","href":"/ai/ops-inbox"},{"title":"Reporting Problems to Hiveku","sidebarTitle":"Reporting Problems","href":"/ai/reporting-problems"}]},{"group":"Code Editor","pages":[{"title":"Code Editor","href":"/editor/overview"},{"title":"File Management","href":"/editor/files"},{"title":"Live Preview","sidebarTitle":"Live Preview","href":"/editor/live-preview"},{"title":"Branches and environments","sidebarTitle":"Branches","href":"/editor/branches"},{"title":"Versions","sidebarTitle":"Versions","href":"/editor/versions"},{"title":"Reviews and merging","sidebarTitle":"Reviews and merging","href":"/editor/reviews"},{"title":"The merge line and branch settings","sidebarTitle":"Merge line","href":"/editor/merge-line"},{"title":"Project history","sidebarTitle":"Project history","href":"/editor/project-history"},{"title":"Branches and AI tools","sidebarTitle":"Branches and AI tools","href":"/editor/branches-and-ai"},{"title":"Git Panel","sidebarTitle":"Git Panel","href":"/editor/github"}]},{"group":"Design Studio","pages":[{"title":"Design Studio Overview","sidebarTitle":"Overview","href":"/design/overview"},{"title":"Motion Graphics","sidebarTitle":"Motion Graphics","href":"/design/motion-graphics"},{"title":"Animation Editor","sidebarTitle":"Animation Editor","href":"/design/animation-editor"},{"title":"Animated Templates","sidebarTitle":"Templates","href":"/design/templates"},{"title":"AI Video Generation","sidebarTitle":"AI Video","href":"/design/ai-video"},{"title":"Exporting Designs","sidebarTitle":"Exporting","href":"/design/exporting"},{"title":"Media Library and AI Images","sidebarTitle":"Media Library","href":"/design/media-library"},{"title":"Section Library","sidebarTitle":"Section Library","href":"/design/section-library"}]},{"group":"CMS","pages":[{"title":"CMS Overview","sidebarTitle":"Overview","href":"/cms/overview"},{"title":"The Manifest (hiveku.cms.json)","sidebarTitle":"Manifest","href":"/cms/manifest"},{"title":"Field Types","sidebarTitle":"Field Types","href":"/cms/field-types"},{"title":"Collections","sidebarTitle":"Collections","href":"/cms/collections"},{"title":"Editing Content in the CMS Panel","sidebarTitle":"Editing Content","href":"/cms/editing-content"},{"title":"Scheduled Publishing","sidebarTitle":"Scheduled Publishing","href":"/cms/scheduled-publishing"},{"title":"Bulk Import Content","sidebarTitle":"Bulk Import","href":"/cms/bulk-import"},{"title":"How AI Agents Use the CMS","sidebarTitle":"AI Integration","href":"/cms/agent-integration"}]},{"group":"Email Marketing","pages":[{"title":"Email Marketing Overview","sidebarTitle":"Overview","href":"/email-marketing/overview"},{"title":"Quickstart","sidebarTitle":"Quickstart","href":"/email-marketing/quickstart"},{"title":"Before you can send","sidebarTitle":"Setup Checklist","href":"/email-marketing/setup-checklist"},{"title":"Audiences","href":"/email-marketing/audiences"},{"title":"Campaigns","href":"/email-marketing/campaigns"},{"title":"Templates","href":"/email-marketing/templates"},{"title":"Sequences (Drip Campaigns)","sidebarTitle":"Sequences","href":"/email-marketing/sequences"},{"title":"Deliverability Dashboard","sidebarTitle":"Deliverability","href":"/email-marketing/deliverability"},{"title":"Using the AI Email Coach","sidebarTitle":"AI Email Coach","href":"/email-marketing/email-coach"}]},{"group":"Social Media","pages":[{"title":"Social Media Overview","sidebarTitle":"Overview","href":"/social/overview"},{"title":"Connecting Social Accounts","sidebarTitle":"Connecting Accounts","href":"/social/connecting-accounts"},{"title":"The Social Composer","sidebarTitle":"Composer","href":"/social/composer"},{"title":"Social AI Assistant","sidebarTitle":"AI Assistant","href":"/social/ai-assistant"},{"title":"Social Analytics","sidebarTitle":"Analytics","href":"/social/analytics"},{"title":"Social Engagement Inbox","sidebarTitle":"Engagement","href":"/social/engagement"}]},{"group":"Advertising","pages":[{"title":"Advertising (PPC) Overview","sidebarTitle":"Overview","href":"/advertising/overview"},{"title":"Connecting Ad Accounts","sidebarTitle":"Connecting Accounts","href":"/advertising/connecting-accounts"},{"title":"Advertising Campaigns","sidebarTitle":"Campaigns","href":"/advertising/campaigns"},{"title":"Streaming TV \u0026 CTV Ads","sidebarTitle":"Streaming TV","href":"/advertising/streaming-tv"},{"title":"AI Advertising Strategist","sidebarTitle":"AI Strategist","href":"/advertising/ai-strategist"},{"title":"Reports Hub \u0026 Client Reports","sidebarTitle":"Reports Hub","href":"/advertising/reports"},{"title":"Listings \u0026 Local Presence","sidebarTitle":"Listings","href":"/advertising/listings"}]},{"group":"Marketing Delivery","pages":[{"title":"How Attribution Works","sidebarTitle":"How Attribution Works","href":"/marketing/attribution"},{"title":"Conversion Uploads","sidebarTitle":"Conversion Uploads","href":"/marketing/conversion-uploads"},{"title":"PPC Depth Tools","sidebarTitle":"PPC Depth Tools","href":"/marketing/ppc-depth-tools"},{"title":"SEO Delivery Tools","sidebarTitle":"SEO Delivery Tools","href":"/marketing/seo-delivery-tools"},{"title":"Client Reporting \u0026 Approvals","sidebarTitle":"Client Reporting \u0026 Approvals","href":"/marketing/client-reporting"},{"title":"Standing Playbooks","sidebarTitle":"Standing Playbooks","href":"/marketing/standing-playbooks"},{"title":"The Content Department","sidebarTitle":"Content Department","href":"/marketing/content-department"},{"title":"Pre-Publish SEO Check","sidebarTitle":"Pre-Publish Check","href":"/marketing/content-seo-check"},{"title":"Scheduling and the Content Calendar","sidebarTitle":"Schedule \u0026 Calendar","href":"/marketing/content-calendar"},{"title":"Distribution, Performance, Proof and Research","sidebarTitle":"Distribution and Proof","href":"/marketing/content-program"},{"title":"Authors, the SERP Brief, Positioning and Titles","sidebarTitle":"Authors, Briefs and Titles","href":"/marketing/content-briefs-and-titles"},{"title":"Site Architecture, Bottom-Funnel Pages, the Decision Loop and Conversion","sidebarTitle":"Architecture, Decisions and Conversion","href":"/marketing/content-architecture"}]},{"group":"Commerce","pages":[{"title":"Commerce Overview","sidebarTitle":"Overview","href":"/commerce/overview"},{"title":"Products \u0026 Services Catalog","sidebarTitle":"Products","href":"/commerce/products"},{"title":"Invoices","sidebarTitle":"Invoices","href":"/commerce/invoices"},{"title":"Estimates (Quotes)","sidebarTitle":"Estimates","href":"/commerce/estimates"},{"title":"Contracts \u0026 E-Signatures","sidebarTitle":"Contracts","href":"/commerce/contracts"},{"title":"Subscriptions","sidebarTitle":"Subscriptions","href":"/commerce/subscriptions"},{"title":"Client Portal","sidebarTitle":"Client Portal","href":"/commerce/client-portal"},{"title":"Payment Processing","sidebarTitle":"Payments","href":"/commerce/payments"},{"title":"Payment Pages","sidebarTitle":"Payment Pages","href":"/commerce/payment-pages"},{"title":"Reports \u0026 Analytics","sidebarTitle":"Reports","href":"/commerce/reports"}]},{"group":"Calendar","pages":[{"title":"Calendar Overview","sidebarTitle":"Overview","href":"/calendar/overview"},{"title":"Meeting Types","href":"/calendar/meeting-types"},{"title":"Availability","href":"/calendar/availability"},{"title":"Manage Bookings","href":"/calendar/bookings"},{"title":"Team Calendars","href":"/calendar/team-calendars"},{"title":"Embed the Booking Widget","href":"/calendar/embed-booking-widget"},{"title":"Calendar Automations","href":"/calendar/automations"}]},{"group":"Communications","pages":[{"title":"Communications Overview","sidebarTitle":"Overview","href":"/communications/overview"},{"title":"Phone Numbers (DIDs)","href":"/communications/phone-numbers"},{"title":"Number Porting","href":"/communications/porting"},{"title":"Extensions and Devices","href":"/communications/extensions"},{"title":"Ring Groups","href":"/communications/ring-groups"},{"title":"IVR Auto-Attendants","href":"/communications/ivr"},{"title":"Call Queues","href":"/communications/queues"},{"title":"SMS Messaging","href":"/communications/sms"},{"title":"Phone Tracking (DNI)","href":"/communications/phone-tracking"},{"title":"AI Voice Agent","href":"/communications/voice-ai-agent"},{"title":"Compliance and Recording","href":"/communications/compliance"}]},{"group":"Helpdesk","pages":[{"title":"Helpdesk Overview","sidebarTitle":"Overview","href":"/helpdesk/overview"},{"title":"The Inbox","sidebarTitle":"Inbox","href":"/helpdesk/inbox"},{"title":"Working a Conversation","sidebarTitle":"Working a conversation","href":"/helpdesk/conversations"},{"title":"Website Chat","sidebarTitle":"Website chat","href":"/helpdesk/chat-widget"},{"title":"Website Assistant","sidebarTitle":"Website assistant","href":"/helpdesk/website-assistant"},{"title":"Help Articles","sidebarTitle":"Help articles","href":"/helpdesk/knowledge-base"},{"title":"Saved Replies and Saved Answers","sidebarTitle":"Saved replies","href":"/helpdesk/saved-replies"},{"title":"Email","sidebarTitle":"Email","href":"/helpdesk/email"},{"title":"Routing and Response Times","sidebarTitle":"Routing and response times","href":"/helpdesk/routing"},{"title":"Alerts","sidebarTitle":"Alerts","href":"/helpdesk/alerts"},{"title":"Helpdesk Settings","sidebarTitle":"Settings","href":"/helpdesk/settings"},{"title":"Satisfaction Surveys","sidebarTitle":"Satisfaction surveys","href":"/helpdesk/satisfaction-surveys"},{"title":"Helpdesk Reports","sidebarTitle":"Reports","href":"/helpdesk/reports"},{"title":"What Customers See","sidebarTitle":"What customers see","href":"/helpdesk/customer-experience"},{"title":"Your Helpdesk Agent","sidebarTitle":"Helpdesk agent","href":"/helpdesk/helpdesk-agent"}]},{"group":"Sales","pages":[{"title":"Sales AI Co-pilot Overview","sidebarTitle":"Overview","href":"/sales/overview"},{"title":"Using the Sales Co-pilot","href":"/sales/using-co-pilot"},{"title":"Pending Actions Queue","href":"/sales/pending-actions"},{"title":"Outbound Lead Pipeline","href":"/sales/outbound-pipeline"}]},{"group":"Publishing","pages":[{"title":"Hosting","href":"/publishing/hosting"},{"title":"Serverless Hosting Guide","sidebarTitle":"Serverless Guide","href":"/publishing/serverless-guide"},{"title":"Custom Domains","href":"/publishing/custom-domains"},{"title":"Deployments","href":"/publishing/deployments"},{"title":"Social Share Cards","sidebarTitle":"Social Share Cards","href":"/design/social-share-cards"}]},{"group":"Native Mobile","pages":[{"title":"Native Mobile Overview","sidebarTitle":"Overview","href":"/mobile/overview"},{"title":"Mobile Quickstart","sidebarTitle":"Quickstart","href":"/mobile/quickstart"},{"title":"Mobile Credentials","sidebarTitle":"Credentials","href":"/mobile/credentials"},{"title":"Phone-Frame Preview","sidebarTitle":"Preview","href":"/mobile/preview"},{"title":"Builds \u0026 Submissions","sidebarTitle":"Builds","href":"/mobile/builds"},{"title":"App Store Assets","sidebarTitle":"App Store Assets","href":"/mobile/app-store-assets"},{"title":"Native Modules","sidebarTitle":"Native Modules","href":"/mobile/native-modules"}]},{"group":"Email","pages":[{"title":"Email Overview","sidebarTitle":"Overview","href":"/email/overview"},{"title":"Quickstart","href":"/email/quickstart"},{"title":"Domains","href":"/email/domains"},{"title":"API Keys","href":"/email/api-keys"},{"title":"Sending Emails","href":"/email/sending"},{"title":"Templates","href":"/email/templates"},{"title":"Webhooks","href":"/email/webhooks"},{"title":"Dedicated IPs","href":"/email/dedicated-ips"},{"title":"Deliverability","href":"/email/deliverability"}]},{"group":"Integrations","pages":[{"title":"GitHub","href":"/integrations/github"},{"title":"Figma Import","href":"/integrations/figma"},{"title":"Workflows","href":"/integrations/workflows"},{"title":"Workflow Node Reference","href":"/integrations/workflow-nodes"},{"title":"Set up Claude Code with Hiveku","sidebarTitle":"Claude Code: Setup","href":"/integrations/claude-code-setup"},{"title":"Hiveku for Claude Code","sidebarTitle":"Claude Code Plugin","href":"/integrations/claude-code-plugin"},{"title":"Hiveku Gateway","sidebarTitle":"Hiveku Gateway","href":"/integrations/hiveku-gateway"},{"title":"Gateway runbook","sidebarTitle":"Runbook","href":"/integrations/gateway-runbook"},{"title":"LLM Connectors (MCP)","sidebarTitle":"LLM Connectors","href":"/integrations/llm-connectors"},{"group":"Webflow","pages":[{"title":"Webflow Overview","sidebarTitle":"Overview","href":"/integrations/webflow/overview"},{"title":"Connecting Webflow","sidebarTitle":"Connecting","href":"/integrations/webflow/connecting"},{"title":"The Webflow Workspace","sidebarTitle":"Workspace","href":"/integrations/webflow/workspace"},{"title":"Webflow as the Content Source","sidebarTitle":"Content Source","href":"/integrations/webflow/content"},{"title":"The Webflow AI Chat","sidebarTitle":"AI Chat","href":"/integrations/webflow/ai-chat"},{"title":"Webflow Automations","sidebarTitle":"Automations","href":"/integrations/webflow/automations"},{"title":"Webflow for Developers","sidebarTitle":"For Developers","href":"/integrations/webflow/developers"}]},{"group":"Shopify","pages":[{"title":"Shopify Overview","sidebarTitle":"Overview","href":"/integrations/shopify/overview"},{"title":"Connecting Shopify","sidebarTitle":"Connecting","href":"/integrations/shopify/connecting"},{"title":"Using Shopify in a Project","sidebarTitle":"Using in a Project","href":"/integrations/shopify/using-in-projects"},{"title":"Storefront Scaffolding","sidebarTitle":"Storefront","href":"/integrations/shopify/storefront"},{"title":"Hiveku Subscriptions","sidebarTitle":"Subscriptions","href":"/integrations/shopify/subscriptions"},{"title":"Hiveku Reviews","sidebarTitle":"Reviews","href":"/integrations/shopify/reviews"},{"title":"CRO Defaults Bundle","sidebarTitle":"CRO Bundle","href":"/integrations/shopify/cro-bundle"},{"title":"Retrofitting an Existing Project","sidebarTitle":"Retrofitting","href":"/integrations/shopify/retrofitting"},{"title":"Shopify for Developers","sidebarTitle":"For Developers","href":"/integrations/shopify/developers"}]}]},{"group":"How-Tos","pages":[{"title":"How-Tos","sidebarTitle":"Overview","href":"/how-tos/overview"},{"group":"Getting Started","pages":[{"title":"Sign Up \u0026 Create Your First Project","sidebarTitle":"Sign Up","href":"/how-tos/sign-up"},{"title":"Invite Team Members","sidebarTitle":"Invite Team","href":"/how-tos/invite-team"}]},{"group":"Site Builder Walkthrough","pages":[{"title":"Open Your Site in the Builder","sidebarTitle":"1. Open Your Site","href":"/how-tos/site-builder/open-your-site"},{"title":"Make a Change with the AI Chat","sidebarTitle":"2. Change with AI","href":"/how-tos/site-builder/change-with-ai"},{"title":"Edit Text and Styles by Clicking","sidebarTitle":"3. Edit Visually","href":"/how-tos/site-builder/edit-visually"},{"title":"Add a New Page","sidebarTitle":"4. Add a Page","href":"/how-tos/site-builder/add-a-page"},{"title":"Check Your Site on Phone and Tablet","sidebarTitle":"5. Phone and Tablet","href":"/how-tos/site-builder/phone-and-tablet"},{"title":"Undo a Change","sidebarTitle":"6. Undo a Change","href":"/how-tos/site-builder/undo-a-change"},{"title":"Publish Your Changes","sidebarTitle":"7. Publish","href":"/how-tos/site-builder/publish"}]},{"group":"Site Builder: Next Steps","pages":[{"title":"Edit Your Content in the CMS","sidebarTitle":"Edit CMS Content","href":"/how-tos/site-builder/edit-cms-content"},{"title":"Write and Publish a Blog Post","sidebarTitle":"Write a Blog Post","href":"/how-tos/site-builder/write-a-blog-post"},{"title":"Try a Change on a Branch First","sidebarTitle":"Try It on a Branch","href":"/how-tos/site-builder/try-on-a-branch"},{"title":"Improve How a Page Shows in Google","sidebarTitle":"Titles for Google","href":"/how-tos/site-builder/page-titles-for-google"},{"title":"Check a Page for Problems","sidebarTitle":"Check a Page for Problems","href":"/how-tos/site-builder/check-a-page-for-problems"},{"title":"Replace a Photo on Your Site","sidebarTitle":"Replace a Photo","href":"/how-tos/site-builder/replace-a-photo"},{"title":"See Who Filled In Your Forms","sidebarTitle":"Form Submissions","href":"/how-tos/site-builder/form-submissions"},{"title":"Follow Up a Lead from Your Website","sidebarTitle":"Follow Up a Lead","href":"/how-tos/site-builder/follow-up-a-lead"},{"title":"Teach Your Website Assistant","sidebarTitle":"Teach Your Website Assistant","href":"/how-tos/site-builder/teach-your-website-assistant"},{"title":"Add a Chat to Your Website","sidebarTitle":"Add a Website Chat","href":"/how-tos/site-builder/add-website-chat"},{"title":"Reply to New Leads Automatically","sidebarTitle":"Reply to New Leads","href":"/how-tos/site-builder/reply-to-new-leads"},{"title":"Fix a Preview That Won't Load","sidebarTitle":"Fix a Stuck Preview","href":"/how-tos/site-builder/fix-a-stuck-preview"},{"title":"Control What Google Sees: Sitemap, robots.txt and Indexing","sidebarTitle":"Control What Google Sees","href":"/how-tos/site-builder/control-what-google-sees"},{"title":"Add Your Business Details for Google","sidebarTitle":"Business Details for Google","href":"/how-tos/site-builder/add-business-details-for-google"},{"title":"Add a File Your Visitors Can Download","sidebarTitle":"Add a Downloadable File","href":"/how-tos/site-builder/add-a-downloadable-file"}]},{"group":"Helpdesk: Step by Step","pages":[{"title":"Write a Help Article","sidebarTitle":"Write a Help Article","href":"/how-tos/helpdesk/write-a-help-article"},{"title":"Turn Your Website Pages into Help Articles","sidebarTitle":"Help Articles from Your Website","href":"/how-tos/helpdesk/help-articles-from-your-website"},{"title":"Save Replies You Send Often","sidebarTitle":"Save Replies You Send Often","href":"/how-tos/helpdesk/save-replies"},{"title":"Answer a Visitor Who Asked for a Person","sidebarTitle":"Answer a Waiting Visitor","href":"/how-tos/helpdesk/answer-a-waiting-visitor"},{"title":"Get Alerted When a Visitor Is Waiting","sidebarTitle":"Get Alerted When a Visitor Waits","href":"/how-tos/helpdesk/get-alerted-when-a-visitor-waits"},{"title":"Find Any Conversation and Clear Out Finished Ones","sidebarTitle":"Find and Clear Conversations","href":"/how-tos/helpdesk/find-and-sort-conversations"},{"title":"Assign a Conversation, Set Its Priority and Tag It","sidebarTitle":"Assign, Prioritize and Tag","href":"/how-tos/helpdesk/assign-prioritize-and-tag"}]},{"group":"Workflows: Step by Step","pages":[{"title":"Start a Workflow from a Template","sidebarTitle":"Start from a Template","href":"/how-tos/workflows/start-from-a-template"},{"title":"Add and Connect Workflow Steps Yourself","sidebarTitle":"Add Steps Yourself","href":"/how-tos/workflows/build-a-workflow-by-hand"},{"title":"Run a Workflow on a Schedule","sidebarTitle":"Run on a Schedule","href":"/how-tos/workflows/run-on-a-schedule"},{"title":"See What a Workflow Did","sidebarTitle":"See What a Workflow Did","href":"/how-tos/workflows/see-what-a-workflow-did"},{"title":"Copy a Workflow or Go Back to an Earlier Version","sidebarTitle":"Copy or Go Back","href":"/how-tos/workflows/copy-or-restore-a-workflow"}]},{"group":"Calendar: Step by Step","pages":[{"title":"Set Up Your Booking Page","sidebarTitle":"Set Up Your Booking Page","href":"/how-tos/calendar/booking-page"},{"title":"Create a Meeting Type People Can Book","sidebarTitle":"Create a Meeting Type","href":"/how-tos/calendar/meeting-type"},{"title":"Set Your Weekly Hours and Days Off","sidebarTitle":"Set Your Hours and Days Off","href":"/how-tos/calendar/availability"},{"title":"Share Your Booking Link and QR Code","sidebarTitle":"Share Your Booking Link","href":"/how-tos/calendar/share-booking-link"},{"title":"Add Booking to Your Website","sidebarTitle":"Add Booking to Your Website","href":"/how-tos/calendar/add-booking-to-website"}]},{"group":"CRM and Sales: Step by Step","pages":[{"title":"Bring Your Contacts In from a Spreadsheet","sidebarTitle":"Import Contacts","href":"/how-tos/crm/import-contacts"},{"title":"Add a Business and Link Its People and Deals","sidebarTitle":"Add a Business","href":"/how-tos/crm/add-a-company"},{"title":"Set Up Your Sales Pipeline and Its Stages","sidebarTitle":"Pipeline and Stages","href":"/how-tos/crm/pipeline-stages"},{"title":"Plan Your Follow-Ups with Tasks","sidebarTitle":"Follow-Up Tasks","href":"/how-tos/crm/follow-up-tasks"},{"title":"Add Your Own Fields to Contacts, Companies and Deals","sidebarTitle":"Add Your Own Fields","href":"/how-tos/crm/custom-fields"},{"title":"Stop Contacting Someone Who Asked You To","sidebarTitle":"Stop Contacting Someone","href":"/how-tos/crm/do-not-contact"},{"title":"Ask Your Sales Agent About Your Pipeline","sidebarTitle":"Ask Your Sales Agent","href":"/how-tos/crm/ask-your-sales-agent"},{"title":"Move Deals Through Your Pipeline and Mark Them Won or Lost","sidebarTitle":"Work Your Deals","href":"/how-tos/crm/work-your-deals"},{"title":"Find the Right Contacts and Update Them in Bulk","sidebarTitle":"Filter and Bulk Edit Contacts","href":"/how-tos/crm/filter-and-bulk-edit-contacts"},{"title":"See How Your Sales Are Going","sidebarTitle":"See How Sales Are Going","href":"/how-tos/crm/sales-insights"},{"title":"Merge Two Records for the Same Person","sidebarTitle":"Merge Duplicate Contacts","href":"/how-tos/crm/merge-duplicate-contacts"}]},{"group":"Commerce: Step by Step","pages":[{"title":"Set Up Invoicing: Your Name, Colors, Tax and Numbers","sidebarTitle":"Set Up Invoicing","href":"/how-tos/commerce/set-up-invoicing"},{"title":"Add Your Products and Services","sidebarTitle":"Add Products and Services","href":"/how-tos/commerce/add-products-and-services"},{"title":"Create and Send an Invoice","sidebarTitle":"Send an Invoice","href":"/how-tos/commerce/send-an-invoice"},{"title":"Record a Payment by Check, Cash or Transfer","sidebarTitle":"Record a Payment","href":"/how-tos/commerce/record-a-payment"},{"title":"Send a Quote and Turn It into an Invoice","sidebarTitle":"Send a Quote","href":"/how-tos/commerce/send-an-estimate"},{"title":"Bill a Client Every Month","sidebarTitle":"Bill Every Month","href":"/how-tos/commerce/recurring-invoice"},{"title":"Find and Chase Overdue Invoices","sidebarTitle":"Chase Overdue Invoices","href":"/how-tos/commerce/chase-overdue-invoices"},{"title":"Give Clients a Portal to See and Pay Invoices","sidebarTitle":"Client Portal","href":"/how-tos/commerce/client-portal"},{"title":"Enter a Bill and Record That You Paid It","sidebarTitle":"Enter and Pay a Bill","href":"/how-tos/commerce/enter-and-pay-a-bill"},{"title":"Ask the Accounting Assistant About Your Money","sidebarTitle":"Ask the Accounting Assistant","href":"/how-tos/commerce/ask-the-accounting-assistant"},{"title":"Take a Deposit Now and Bill the Rest Later","sidebarTitle":"Deposit and Balance","href":"/how-tos/commerce/deposit-and-installments"},{"title":"Sell a Subscription Plan and Subscribe a Client","sidebarTitle":"Subscription Plans","href":"/how-tos/commerce/subscription-plans"},{"title":"Bill for Your Hours and Usage","sidebarTitle":"Bill Hours and Usage","href":"/how-tos/commerce/bill-hours-and-usage"},{"title":"Read Your Sales and Revenue Reports","sidebarTitle":"Sales and Revenue Reports","href":"/how-tos/commerce/sales-reports"}]},{"group":"AI Team: Step by Step","pages":[{"title":"Tell Your AI Team About Your Business","sidebarTitle":"Tell Your AI Team About Your Business","href":"/how-tos/ai-team/tell-your-ai-team-about-your-business"},{"title":"Give an Agent a Rule or a Skill","sidebarTitle":"Give an Agent a Rule or a Skill","href":"/how-tos/ai-team/give-an-agent-a-rule-or-skill"},{"title":"Ask Your Chief of Staff to Get Something Done","sidebarTitle":"Ask Your Chief of Staff","href":"/how-tos/ai-team/ask-your-chief-of-staff"},{"title":"Steer a Room: Pace, Decisions and Spending","sidebarTitle":"Steer a Room","href":"/how-tos/ai-team/steer-a-room"}]},{"group":"Phone: Step by Step","pages":[{"title":"Get a Local or Toll-Free Number","sidebarTitle":"Get a Phone Number","href":"/how-tos/phone/get-a-phone-number"},{"title":"Ask the Phone Assistant to Check Your Setup","sidebarTitle":"Ask the Phone Assistant","href":"/how-tos/phone/ask-the-phone-assistant"},{"title":"Block a Caller","sidebarTitle":"Block a Caller","href":"/how-tos/phone/block-a-caller"}]},{"group":"Websites: Step by Step","pages":[{"title":"Create a New Website","sidebarTitle":"Create a New Website","href":"/how-tos/websites/create-a-new-site"},{"title":"Copy a Site to Start a New One","sidebarTitle":"Copy a Site","href":"/how-tos/websites/copy-a-site"},{"title":"Rename or Delete a Site","sidebarTitle":"Rename or Delete a Site","href":"/how-tos/websites/rename-or-delete-a-site"},{"title":"Connect Your Own Domain","sidebarTitle":"Connect Your Domain","href":"/how-tos/websites/connect-your-domain"},{"title":"Check Your Domain's DNS and Email Records","sidebarTitle":"Check Your Domain","href":"/how-tos/websites/check-your-domain"},{"title":"Download a Backup of Your Whole Site","sidebarTitle":"Back Up Your Site","href":"/how-tos/websites/back-up-your-site"},{"title":"Send an Old Page Address to a New One","sidebarTitle":"Redirect an Old Address","description":"Add a redirect so visitors and search engines that follow an old link land on the right page, and make it live","href":"/how-tos/websites/redirect-an-old-address"},{"title":"Store an API Key or Setting for Your Site","sidebarTitle":"Store a Key or Setting","href":"/how-tos/websites/store-a-secret-key"},{"title":"Remove the Made in Hiveku Badge","sidebarTitle":"Remove the Hiveku Badge","description":"Turn off the small Made in Hiveku badge in the corner of your published site, or move it to the other corner","href":"/how-tos/websites/remove-the-hiveku-badge"},{"title":"Add a Cookie Consent Banner to Your Site","sidebarTitle":"Add a Cookie Banner","href":"/how-tos/websites/add-a-cookie-banner"},{"title":"Stop Spam from Your Website Forms","sidebarTitle":"Stop Form Spam","href":"/how-tos/websites/stop-form-spam"},{"title":"Add a Tracking Code to Every Page","sidebarTitle":"Add Code to Every Page","href":"/how-tos/websites/add-code-to-every-page"}]},{"group":"Content and Brand: Step by Step","pages":[{"title":"Set Up Your Logo, Colors and Fonts","sidebarTitle":"Logo, Colors and Fonts","href":"/how-tos/content/logo-colors-and-fonts"},{"title":"Tell the AI How Your Brand Sounds","sidebarTitle":"Brand Voice","href":"/how-tos/content/brand-voice"},{"title":"Upload and Organize Your Photos","sidebarTitle":"Upload and Organize Photos","href":"/how-tos/content/upload-and-organize-media"},{"title":"Create or Edit a Picture with AI","sidebarTitle":"Create a Picture with AI","href":"/how-tos/content/ai-images"},{"title":"Have the AI Write a Blog Post","sidebarTitle":"Have the AI Write a Post","href":"/how-tos/content/ai-write-a-post"},{"title":"Schedule a Post and See It on the Calendar","sidebarTitle":"Schedule a Post","href":"/how-tos/content/schedule-a-post"},{"title":"Get a Post Approved Before It Goes Live","sidebarTitle":"Get a Post Approved","href":"/how-tos/content/get-a-post-approved"},{"title":"Add an Author to Your Posts","sidebarTitle":"Add an Author","href":"/how-tos/content/add-an-author"},{"title":"Draft a Case Study, Email or Social Post","sidebarTitle":"Draft a Case Study, Email or Post","href":"/how-tos/content/draft-off-site-content"},{"title":"Create an Ideal Customer Profile","sidebarTitle":"Create a Customer Profile","href":"/how-tos/content/ideal-customer-profile"},{"title":"Map Your Customer Journey","sidebarTitle":"Map Your Customer Journey","href":"/how-tos/content/customer-journey-map"}]},{"group":"Marketing: Step by Step","pages":[{"title":"Collect Reviews and Testimonials","sidebarTitle":"Collect Testimonials","href":"/how-tos/marketing/collect-testimonials"},{"title":"Find Keywords Worth Targeting","sidebarTitle":"Find Keywords Worth Targeting","href":"/how-tos/marketing/keyword-research"},{"title":"Track Where You Rank on Google","sidebarTitle":"Track Where You Rank","href":"/how-tos/marketing/track-rankings"},{"title":"Run a Site Audit and Fix What It Finds","sidebarTitle":"Run a Site Audit","href":"/how-tos/marketing/site-audit"}]},{"group":"Email Marketing: Step by Step","pages":[{"title":"Get Set Up to Send Marketing Email","sidebarTitle":"Get Set Up to Send","href":"/how-tos/email-marketing/set-up-sending"},{"title":"Design an Email in the Visual Builder","sidebarTitle":"Design an Email","href":"/how-tos/email-marketing/design-an-email"},{"title":"Build an Audience to Email","sidebarTitle":"Build an Audience","href":"/how-tos/email-marketing/build-an-audience"},{"title":"Create, Test and Send an Email Campaign","sidebarTitle":"Send a Campaign","href":"/how-tos/email-marketing/send-a-campaign"}]},{"group":"Teamwork: Step by Step","pages":[{"title":"Plan a Project and Add Its Tasks","sidebarTitle":"Plan a Project","href":"/how-tos/teamwork/plan-a-project"},{"title":"Work a Task from Start to Done","sidebarTitle":"Work a Task to Done","href":"/how-tos/teamwork/work-a-task"},{"title":"Map Ideas on a Hiveboard","sidebarTitle":"Map Ideas on a Hiveboard","href":"/how-tos/teamwork/hiveboard"}]},{"group":"Account: Step by Step","pages":[{"title":"Build a Custom Role","sidebarTitle":"Build a Custom Role","href":"/how-tos/account/build-a-custom-role"}]},{"group":"Building Your Site","pages":[{"title":"Manage Website Pages","sidebarTitle":"Manage Pages","href":"/how-tos/manage-pages"},{"title":"Import a Figma Design","sidebarTitle":"Import from Figma","href":"/how-tos/import-figma"},{"title":"Set Up User Authentication","sidebarTitle":"Set Up Auth","href":"/how-tos/setup-auth"},{"title":"Create Database Tables","sidebarTitle":"Create Tables","href":"/how-tos/create-tables"},{"title":"Customize Authentication Email Templates","sidebarTitle":"Auth Email Templates","href":"/how-tos/auth-email-templates"},{"title":"Initialize Your CMS","sidebarTitle":"Initialize CMS","href":"/how-tos/initialize-cms"},{"title":"Migrate an Existing Site to the CMS","sidebarTitle":"Migrate to CMS","href":"/how-tos/migrate-site-to-cms"},{"title":"Add a New Collection to Your CMS","sidebarTitle":"Add a Collection","href":"/how-tos/add-collection"},{"title":"Link Collections with References","sidebarTitle":"CMS References","href":"/how-tos/cms-references"}]},{"group":"Publishing","pages":[{"title":"Deploy Your Site","sidebarTitle":"Deploy","href":"/how-tos/deploy-site"},{"title":"Set Up a Custom Domain","sidebarTitle":"Custom Domain","href":"/how-tos/custom-domain"},{"title":"Set Up a Database for Your Site","sidebarTitle":"Set Up Database","href":"/how-tos/setup-database"},{"title":"Configure Environment Variables","sidebarTitle":"Env Vars","href":"/how-tos/env-vars"},{"title":"Share Variables Across Sites","sidebarTitle":"Environment Groups","href":"/how-tos/environment-groups"},{"title":"Schedule Recurring Tasks with Cron Jobs","sidebarTitle":"Cron Jobs","href":"/how-tos/cron-jobs"},{"title":"Manage URL Redirects","sidebarTitle":"Redirects","href":"/how-tos/manage-redirects"},{"title":"Enable Site Enhancements","sidebarTitle":"Site Enhancements","href":"/how-tos/site-enhancements"},{"title":"Allow a Monitor Through the Firewall","sidebarTitle":"Firewall","href":"/how-tos/site-firewall"},{"title":"Organize Your Sitemap","sidebarTitle":"Organize Sitemap","href":"/how-tos/organize-sitemap"},{"title":"View Deployment \u0026 Runtime Logs","sidebarTitle":"View Logs","href":"/how-tos/view-logs"},{"title":"Back Up Your Database","sidebarTitle":"Back Up Database","href":"/how-tos/backup-database"},{"title":"Use the Terminal in Your Dev Container","sidebarTitle":"Use the Terminal","href":"/how-tos/use-terminal"}]},{"group":"Growing Your Business","pages":[{"title":"Send Transactional Emails","sidebarTitle":"Send Emails","href":"/how-tos/send-emails"},{"title":"Track Site Analytics","sidebarTitle":"Track Analytics","href":"/how-tos/track-analytics"},{"title":"Manage Form Submissions","sidebarTitle":"Form Submissions","href":"/how-tos/manage-form-submissions"},{"title":"Optimize Your Site for SEO","sidebarTitle":"SEO","href":"/how-tos/seo"},{"title":"Connect Social Media Accounts","sidebarTitle":"Connect Social Accounts","href":"/how-tos/connect-social-accounts"},{"title":"Schedule Social Media Posts","sidebarTitle":"Social Posts","href":"/how-tos/social-posts"},{"title":"Run a Cold Email Campaign","sidebarTitle":"Cold Email","href":"/how-tos/cold-email"},{"title":"Add and Manage CRM Contacts","sidebarTitle":"CRM Contacts","href":"/how-tos/crm-contacts"},{"title":"Run Sales Sequences from Your Own Inbox","sidebarTitle":"Sales Sequences","href":"/how-tos/crm-sales-sequences"},{"title":"Work with the AI SDR","sidebarTitle":"AI SDR","href":"/how-tos/ai-sdr"},{"title":"AI SDR Reminders","sidebarTitle":"AI SDR Reminders","href":"/how-tos/ai-sdr-reminders"},{"title":"Set Up Email Webhooks","sidebarTitle":"Email Webhooks","href":"/how-tos/email-webhooks"},{"title":"Request a Dedicated Email IP","sidebarTitle":"Dedicated Email IP","href":"/how-tos/dedicated-email-ip"},{"title":"Manage Email Suppressions","sidebarTitle":"Email Suppressions","href":"/how-tos/email-suppressions"},{"title":"Run an AI SEO Site Audit","sidebarTitle":"SEO Site Audit","href":"/how-tos/seo-audit"},{"title":"Run SEO from Claude Code","sidebarTitle":"SEO from Claude Code","href":"/how-tos/seo-from-claude-code"},{"title":"Add Google Analytics to Your Site","sidebarTitle":"Add Google Analytics","href":"/how-tos/add-google-analytics"},{"title":"Add Stripe Payments","sidebarTitle":"Add Stripe","href":"/how-tos/add-stripe"},{"title":"Add a Chat Widget","sidebarTitle":"Add Chat Widget","href":"/how-tos/add-chat-widget"},{"title":"Set Up Content Pillars for Social Strategy","sidebarTitle":"Content Pillars","href":"/how-tos/content-pillars"},{"title":"Add LinkedIn Organization Pages","sidebarTitle":"LinkedIn Org Pages","href":"/how-tos/linkedin-org-pages"},{"title":"Build a Customer Journey Map","sidebarTitle":"Customer Journey","href":"/how-tos/customer-journey"},{"title":"Set Up a Brand Guide","sidebarTitle":"Brand Guide","href":"/how-tos/brand-guide"},{"title":"Research SEO Keywords","sidebarTitle":"Keyword Research","href":"/how-tos/keyword-research"},{"title":"Track Keyword Rankings","sidebarTitle":"Track Rankings","href":"/how-tos/track-rankings"},{"title":"Monitor Your Backlinks","sidebarTitle":"Backlinks","href":"/how-tos/backlinks-tracker"},{"title":"Create Before/After Comparison Grids","sidebarTitle":"Before/After Grids","href":"/how-tos/before-after-grid"},{"title":"Use the Marketing Content Review Workflow","sidebarTitle":"Content Reviews","href":"/how-tos/content-review-workflow"},{"title":"Connect Hiveku to Zapier","sidebarTitle":"Connect Zapier","href":"/how-tos/connect-zapier"},{"title":"Connect External Services with Webhooks","sidebarTitle":"Webhook Patterns","href":"/how-tos/webhook-patterns"},{"title":"Connect HubSpot","sidebarTitle":"Connect HubSpot","href":"/how-tos/connect-hubspot"},{"title":"Connect Mailchimp","sidebarTitle":"Connect Mailchimp","href":"/how-tos/connect-mailchimp"},{"title":"Manage PPC Campaigns","sidebarTitle":"Manage PPC","href":"/how-tos/manage-ppc-campaigns"},{"title":"Add a Newsletter Signup Form","sidebarTitle":"Newsletter Signup","href":"/how-tos/add-newsletter-signup"},{"title":"Add Customer Reviews \u0026 Testimonials","sidebarTitle":"Testimonials","href":"/how-tos/add-testimonials"},{"title":"Optimize Core Web Vitals","sidebarTitle":"Optimize Performance","href":"/how-tos/optimize-performance"},{"title":"Connect Notion","sidebarTitle":"Connect Notion","href":"/how-tos/connect-notion"},{"title":"Send SMS with Twilio","sidebarTitle":"Connect Twilio","href":"/how-tos/connect-twilio"},{"title":"Build Product Pages with Checkout","sidebarTitle":"Product Pages","href":"/how-tos/add-product-pages"},{"title":"Set up your Shopify store on Hiveku","sidebarTitle":"Set up Shopify store","href":"/how-tos/setup-shopify-store"},{"title":"Add Structured Data (Schema.org)","sidebarTitle":"Structured Data","href":"/how-tos/add-structured-data"},{"title":"Track UTM Campaigns \u0026 Attribution","sidebarTitle":"UTM Tracking","href":"/how-tos/track-utm-campaigns"},{"title":"Add Rate Limiting to Your API","sidebarTitle":"Rate Limiting","href":"/how-tos/rate-limit-api"},{"title":"Add Search to Your Site","sidebarTitle":"Site Search","href":"/how-tos/add-search"},{"title":"Set Up a Drip Email Sequence","sidebarTitle":"Drip Sequence","href":"/how-tos/setup-drip-sequence"},{"title":"A/B Test Subject Lines","sidebarTitle":"A/B Test Subjects","href":"/how-tos/ab-test-subject-lines"},{"title":"Diagnose Email Deliverability Issues","sidebarTitle":"Diagnose Deliverability","href":"/how-tos/diagnose-deliverability"},{"title":"Set Up Recurring Subscriptions","sidebarTitle":"Setup Subscription","href":"/how-tos/setup-recurring-subscription"},{"title":"Send a Contract for E-Signature","sidebarTitle":"Send Contract","href":"/how-tos/send-contract-for-signing"},{"title":"Set Up the Client Portal","sidebarTitle":"Setup Client Portal","href":"/how-tos/setup-client-portal"},{"title":"Use Your Own Domain for Billing","sidebarTitle":"Billing Custom Domain","href":"/how-tos/portal-custom-domain"},{"title":"Track Accounts Receivable (AR Aging)","sidebarTitle":"Track AR Aging","href":"/how-tos/track-ar-aging"},{"title":"Embed Bookings on Your Hiveku Site","href":"/how-tos/embed-booking-on-site"},{"title":"Buy and Configure a Phone Number","href":"/how-tos/buy-phone-number"},{"title":"Set Up an IVR Auto-Attendant","href":"/how-tos/setup-ivr"},{"title":"Set Up the AI Voice Receptionist","href":"/how-tos/setup-ai-receptionist"},{"title":"Enable the Sales AI Co-pilot","href":"/how-tos/enable-sales-copilot"}]},{"group":"Workflow Recipes","pages":[{"title":"Workflow Recipe: Slack Notifications for Form Submissions","sidebarTitle":"Slack Notifications","href":"/how-tos/workflow-slack-notifications"},{"title":"Workflow Recipe: Auto-Sync Leads to Your CRM","sidebarTitle":"Leads to CRM","href":"/how-tos/workflow-leads-to-crm"},{"title":"Workflow Recipe: Auto-Post New Blog Articles to LinkedIn","sidebarTitle":"Blog to LinkedIn","href":"/how-tos/workflow-blog-to-linkedin"},{"title":"Workflow Recipe: Alert on SEO Ranking Drops","sidebarTitle":"SEO Rank Alerts","href":"/how-tos/workflow-seo-rank-alert"},{"title":"Workflow Recipe: Send a Weekly Team Digest","sidebarTitle":"Weekly Digest","href":"/how-tos/workflow-weekly-digest"},{"title":"Workflow Recipe: Welcome Email Sequence for New Signups","sidebarTitle":"Welcome Sequence","href":"/how-tos/workflow-welcome-sequence"},{"title":"Workflow Recipe: AI-Generated Form Responses","sidebarTitle":"AI Form Responses","href":"/how-tos/workflow-ai-form-response"},{"title":"Workflow Recipe: Automated Daily Database Backup","sidebarTitle":"Database Backup","href":"/how-tos/workflow-database-backup"},{"title":"Workflow Recipe: Abandoned Cart Recovery","sidebarTitle":"Abandoned Cart","href":"/how-tos/workflow-abandoned-cart"},{"title":"Workflow Recipe: Re-engagement Campaign for Inactive Users","sidebarTitle":"Re-engagement","href":"/how-tos/workflow-re-engagement"},{"title":"Workflow Recipe: Auto-Request Reviews After Purchase","sidebarTitle":"Request Reviews","href":"/how-tos/workflow-request-reviews"},{"title":"Workflow Recipe: Lead Scoring Based on Behavior","sidebarTitle":"Lead Scoring","href":"/how-tos/workflow-lead-scoring"},{"title":"Workflow Recipe: Subscription Renewal Reminders","sidebarTitle":"Renewal Reminders","href":"/how-tos/workflow-subscription-renewal"},{"title":"Workflow Recipe: Low-Stock Inventory Alerts","sidebarTitle":"Low-Stock Alerts","href":"/how-tos/workflow-low-stock"},{"title":"Workflow Recipe: Auto-Route Support Tickets","sidebarTitle":"Ticket Routing","href":"/how-tos/workflow-support-routing"}]},{"group":"Integrations \u0026 BYOK","pages":[{"title":"Set Up a Google Cloud OAuth App","sidebarTitle":"Google OAuth App","href":"/how-tos/google-oauth-app"},{"title":"Set Up a Microsoft Azure OAuth App","sidebarTitle":"Microsoft OAuth App","href":"/how-tos/microsoft-oauth-app"},{"title":"Connect Gmail","sidebarTitle":"Connect Gmail","href":"/how-tos/connect-gmail"},{"title":"Connect Google Calendar","sidebarTitle":"Connect Google Calendar","href":"/how-tos/connect-google-calendar"},{"title":"Connect Google Search Console","sidebarTitle":"Connect Search Console","href":"/how-tos/connect-gsc"},{"title":"Connect Google Business Profile","sidebarTitle":"Connect Business Profile","href":"/how-tos/connect-gbp"},{"title":"Connect Facebook \u0026 Instagram for Social Posting","sidebarTitle":"Facebook \u0026 Instagram","href":"/how-tos/connect-meta-social"},{"title":"Connect LinkedIn for Social Posting","sidebarTitle":"LinkedIn","href":"/how-tos/connect-linkedin-social"},{"title":"Connect X (Twitter) for Social Posting","sidebarTitle":"X (Twitter)","href":"/how-tos/connect-x"},{"title":"Connect TikTok for Social Posting","sidebarTitle":"TikTok","href":"/how-tos/connect-tiktok"},{"title":"Post to Google Business Profile","sidebarTitle":"Google Business Posts","href":"/how-tos/connect-gbp-social"},{"title":"Connect Google Ads","sidebarTitle":"Connect Google Ads","href":"/how-tos/connect-google-ads"},{"title":"Connect Outlook","sidebarTitle":"Connect Outlook","href":"/how-tos/connect-outlook"},{"title":"Connect Meta Ads (Facebook \u0026 Instagram)","sidebarTitle":"Connect Meta Ads","href":"/how-tos/connect-meta-ads"},{"title":"Connect TikTok Ads","sidebarTitle":"Connect TikTok Ads","href":"/how-tos/connect-tiktok-ads"},{"title":"Connect GoHighLevel (GHL)","sidebarTitle":"Connect GHL","href":"/how-tos/connect-ghl"}]},{"group":"Collaborating","pages":[{"title":"Set Up Site Review \u0026 Feedback","sidebarTitle":"Site Review","href":"/how-tos/site-review"},{"title":"Automate Tasks with Workflows","sidebarTitle":"Workflows","href":"/how-tos/workflows"},{"title":"Connect GitHub","sidebarTitle":"Connect GitHub","href":"/how-tos/connect-github"},{"title":"Use Project Discussions","sidebarTitle":"Discussions","href":"/how-tos/project-discussions"},{"title":"Project Management","sidebarTitle":"Project Management","href":"/how-tos/pm-projects"},{"title":"Manage Project Tasks","sidebarTitle":"Project Tasks","href":"/how-tos/manage-tasks"}]},{"group":"Account","pages":[{"title":"Manage Team Members \u0026 Roles","sidebarTitle":"Team Roles","href":"/how-tos/team-roles"},{"title":"Bring Your Own AI API Key (BYOK)","sidebarTitle":"BYOK","href":"/how-tos/byok-ai"},{"title":"Clone a Project","sidebarTitle":"Clone Project","href":"/how-tos/clone-project"},{"title":"Monitor Usage \u0026 Costs","sidebarTitle":"Monitor Usage","href":"/how-tos/monitor-usage"},{"title":"Switch Between Accounts","sidebarTitle":"Switch Accounts","href":"/how-tos/switch-accounts"},{"title":"Rename or Delete a Project","sidebarTitle":"Rename / Delete","href":"/how-tos/rename-delete-project"}]},{"title":"Migrate from CallRail","href":"/how-tos/migrate-from-callrail"}]},{"group":"Account \u0026 Settings","pages":[{"title":"Team Members","href":"/settings/team"},{"title":"Your Home Account","sidebarTitle":"Home Account","href":"/settings/home-account"},{"title":"Roles \u0026 Permissions","sidebarTitle":"Permissions","href":"/settings/permissions"},{"title":"AI Credits","href":"/settings/ai-credits"},{"title":"Domains","href":"/settings/domains"},{"title":"Buying a Domain","href":"/settings/buying-domains"},{"title":"Transferring a Domain In","href":"/settings/transferring-domains"},{"title":"Billing","href":"/settings/billing"},{"title":"Data Retention \u0026 Storage","sidebarTitle":"Data Retention","href":"/settings/data-retention"},{"title":"Export Your Data","sidebarTitle":"Export Your Data","href":"/settings/export-your-data"}]},{"group":"Partners","pages":[{"title":"Partner Program","sidebarTitle":"Overview","href":"/partners/overview"},{"title":"Commissions \u0026 Tiers","sidebarTitle":"Commissions","href":"/partners/commissions"},{"title":"Referral Links","sidebarTitle":"Referrals","href":"/partners/referrals"},{"title":"Managing Clients","sidebarTitle":"Managing clients","href":"/partners/managing-clients"},{"title":"Whitelabel","sidebarTitle":"Whitelabel","href":"/partners/whitelabel"},{"title":"Partner Badges","sidebarTitle":"Badges","href":"/partners/badges"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/overview"}]},{"tab":"Help Center","pages":[{"title":"Help Center","href":"/help-center/faq"}]}]},"title":"Store an API Key or Setting for Your Site - Hiveku Builder","buildId":"dpl_9DauxEjb9gzCtcuhPQFbquJvx7FJ","deploymentId":"dpl_9DauxEjb9gzCtcuhPQFbquJvx7FJ","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DpBmNN95.js","DynamicMarkdown-BY_qDhTn.js","zoom-image-lightbox-D4WcYaf4.js","PlusIcon-CwhPVjTe.js","lightbox-handle-r17bVUz3.js"]}