[{"data":1,"prerenderedAt":881},["ShallowReactive",2],{"handbook-\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fprinciples\u002F":3,"handbook-nav":118},{"id":4,"title":5,"body":6,"description":101,"extension":111,"meta":112,"navigation":113,"path":114,"seo":115,"stem":116,"__hash__":117},"handbook\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fprinciples.md","Principles",{"type":7,"value":8,"toc":100},"minimark",[9,14,18,23,26,29,37,40,43,46,49,52,62,66,69,75,78,81,88,92],[10,11,13],"h2",{"id":12},"product-principles","Product Principles",[15,16,17],"p",{},"Embedded within our strategy are the principles that guide our decision-making and product evolution, representing our commitment to providing a user-centered platform that seamlessly merges the virtues of open-source development with enterprise-grade functionality.",[19,20,22],"h3",{"id":21},"convention-over-configuration","Convention over configuration",[15,24,25],{},"We want the default configuration of FlowFuse to be the best user experience for\nthe majority of users.",[15,27,28],{},"Every new option we add to the platform, whether for an administrator or end-user,\nrepresents another choice they have to deal with. This increases the cognitive burden\nof using the platform and can have a negative impact on user experience. It also\nincreases the engineering cost to develop and test features where there are many\npossible combinations to consider.",[15,30,31,32,36],{},"For every feature we add that has some scope for configuration, our starting point\nin the design is to ",[33,34,35],"strong",{},"identify the right configuration and hard-code it in",".",[15,38,39],{},"This removes the choice from users' hands and minds. It does not prevent us from\nchoosing to make it more configurable in the future if user-feedback\u002Fbusiness-needs\nrequires it.",[15,41,42],{},"Where there is a strong case to expose an option to the end user, it should still\nbe provided with a sensible default value where possible that removes the need\nfor the user to set it themselves. This gives users the ability to customise\nthe option if\u002Fwhen they are ready to. But the default value should be the right\nanswer for most users.",[15,44,45],{},"Some configuration options cannot be defaulted - the user has to do make a choice.\nFor example, setting up email on the platform. The UX around these options must\nbe carefully considered to help the user get to the right choice with a minimum\nof effort.",[15,47,48],{},"Node-RED provides a lot of configuration options. We should not assume they are all\ncandidates to be exposed to FlowFuse users. For example, options to customise the\neditor appearance should be reserved options that we determine the right values for\nto ensure a consistent user experience across FlowFuse instances.",[15,50,51],{},"Options that have an impact on the behaviour of flows will need to be considered\non a case-by-case basis. But the starting point should always be to pick the right\ndefault and only expose to the user if absolutely necessary.",[15,53,54,55,36],{},"See also: ",[56,57,61],"a",{"href":58,"rel":59},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FConvention_over_configuration",[60],"nofollow","Convention over Configuration on Wikipedia",[19,63,65],{"id":64},"low-level-of-shame","Low level of shame",[15,67,68],{},"GitLab Head of Remote Darren M.",[70,71,72],"blockquote",{},[15,73,74],{},"In many organizations, you take a risk when you put forth any work that’s not perfect — where you haven’t spent endless cycles planning for contingencies or counterpoints. Because of this, you’re incentivized to invest a lot of time and effort into preparing for ‘What if?’ scenarios before any work is presented.",[15,76,77],{},"The downside to that is clear. If you do eventually put forth the work, but it needed to be course corrected a long time ago, you’ve now squandered a lot of time that you could have spent improving it via iteration.",[15,79,80],{},"Having a low level of shame requires you to combat a natural inclination to conceal work until it’s perfect, and instead celebrate the small changes.",[15,82,54,83],{},[56,84,87],{"href":85,"rel":86},"https:\u002F\u002Fhandbook.gitlab.com\u002Fhandbook\u002Fvalues\u002F#low-level-of-shame",[60],"Low level of shame - GitLab handbook",[19,89,91],{"id":90},"open-source-enterprise","Open Source & Enterprise",[15,93,94,95,99],{},"We offer a number of ways that users can run the FlowFuse product, we will\nalways offer an open source version that has the core features. Features that\noffer higher business value or permit users to share across larger groups will\nbe offered as part of our paid propositions. FlowFuse Cloud is public and will\ngenerally include all open-source features that are available but may not offer\ncertain features such as SSO where integration is required between the platform\nand an enterprise. We offer customers the ability to have a dedicated managed\ninstance if that is a deployment model they require.\nA more detailed breakdown of the pricing and split between our Open Source and\nEnterprise Editions is on the ",[56,96,98],{"href":97},"\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fpricing","pricing principles"," page.",{"title":101,"searchDepth":102,"depth":102,"links":103},"",4,[104],{"id":12,"depth":105,"text":13,"children":106},2,[107,109,110],{"id":21,"depth":108,"text":22},3,{"id":64,"depth":108,"text":65},{"id":90,"depth":108,"text":91},"md",{},null,"\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fprinciples",{"title":5,"description":101},"handbook\u002Fengineering\u002Fproduct\u002Fprinciples","9uhfaNYDzB_kNdSPIV1m5MZpkVPll50BZAv-8bGJ9No",[119],{"title":120,"path":121,"stem":122,"children":123},"Handbook","\u002Fhandbook","handbook",[124,126,251,283,493,576,638,773],{"title":120,"path":121,"stem":125},"handbook\u002Findex",{"title":127,"group":127,"icon":128,"order":129,"path":130,"stem":131,"children":132},"Company","i-lucide-building-2",1,"\u002Fhandbook\u002Fcompany","handbook\u002Fcompany\u002Findex",[133,134,138,142,146,165,169,172,176,243,247],{"title":127,"path":130,"stem":131},{"title":135,"path":136,"stem":137},"Board & Investors","\u002Fhandbook\u002Fcompany\u002Fboard","handbook\u002Fcompany\u002Fboard",{"title":139,"path":140,"stem":141},"Communications","\u002Fhandbook\u002Fcompany\u002Fcommunication","handbook\u002Fcompany\u002Fcommunication",{"title":143,"path":144,"stem":145},"Decision making and project management","\u002Fhandbook\u002Fcompany\u002Fdecisions","handbook\u002Fcompany\u002Fdecisions",{"title":147,"icon":148,"path":149,"stem":150,"children":151},"Guides","i-lucide-book-open","\u002Fhandbook\u002Fcompany\u002Fguides","handbook\u002Fcompany\u002Fguides\u002Findex",[152,153,157,161],{"title":147,"path":149,"stem":150},{"title":154,"path":155,"stem":156},"Editing the Handbook","\u002Fhandbook\u002Fcompany\u002Fguides\u002Fgit","handbook\u002Fcompany\u002Fguides\u002Fgit",{"title":158,"path":159,"stem":160},"Google Workspace","\u002Fhandbook\u002Fcompany\u002Fguides\u002Fgworkspace","handbook\u002Fcompany\u002Fguides\u002Fgworkspace",{"title":162,"path":163,"stem":164},"Markdown Guide","\u002Fhandbook\u002Fcompany\u002Fguides\u002Fmarkdown","handbook\u002Fcompany\u002Fguides\u002Fmarkdown",{"title":166,"path":167,"stem":168},"Organizational Structure","\u002Fhandbook\u002Fcompany\u002Forganizational-structure","handbook\u002Fcompany\u002Forganizational-structure",{"title":5,"path":170,"stem":171},"\u002Fhandbook\u002Fcompany\u002Fprinciples","handbook\u002Fcompany\u002Fprinciples",{"title":173,"path":174,"stem":175},"Remote Work","\u002Fhandbook\u002Fcompany\u002Fremote","handbook\u002Fcompany\u002Fremote",{"title":177,"icon":178,"path":179,"stem":180,"children":181},"Security","i-lucide-shield","\u002Fhandbook\u002Fcompany\u002Fsecurity","handbook\u002Fcompany\u002Fsecurity\u002Findex",[182,183,187,191,195,199,203,207,211,215,219,223,227,231,235,239],{"title":177,"path":179,"stem":180},{"title":184,"path":185,"stem":186},"Access Control Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Faccess-control","handbook\u002Fcompany\u002Fsecurity\u002Faccess-control",{"title":188,"path":189,"stem":190},"AI Development and Customer Data Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fai-development-and-customer-data","handbook\u002Fcompany\u002Fsecurity\u002Fai-development-and-customer-data",{"title":192,"path":193,"stem":194},"Asset Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fasset-management","handbook\u002Fcompany\u002Fsecurity\u002Fasset-management",{"title":196,"path":197,"stem":198},"Business Continuity & Disaster Recovery Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fbusiness-continuity","handbook\u002Fcompany\u002Fsecurity\u002Fbusiness-continuity",{"title":200,"path":201,"stem":202},"Hardware Security Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fcomputer-security","handbook\u002Fcompany\u002Fsecurity\u002Fcomputer-security",{"title":204,"path":205,"stem":206},"Cryptography Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fcryptography","handbook\u002Fcompany\u002Fsecurity\u002Fcryptography",{"title":208,"path":209,"stem":210},"Data Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fdata-management","handbook\u002Fcompany\u002Fsecurity\u002Fdata-management",{"title":212,"path":213,"stem":214},"Human Resources Security Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fhuman-resources","handbook\u002Fcompany\u002Fsecurity\u002Fhuman-resources",{"title":216,"path":217,"stem":218},"Incident Response Plan","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fincident-response","handbook\u002Fcompany\u002Fsecurity\u002Fincident-response",{"title":220,"path":221,"stem":222},"Information Security Policy and Acceptable Use Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Finformation-security","handbook\u002Fcompany\u002Fsecurity\u002Finformation-security",{"title":224,"path":225,"stem":226},"Information Security Roles and Responsibilities","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Finformation-security-roles","handbook\u002Fcompany\u002Fsecurity\u002Finformation-security-roles",{"title":228,"path":229,"stem":230},"Operations Security Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Foperations-security","handbook\u002Fcompany\u002Fsecurity\u002Foperations-security",{"title":232,"path":233,"stem":234},"Risk Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Frisk-management","handbook\u002Fcompany\u002Fsecurity\u002Frisk-management",{"title":236,"path":237,"stem":238},"Secure Development Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fsecure-development","handbook\u002Fcompany\u002Fsecurity\u002Fsecure-development",{"title":240,"path":241,"stem":242},"Third-Party Risk Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fthird-party-risk-management","handbook\u002Fcompany\u002Fsecurity\u002Fthird-party-risk-management",{"title":244,"path":245,"stem":246},"Strategy","\u002Fhandbook\u002Fcompany\u002Fstrategy","handbook\u002Fcompany\u002Fstrategy",{"title":248,"path":249,"stem":250},"Values","\u002Fhandbook\u002Fcompany\u002Fvalues","handbook\u002Fcompany\u002Fvalues",{"title":252,"group":253,"icon":254,"order":102,"path":255,"stem":256,"children":257},"Design","Engineering & Design Practices","i-lucide-pen-tool","\u002Fhandbook\u002Fdesign","handbook\u002Fdesign\u002Findex",[258,259,263,267,271,275,279],{"title":252,"path":255,"stem":256},{"title":260,"path":261,"stem":262},"Art Requests","\u002Fhandbook\u002Fdesign\u002Fart-requests","handbook\u002Fdesign\u002Fart-requests",{"title":264,"path":265,"stem":266},"Branding","\u002Fhandbook\u002Fdesign\u002Fbranding","handbook\u002Fdesign\u002Fbranding",{"title":268,"path":269,"stem":270},"Design Thinking","\u002Fhandbook\u002Fdesign\u002Fdesign-thinking","handbook\u002Fdesign\u002Fdesign-thinking",{"title":272,"path":273,"stem":274},"Process","\u002Fhandbook\u002Fdesign\u002Fprocess","handbook\u002Fdesign\u002Fprocess",{"title":276,"path":277,"stem":278},"Tools","\u002Fhandbook\u002Fdesign\u002Ftools","handbook\u002Fdesign\u002Ftools",{"title":280,"path":281,"stem":282},"Video","\u002Fhandbook\u002Fdesign\u002Fvideos","handbook\u002Fdesign\u002Fvideos",{"title":284,"group":253,"icon":285,"order":108,"path":286,"stem":287,"children":288},"Engineering","i-lucide-code-2","\u002Fhandbook\u002Fengineering","handbook\u002Fengineering\u002Findex",[289,290,309,313,317,340,379,383,444,448,471,475,490],{"title":284,"path":286,"stem":287},{"title":291,"icon":292,"path":293,"stem":294,"children":295},"Contributing","i-lucide-git-pull-request","\u002Fhandbook\u002Fengineering\u002Fcontributing","handbook\u002Fengineering\u002Fcontributing\u002Findex",[296,297,301,305],{"title":291,"path":293,"stem":294},{"title":298,"path":299,"stem":300},"Certified Nodes","\u002Fhandbook\u002Fengineering\u002Fcontributing\u002Fcertified-nodes","handbook\u002Fengineering\u002Fcontributing\u002Fcertified-nodes",{"title":302,"path":303,"stem":304},"FF Tables","\u002Fhandbook\u002Fengineering\u002Fcontributing\u002Fff-tables","handbook\u002Fengineering\u002Fcontributing\u002Fff-tables",{"title":306,"path":307,"stem":308},"Team NPM Registry","\u002Fhandbook\u002Fengineering\u002Fcontributing\u002Fteam-npm-registry","handbook\u002Fengineering\u002Fcontributing\u002Fteam-npm-registry",{"title":310,"path":311,"stem":312},"Dependency Updates","\u002Fhandbook\u002Fengineering\u002Fdependency-updates","handbook\u002Fengineering\u002Fdependency-updates",{"title":314,"path":315,"stem":316},"Feature Flags in PostHog","\u002Fhandbook\u002Fengineering\u002Ffeature-flags","handbook\u002Fengineering\u002Ffeature-flags",{"title":318,"icon":319,"path":320,"stem":321,"children":322},"Front End","i-lucide-layout-dashboard","\u002Fhandbook\u002Fengineering\u002Ffrontend","handbook\u002Fengineering\u002Ffrontend\u002Findex",[323,324,328,332,336],{"title":318,"path":320,"stem":321},{"title":325,"path":326,"stem":327},"Data Attributes","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Fdata-attributes","handbook\u002Fengineering\u002Ffrontend\u002Fdata-attributes",{"title":329,"path":330,"stem":331},"Front-End Layouts","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Flayouts","handbook\u002Fengineering\u002Ffrontend\u002Flayouts",{"title":333,"path":334,"stem":335},"Front-End Services","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Fservices","handbook\u002Fengineering\u002Ffrontend\u002Fservices",{"title":337,"path":338,"stem":339},"Front-End Testing","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Ftesting","handbook\u002Fengineering\u002Ffrontend\u002Ftesting",{"title":341,"icon":342,"path":343,"stem":344,"children":345},"Platform Ops","i-lucide-server","\u002Fhandbook\u002Fengineering\u002Fops","handbook\u002Fengineering\u002Fops\u002Findex",[346,347,351,355,359,363,367,371,375],{"title":341,"path":343,"stem":344},{"title":348,"path":349,"stem":350},"FlowFuse Dedicated","\u002Fhandbook\u002Fengineering\u002Fops\u002Fdedicated","handbook\u002Fengineering\u002Fops\u002Fdedicated",{"title":352,"path":353,"stem":354},"Deployment","\u002Fhandbook\u002Fengineering\u002Fops\u002Fdeployment","handbook\u002Fengineering\u002Fops\u002Fdeployment",{"title":356,"path":357,"stem":358},"Incident Response","\u002Fhandbook\u002Fengineering\u002Fops\u002Fincident-response","handbook\u002Fengineering\u002Fops\u002Fincident-response",{"title":360,"path":361,"stem":362},"Observability","\u002Fhandbook\u002Fengineering\u002Fops\u002Fobservability","handbook\u002Fengineering\u002Fops\u002Fobservability",{"title":364,"path":365,"stem":366},"Production Environment","\u002Fhandbook\u002Fengineering\u002Fops\u002Fproduction","handbook\u002Fengineering\u002Fops\u002Fproduction",{"title":368,"path":369,"stem":370},"Update Stacks on Production","\u002Fhandbook\u002Fengineering\u002Fops\u002Fproduction-stack-update","handbook\u002Fengineering\u002Fops\u002Fproduction-stack-update",{"title":372,"path":373,"stem":374},"Self Hosted Assistant","\u002Fhandbook\u002Fengineering\u002Fops\u002Fself-hosted-assistant","handbook\u002Fengineering\u002Fops\u002Fself-hosted-assistant",{"title":376,"path":377,"stem":378},"Staging Environment","\u002Fhandbook\u002Fengineering\u002Fops\u002Fstaging","handbook\u002Fengineering\u002Fops\u002Fstaging",{"title":380,"path":381,"stem":382},"Packaging Guidelines","\u002Fhandbook\u002Fengineering\u002Fpackaging","handbook\u002Fengineering\u002Fpackaging",{"title":384,"icon":385,"path":386,"stem":387,"children":388},"Product","i-lucide-package","\u002Fhandbook\u002Fengineering\u002Fproduct","handbook\u002Fengineering\u002Fproduct\u002Findex",[389,390,394,398,402,406,410,417,420,421,425,428,432,436,440],{"title":384,"path":386,"stem":387},{"title":391,"path":392,"stem":393},"Blueprints","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fblueprints","handbook\u002Fengineering\u002Fproduct\u002Fblueprints",{"title":395,"path":396,"stem":397},"Node-RED Dashboard","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fdashboard","handbook\u002Fengineering\u002Fproduct\u002Fdashboard",{"title":399,"path":400,"stem":401},"Feedback","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Ffeedback","handbook\u002Fengineering\u002Fproduct\u002Ffeedback",{"title":403,"path":404,"stem":405},"Glossary","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fglossary","handbook\u002Fengineering\u002Fproduct\u002Fglossary",{"title":407,"path":408,"stem":409},"Metrics","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fmetrics","handbook\u002Fengineering\u002Fproduct\u002Fmetrics",{"title":411,"path":412,"stem":413,"children":414,"icon":416},"Personas","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fpersonas","handbook\u002Fengineering\u002Fproduct\u002Fpersonas\u002Findex",[415],{"title":411,"path":412,"stem":413},"i-lucide-user-circle",{"title":418,"path":97,"stem":419},"Pricing Principles","handbook\u002Fengineering\u002Fproduct\u002Fpricing",{"title":5,"path":114,"stem":116},{"title":422,"path":423,"stem":424},"Product Swimlanes","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fproduct-swimlanes","handbook\u002Fengineering\u002Fproduct\u002Fproduct-swimlanes",{"title":244,"path":426,"stem":427},"\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fstrategy","handbook\u002Fengineering\u002Fproduct\u002Fstrategy",{"title":429,"path":430,"stem":431},"Product Growth","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Ftelemetry","handbook\u002Fengineering\u002Fproduct\u002Ftelemetry",{"title":433,"path":434,"stem":435},"Versioning","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fversioning","handbook\u002Fengineering\u002Fproduct\u002Fversioning",{"title":437,"path":438,"stem":439},"Market Segments","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fverticals","handbook\u002Fengineering\u002Fproduct\u002Fverticals",{"title":441,"path":442,"stem":443},"Vision","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fvision","handbook\u002Fengineering\u002Fproduct\u002Fvision",{"title":445,"path":446,"stem":447},"Project Management","\u002Fhandbook\u002Fengineering\u002Fproject-management","handbook\u002Fengineering\u002Fproject-management",{"title":449,"icon":450,"path":451,"stem":452,"children":453},"Releases","i-lucide-rocket","\u002Fhandbook\u002Fengineering\u002Freleases","handbook\u002Fengineering\u002Freleases\u002Findex",[454,455,459,463,467],{"title":449,"path":451,"stem":452},{"title":456,"path":457,"stem":458},"Dashboard 2.0 Releases","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fdashboard-2","handbook\u002Fengineering\u002Freleases\u002Fdashboard-2",{"title":460,"path":461,"stem":462},"Release Process - Digital Ocean","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fdigital-ocean","handbook\u002Fengineering\u002Freleases\u002Fdigital-ocean",{"title":464,"path":465,"stem":466},"Release Process","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fprocess","handbook\u002Fengineering\u002Freleases\u002Fprocess",{"title":468,"path":469,"stem":470},"Changelog Posts","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fwriting-changelog","handbook\u002Fengineering\u002Freleases\u002Fwriting-changelog",{"title":472,"path":473,"stem":474},"Security Policy","\u002Fhandbook\u002Fengineering\u002Fsecurity","handbook\u002Fengineering\u002Fsecurity",{"title":476,"path":477,"stem":478,"children":479,"icon":489},"Support","\u002Fhandbook\u002Fengineering\u002Fsupport","handbook\u002Fengineering\u002Fsupport\u002Findex",[480,481,485],{"title":476,"path":477,"stem":478},{"title":482,"path":483,"stem":484},"Triage Duty","\u002Fhandbook\u002Fengineering\u002Fsupport\u002Ftriage","handbook\u002Fengineering\u002Fsupport\u002Ftriage",{"title":486,"path":487,"stem":488},"Troubleshooting","\u002Fhandbook\u002Fengineering\u002Fsupport\u002Ftroubleshooting","handbook\u002Fengineering\u002Fsupport\u002Ftroubleshooting","i-lucide-life-buoy",{"title":276,"path":491,"stem":492},"\u002Fhandbook\u002Fengineering\u002Ftools","handbook\u002Fengineering\u002Ftools",{"title":494,"group":495,"icon":496,"order":497,"path":498,"stem":499,"children":500},"Marketing","Marketing department","i-lucide-megaphone",6,"\u002Fhandbook\u002Fmarketing","handbook\u002Fmarketing\u002Findex",[501,502,506,521,540,544,548,552,556,560,564,568,572],{"title":494,"path":498,"stem":499},{"title":503,"path":504,"stem":505},"Brand Voice","\u002Fhandbook\u002Fmarketing\u002Fbrand-voice","handbook\u002Fmarketing\u002Fbrand-voice",{"title":507,"icon":508,"path":509,"stem":510,"children":511},"Community","i-lucide-users-2","\u002Fhandbook\u002Fmarketing\u002Fcommunity","handbook\u002Fmarketing\u002Fcommunity\u002Findex",[512,513,517],{"title":507,"path":509,"stem":510},{"title":514,"path":515,"stem":516},"Community Guidelines","\u002Fhandbook\u002Fmarketing\u002Fcommunity\u002Fcommunity-guidelines","handbook\u002Fmarketing\u002Fcommunity\u002Fcommunity-guidelines",{"title":518,"path":519,"stem":520},"Forums And Support","\u002Fhandbook\u002Fmarketing\u002Fcommunity\u002Fforums-and-support","handbook\u002Fmarketing\u002Fcommunity\u002Fforums-and-support",{"title":522,"icon":523,"path":524,"stem":525,"children":526,"order":129},"Content Strategy","i-lucide-file-text","\u002Fhandbook\u002Fmarketing\u002Fcontent-strategy","handbook\u002Fmarketing\u002Fcontent-strategy\u002Findex",[527,528,532,536],{"title":522,"path":524,"stem":525,"order":129},{"title":529,"path":530,"stem":531},"Blog","\u002Fhandbook\u002Fmarketing\u002Fcontent-strategy\u002Fblog","handbook\u002Fmarketing\u002Fcontent-strategy\u002Fblog",{"title":533,"path":534,"stem":535},"Customer Stories","\u002Fhandbook\u002Fmarketing\u002Fcontent-strategy\u002Fcustomer-stories","handbook\u002Fmarketing\u002Fcontent-strategy\u002Fcustomer-stories",{"title":537,"path":538,"stem":539},"Webinars","\u002Fhandbook\u002Fmarketing\u002Fcontent-strategy\u002Fwebinars","handbook\u002Fmarketing\u002Fcontent-strategy\u002Fwebinars",{"title":541,"path":542,"stem":543},"FlowFuse for Education","\u002Fhandbook\u002Fmarketing\u002Feducation","handbook\u002Fmarketing\u002Feducation",{"title":545,"path":546,"stem":547},"Events","\u002Fhandbook\u002Fmarketing\u002Fevents","handbook\u002Fmarketing\u002Fevents",{"title":549,"path":550,"stem":551},"How we work","\u002Fhandbook\u002Fmarketing\u002Fhow-we-work","handbook\u002Fmarketing\u002Fhow-we-work",{"title":553,"path":554,"stem":555},"Lead Activation","\u002Fhandbook\u002Fmarketing\u002Flead-activation","handbook\u002Fmarketing\u002Flead-activation",{"title":557,"path":558,"stem":559},"Lead Generation","\u002Fhandbook\u002Fmarketing\u002Fleads","handbook\u002Fmarketing\u002Fleads",{"title":561,"path":562,"stem":563},"Company Messaging","\u002Fhandbook\u002Fmarketing\u002Fmessaging","handbook\u002Fmarketing\u002Fmessaging",{"title":565,"path":566,"stem":567},"Marketing Programs","\u002Fhandbook\u002Fmarketing\u002Fprograms","handbook\u002Fmarketing\u002Fprograms",{"title":569,"path":570,"stem":571},"Social Media","\u002Fhandbook\u002Fmarketing\u002Fsocial-media","handbook\u002Fmarketing\u002Fsocial-media",{"title":573,"path":574,"stem":575},"Website","\u002Fhandbook\u002Fmarketing\u002Fwebsite","handbook\u002Fmarketing\u002Fwebsite",{"title":577,"group":127,"icon":578,"order":105,"path":579,"stem":580,"children":581},"Operations","i-lucide-settings-2","\u002Fhandbook\u002Foperations","handbook\u002Foperations\u002Findex",[582,583,587,591,595,618,622,626,630,634],{"title":577,"path":579,"stem":580},{"title":584,"path":585,"stem":586},"Accounting","\u002Fhandbook\u002Foperations\u002Faccounting","handbook\u002Foperations\u002Faccounting",{"title":588,"path":589,"stem":590},"Accounts","\u002Fhandbook\u002Foperations\u002Faccounts","handbook\u002Foperations\u002Faccounts",{"title":592,"path":593,"stem":594},"Billing","\u002Fhandbook\u002Foperations\u002Fbilling","handbook\u002Foperations\u002Fbilling",{"title":596,"icon":597,"path":598,"stem":599,"children":600},"CEO Ops","i-lucide-briefcase","\u002Fhandbook\u002Foperations\u002Fceo-ops","handbook\u002Foperations\u002Fceo-ops\u002Findex",[601,602,606,610,614],{"title":596,"path":598,"stem":599},{"title":603,"path":604,"stem":605},"Calendar Management","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Fcalendar-management","handbook\u002Foperations\u002Fceo-ops\u002Fcalendar-management",{"title":607,"path":608,"stem":609},"Inbox Management","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Finbox-management","handbook\u002Foperations\u002Fceo-ops\u002Finbox-management",{"title":611,"path":612,"stem":613},"Task Management","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Ftask-managment","handbook\u002Foperations\u002Fceo-ops\u002Ftask-managment",{"title":615,"path":616,"stem":617},"Travel Booking","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Ftravel-booking","handbook\u002Foperations\u002Fceo-ops\u002Ftravel-booking",{"title":619,"path":620,"stem":621},"Change Control","\u002Fhandbook\u002Foperations\u002Fchange","handbook\u002Foperations\u002Fchange",{"title":623,"path":624,"stem":625},"Commission Payment","\u002Fhandbook\u002Foperations\u002Fcommission-payment","handbook\u002Foperations\u002Fcommission-payment",{"title":627,"path":628,"stem":629},"Data at FlowFuse","\u002Fhandbook\u002Foperations\u002Fdata","handbook\u002Foperations\u002Fdata",{"title":631,"path":632,"stem":633},"Signatures","\u002Fhandbook\u002Foperations\u002Fsignatures","handbook\u002Foperations\u002Fsignatures",{"title":635,"path":636,"stem":637},"Vendors","\u002Fhandbook\u002Foperations\u002Fvendors","handbook\u002Foperations\u002Fvendors",{"title":639,"group":640,"icon":641,"order":642,"path":643,"stem":644,"children":645},"People Ops","Internal Operations","i-lucide-users",5,"\u002Fhandbook\u002Fpeopleops","handbook\u002Fpeopleops\u002Findex",[646,647,651,655,659,663,667,686,753,757,761,765,769],{"title":639,"path":643,"stem":644},{"title":648,"path":649,"stem":650},"Coaching Plans","\u002Fhandbook\u002Fpeopleops\u002Fcoaching-plans","handbook\u002Fpeopleops\u002Fcoaching-plans",{"title":652,"path":653,"stem":654},"Code of Conduct","\u002Fhandbook\u002Fpeopleops\u002Fcode-of-conduct","handbook\u002Fpeopleops\u002Fcode-of-conduct",{"title":656,"path":657,"stem":658},"Compensation","\u002Fhandbook\u002Fpeopleops\u002Fcompensation","handbook\u002Fpeopleops\u002Fcompensation",{"title":660,"path":661,"stem":662},"Compliance & Regulatory","\u002Fhandbook\u002Fpeopleops\u002Fcompliance","handbook\u002Fpeopleops\u002Fcompliance",{"title":664,"path":665,"stem":666},"Expenses","\u002Fhandbook\u002Fpeopleops\u002Fexpenses","handbook\u002Fpeopleops\u002Fexpenses",{"title":668,"path":669,"stem":670,"children":671,"icon":685},"Hiring","\u002Fhandbook\u002Fpeopleops\u002Fhiring","handbook\u002Fpeopleops\u002Fhiring\u002Findex",[672,673,677,681],{"title":668,"path":669,"stem":670},{"title":674,"path":675,"stem":676},"Working with Recruiters","\u002Fhandbook\u002Fpeopleops\u002Fhiring\u002Frecruiters","handbook\u002Fpeopleops\u002Fhiring\u002Frecruiters",{"title":678,"path":679,"stem":680},"Screening Call","\u002Fhandbook\u002Fpeopleops\u002Fhiring\u002Fscreening-call","handbook\u002Fpeopleops\u002Fhiring\u002Fscreening-call",{"title":682,"path":683,"stem":684},"STAR Questions","\u002Fhandbook\u002Fpeopleops\u002Fhiring\u002Fstar-questions","handbook\u002Fpeopleops\u002Fhiring\u002Fstar-questions","i-lucide-user-plus",{"title":687,"icon":688,"path":689,"stem":690,"children":691},"Job Descriptions","i-lucide-file-badge","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Findex",[692,693,697,701,705,709,713,717,721,725,729,733,737,741,745,749],{"title":687,"path":689,"stem":690},{"title":694,"path":695,"stem":696},"Account Executive","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Faccount-executive","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Faccount-executive",{"title":698,"path":699,"stem":700},"CEO","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fceo","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fceo",{"title":702,"path":703,"stem":704},"Chief of Staff","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fchief-of-staff","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fchief-of-staff",{"title":706,"path":707,"stem":708},"CTO","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fcto","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fcto",{"title":710,"path":711,"stem":712},"Developer Relations Advocate","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fdeveloper-relations-advocate","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fdeveloper-relations-advocate",{"title":714,"path":715,"stem":716},"Engineering Manager","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fengineering-manager","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fengineering-manager",{"title":718,"path":719,"stem":720},"Fullstack Engineer","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer",{"title":722,"path":723,"stem":724},"Fullstack Engineer (AI-Focused)","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer-ai","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer-ai",{"title":726,"path":727,"stem":728},"Head of Marketing","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fhead-of-marketing","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fhead-of-marketing",{"title":730,"path":731,"stem":732},"Product Manager","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-manager","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-manager",{"title":734,"path":735,"stem":736},"Product Marketer","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-marketer","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-marketer",{"title":738,"path":739,"stem":740},"Sales Development Representative (SDR)","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fsales-development-representative","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fsales-development-representative",{"title":742,"path":743,"stem":744},"Solutions Engineer","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fsolutions-engineer","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fsolutions-engineer",{"title":746,"path":747,"stem":748},"Technical Product Manager","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Ftechnical-product-manager","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Ftechnical-product-manager",{"title":750,"path":751,"stem":752},"VP of Sales","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fvp-sales","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fvp-sales",{"title":754,"path":755,"stem":756},"Holiday & Leave","\u002Fhandbook\u002Fpeopleops\u002Fleave","handbook\u002Fpeopleops\u002Fleave",{"title":758,"path":759,"stem":760},"PeopleOps Policies","\u002Fhandbook\u002Fpeopleops\u002Forganization","handbook\u002Fpeopleops\u002Forganization",{"title":762,"path":763,"stem":764},"Performance review","\u002Fhandbook\u002Fpeopleops\u002Fperformance-review","handbook\u002Fpeopleops\u002Fperformance-review",{"title":766,"path":767,"stem":768},"Summit","\u002Fhandbook\u002Fpeopleops\u002Fsummit","handbook\u002Fpeopleops\u002Fsummit",{"title":770,"path":771,"stem":772},"Travel","\u002Fhandbook\u002Fpeopleops\u002Ftravel","handbook\u002Fpeopleops\u002Ftravel",{"title":774,"group":775,"icon":776,"order":777,"path":778,"stem":779,"children":780},"Sales","Sales department","i-lucide-trending-up",7,"\u002Fhandbook\u002Fsales","handbook\u002Fsales\u002Findex",[781,782,789,793,797,801,805,809,813,817,836,840,854,858,865,869,873,877],{"title":774,"path":778,"stem":779},{"title":783,"path":784,"stem":785,"children":786,"icon":788},"Sales Compensation Plan","\u002Fhandbook\u002Fsales\u002Fcommission-plan","handbook\u002Fsales\u002Fcommission-plan\u002Findex",[787],{"title":783,"path":784,"stem":785},"i-lucide-dollar-sign",{"title":790,"path":791,"stem":792},"Customer Success","\u002Fhandbook\u002Fsales\u002Fcustomer-success","handbook\u002Fsales\u002Fcustomer-success",{"title":794,"path":795,"stem":796},"Self Hosted Dashboard v2 Multi User","\u002Fhandbook\u002Fsales\u002Fdashboard-v2","handbook\u002Fsales\u002Fdashboard-v2",{"title":798,"path":799,"stem":800},"Edge Connectivity Sales Process","\u002Fhandbook\u002Fsales\u002Fedge-connect-process","handbook\u002Fsales\u002Fedge-connect-process",{"title":802,"path":803,"stem":804},"Engagements & Pricing","\u002Fhandbook\u002Fsales\u002Fengagements","handbook\u002Fsales\u002Fengagements",{"title":806,"path":807,"stem":808},"Forecast Review","\u002Fhandbook\u002Fsales\u002Fforecast-review","handbook\u002Fsales\u002Fforecast-review",{"title":810,"path":811,"stem":812},"HubSpot","\u002Fhandbook\u002Fsales\u002Fhubspot","handbook\u002Fsales\u002Fhubspot",{"title":814,"path":815,"stem":816},"Legal","\u002Fhandbook\u002Fsales\u002Flegal","handbook\u002Fsales\u002Flegal",{"title":818,"icon":819,"path":820,"stem":821,"children":822},"Sales Meetings","i-lucide-calendar","\u002Fhandbook\u002Fsales\u002Fmeetings","handbook\u002Fsales\u002Fmeetings\u002Findex",[823,824,828,832],{"title":818,"path":820,"stem":821},{"title":825,"path":826,"stem":827},"Demo","\u002Fhandbook\u002Fsales\u002Fmeetings\u002Fdemo","handbook\u002Fsales\u002Fmeetings\u002Fdemo",{"title":829,"path":830,"stem":831},"Discovery Meeting","\u002Fhandbook\u002Fsales\u002Fmeetings\u002Fdiscovery","handbook\u002Fsales\u002Fmeetings\u002Fdiscovery",{"title":833,"path":834,"stem":835},"Proof of Concept","\u002Fhandbook\u002Fsales\u002Fmeetings\u002Fpoc","handbook\u002Fsales\u002Fmeetings\u002Fpoc",{"title":837,"path":838,"stem":839},"Sales Team Operating Principles","\u002Fhandbook\u002Fsales\u002Foperating-principles","handbook\u002Fsales\u002Foperating-principles",{"title":841,"icon":842,"path":843,"stem":844,"children":845},"Commercial Organization","i-lucide-sitemap","\u002Fhandbook\u002Fsales\u002Forg","handbook\u002Fsales\u002Forg\u002Findex",[846,847],{"title":841,"path":843,"stem":844},{"title":848,"path":849,"stem":850,"children":851,"icon":853},"Account Executives","\u002Fhandbook\u002Fsales\u002Forg\u002Faccount-executives","handbook\u002Fsales\u002Forg\u002Faccount-executives\u002Findex",[852],{"title":848,"path":849,"stem":850},"i-lucide-user-check",{"title":855,"path":856,"stem":857},"Partnerships","\u002Fhandbook\u002Fsales\u002Fpartnerships","handbook\u002Fsales\u002Fpartnerships",{"title":859,"path":860,"stem":861,"children":862,"icon":864},"Processes","\u002Fhandbook\u002Fsales\u002Fprocesses","handbook\u002Fsales\u002Fprocesses\u002Findex",[863],{"title":859,"path":860,"stem":861},"i-lucide-workflow",{"title":866,"path":867,"stem":868},"Professional Services","\u002Fhandbook\u002Fsales\u002Fprofessional-services","handbook\u002Fsales\u002Fprofessional-services",{"title":870,"path":871,"stem":872},"Sales Regions","\u002Fhandbook\u002Fsales\u002Fregions","handbook\u002Fsales\u002Fregions",{"title":874,"path":875,"stem":876},"Sales Deck","\u002Fhandbook\u002Fsales\u002Fsales-deck","handbook\u002Fsales\u002Fsales-deck",{"title":878,"path":879,"stem":880},"Subscription Agreement 1.5","\u002Fhandbook\u002Fsales\u002Fsubscription-agreement-1.5","handbook\u002Fsales\u002Fsubscription-agreement-1.5",1781547785996]