[{"data":1,"prerenderedAt":1081},["ShallowReactive",2],{"handbook-\u002Fhandbook\u002Fcompany\u002Fstrategy":3,"handbook-nav":372},{"id":4,"title":5,"body":6,"description":16,"extension":365,"meta":366,"navigation":367,"path":368,"seo":369,"stem":370,"__hash__":371},"handbook\u002Fhandbook\u002Fcompany\u002Fstrategy.md","Strategy",{"type":7,"value":8,"toc":347},"minimark",[9,13,17,36,41,44,49,52,55,64,67,71,81,84,88,102,106,117,121,124,141,144,148,156,160,163,166,204,209,212,220,224,227,233,251,255],[10,11,5],"h1",{"id":12},"strategy",[14,15,16],"p",{},"Please also review:",[18,19,20,30],"ul",{},[21,22,23,24,29],"li",{},"our ",[25,26,28],"a",{"href":27},"\u002Fhandbook\u002Fcompany\u002Fvalues\u002F","company values",".",[21,31,23,32,29],{},[25,33,35],{"href":34},"\u002Fhandbook\u002Fmarketing\u002Fmessaging\u002F","Messaging Framework",[37,38,40],"h2",{"id":39},"flowfuses-mission","FlowFuse's Mission",[14,42,43],{},"FlowFuse will empower 1 billion people to fuse the digital realm and physical\nreality through building bespoke workflows, applications, and integrations,\nunleashing their creativity so that they can effortlessly leverage their own\nskills and expertise.",[45,46,48],"h3",{"id":47},"achieving-our-mission","Achieving our Mission",[14,50,51],{},"At the core of FlowFuse is Node-RED, the Low-Code platform that allows many to\nbuild software with little or no coding knowledge. This enables anyone to be\ninnovative and develop solutions to be successful in their respective roles.\nFlowFuse will only be successful if Node-RED becomes the default way to write\nsoftware for hundreds of thousands of people. FlowFuse is, and will remain, the\nprimary contributor to Node-RED. Our product is the best way to run Node-RED at\nany scale.",[14,53,54],{},"Furthermore, FlowFuse aims to make it a great experience to build, deploy, and\nmaintain software -- especially for non-software engineers. Allowing complex\nthings to be achieved. Two good examples are",[56,57,58,61],"ol",{},[21,59,60],{},"FlowFuse Dashboard - Allowing to build Dashboards and interactive\napplications",[21,62,63],{},"Project-Link - Linking Edge devices to the Cloud, enabling broadcasts and\npoint-to-point connections",[14,65,66],{},"A key differentiator for FlowFuse is our approach to licensing of our software.\nThe core is open, free as in beer and as in speech. Our product is open for\nscrutiny, usage, improvements, for the world. While there's a subset of the\nproduct proprietary licensed, the source is available to read. We believe that\nOpen Source Software plays a key part in education, reducing vendor lock-in, and\ncommunity building.",[37,68,70],{"id":69},"the-market","The market",[14,72,73,74,80],{},"We focus on\n",[25,75,79],{"href":76,"rel":77},"https:\u002F\u002Fflowfuse.com\u002Fhandbook\u002Fmarketing\u002Fmessaging\u002F",[78],"nofollow","Ideal Customer Profile (ICP)","\ncompanies, which are those in manufacturing, logistics, and other data-intensive\nindustrial sectors where operational efficiency is critical to providing value.",[14,82,83],{},"Within those companies, we focus our outreach and marketing activities on people\nwho are responsible for improving engineering processes. These individuals are\noften Architects, Engineering Managers, and specialists in IT or OT.",[37,85,87],{"id":86},"the-problems","The problems",[56,89,90,93,96,99],{},[21,91,92],{},"Data is in Silos and Inaccessible: Industrial data is often hard to access\nand extract, fragmented, and trapped within disparate systems, making it\ndifficult to access and consolidate for analysis. Engineers need a way to\nbreak down these silos and unify their data sources.",[21,94,95],{},"Lack of Visualization and Feedback Loops: Existing industrial data systems\noften fail to provide intuitive visualizations and real-time feedback\nmechanisms. Engineers need a platform that allows them to easily visualize\ndata, monitor performance, and quickly identify areas for improvement.",[21,97,98],{},"Barriers to Building Solutions: Many industrial engineers lack the correct\ntools and resources to build custom applications for their specific needs. IT\ndepartments typically are focused on business operations and don’t have\nexpertise on industrial systems or processes. However, data analysis\napplications for industrial processes also need to meet company security and\ncompliance requirements. The industrial side of the organization requires a\nsolution that empowers them to create solutions, within compliance\nguidelines, without relying heavily on IT departments or external developers.",[21,100,101],{},"Overwhelming Complexity of Industrial Systems: Industrial environments are\ncharacterized by a vast array of protocols, technologies, and legacy systems.\nThis complexity makes it difficult for teams to integrate and leverage data\nfrom different sources into a view of operations that can help identify\noptimizations.",[37,103,105],{"id":104},"why-these-problems-are-significant","Why these problems are significant",[56,107,108,111,114],{},[21,109,110],{},"Suboptimal Decision-Making: When engineers lack access to comprehensive and\ntimely data, they are forced to make decisions based on incomplete or\ninaccurate information. This can lead to missed opportunities, inefficient\nprocesses, and costly errors.",[21,112,113],{},"Slow Response to Issues: Without real-time feedback loops and interactive\nvisualizations, it can be difficult to detect and respond to emerging\nproblems promptly. This can result in production delays, quality issues, and\nincreased downtime.",[21,115,116],{},"Missed Opportunities for Innovation: The inability to easily build custom\nsolutions stifles innovation. Engineers may have brilliant ideas for\nimprovements but lack the means to implement them, leaving valuable potential\nuntapped.",[37,118,120],{"id":119},"the-value","The Value",[14,122,123],{},"The FlowFuse Platform addresses the problems status above by providing our ICP\nwith the tools they need to:",[56,125,126,129,132,135],{},[21,127,128],{},"Unify and Access Data: FlowFuse breaks down data silos, aggregate data from\ndisparate sources, and make it easily accessible for analysis and decision\nmaking in a secure way.",[21,130,131],{},"Visualize and Interact: FlowFuse offers intuitive visualizations, real-time\nfeedback loops, and interactive dashboards that enable engineers to monitor\nperformance, identify trends, and make data-driven decisions.",[21,133,134],{},"Build Custom Solutions: The low-code platform empowers engineers to create\ncustom applications, dashboards, and automation workflows without extensive\ncoding knowledge.",[21,136,137,138,29],{},"Simplify Complexity: We abstract away the complexities of industrial systems,\nproviding a comprehensive user-friendly interface that allows engineers to\nfocus on solving problems, not wrestling with technology. See also our\n",[25,139,140],{"href":34},"Messaging page",[14,142,143],{},"FlowFuse uses Open-Source technologies like Node-RED and MQTT to help our\ncustomers being successful in remedying their problems.",[37,145,147],{"id":146},"measuring-success","Measuring Success",[14,149,150,151,155],{},"There's multiple ways to align a company around business goals, and at FlowFuse\nwe've identified ",[25,152,154],{"href":153},"#kpi","KPIs",". A KPI is a tool to identify problems and areas for\nimprovement.",[45,157,159],{"id":158},"kpi","KPI",[14,161,162],{},"A KPI, or Key Performance Indicator, is a heuristic metric for company-wide\nsuccess. At FlowFuse we're engaged in many initiatives to grow our offering and\nassess product-market fit.",[14,164,165],{},"We review KPIs every Tuesday as part of our recurring strategy meeting.\nAt this time, we review the following KPIs:",[18,167,168,182,190],{},[21,169,170,171],{},"Product & Engineering\n",[18,172,173,176,179],{},[21,174,175],{},"Engineering Time to Value (Median)",[21,177,178],{},"Engineering Time to Value (P75)",[21,180,181],{},"Active Node-RED Instances",[21,183,184,185],{},"Marketing\n",[18,186,187],{},[21,188,189],{},"Pipeline Generated",[21,191,192,193],{},"Sales\n",[18,194,195,198,201],{},[21,196,197],{},"cARR Projected (This Q)",[21,199,200],{},"cARR Closed (This Q)",[21,202,203],{},"cARR Goal (This Q)",[205,206,208],"h4",{"id":207},"annual-recurring-revenue-arr","Annual Recurring Revenue (ARR)",[14,210,211],{},"Now that FlowFuse has a stable and maturing product, we're trying to verify\nproduct-market fit. This requires sales, and ARR is a good metric to track this.",[14,213,214,215,219],{},"Incidental revenue that's ",[216,217,218],"em",{},"not"," recurring does not factor into this metric, as it's\nhard to build a business on unpredictable revenue streams. Furthermore, it's usually\nharder to scale.",[37,221,223],{"id":222},"strategy-meeting","Strategy Meeting",[14,225,226],{},"To maintain high velocity and accountability, the strategy team gathers every two weeks. This meeting is not for status updates; it is strictly for decision-making, unblocking strategic initiatives, and translating strategy into immediate tactics.",[14,228,229],{},[230,231,232],"strong",{},"Meeting rules",[56,234,235,238,241,248],{},[21,236,237],{},"Pre-Read Mandatory: KPIs and the agenda must be in the doc 24 hours prior.",[21,239,240],{},"Exception-Based Reporting: We only discuss \"Red\u002FYellow\" metrics (blockers\u002Frisks).",[21,242,243,247],{},[25,244,246],{"href":245},"\u002Fhandbook\u002Fcompany\u002Fvalues\u002F#disagreeandcommit","Disagree & Commit",": Strong debate is encouraged,\nbut once a decision is made, it's made and everyone executes as one.",[21,249,250],{},"The Kill List: To add a new initiative, we must explicitly define what we are stopping to free up capacity.",[45,252,254],{"id":253},"meeting-agenda","Meeting agenda",[256,257,258,278],"table",{},[259,260,261],"thead",{},[262,263,264,269,272,275],"tr",{},[265,266,268],"th",{"align":267},"left","Time",[265,270,271],{"align":267},"Agenda Item",[265,273,274],{"align":267},"Goal",[265,276,277],{"align":267},"Owner",[279,280,281,296,315,333],"tbody",{},[262,282,283,287,290,293],{},[284,285,286],"td",{"align":267},"00:00 - 00:05",[284,288,289],{"align":267},"Quarterly OKR",[284,291,292],{"align":267},"Re-anchor on Quarterly OKR.",[284,294,295],{"align":267},"CEO",[262,297,298,301,306,313],{},[284,299,300],{"align":267},"00:05 - 00:15",[284,302,303,305],{"align":267},[25,304,159],{"href":153}," Scoreboard",[284,307,308,309,312],{"align":267},"Review ",[216,310,311],{},"only"," off-track numbers (The Brutal Facts).",[284,314,295],{"align":267},[262,316,317,320,323,330],{},[284,318,319],{"align":267},"00:15 - 00:40",[284,321,322],{"align":267},"Strategic Topic",[284,324,325,326,329],{"align":267},"Discuss ",[216,327,328],{},"one"," major strategic topic or signal.",[284,331,332],{"align":267},"Topic Owner",[262,334,335,338,341,344],{},[284,336,337],{"align":267},"00:40 - 00:55",[284,339,340],{"align":267},"Tactics & Kill List",[284,342,343],{"align":267},"Update the action list, and assign owners. Review open list of last meeting, review Say vs Do ratio.",[284,345,346],{"align":267},"Chief of Staff",{"title":348,"searchDepth":349,"depth":349,"links":350},"",2,[351,355,356,357,358,359,362],{"id":39,"depth":349,"text":40,"children":352},[353],{"id":47,"depth":354,"text":48},3,{"id":69,"depth":349,"text":70},{"id":86,"depth":349,"text":87},{"id":104,"depth":349,"text":105},{"id":119,"depth":349,"text":120},{"id":146,"depth":349,"text":147,"children":360},[361],{"id":158,"depth":354,"text":159},{"id":222,"depth":349,"text":223,"children":363},[364],{"id":253,"depth":354,"text":254},"md",{},true,"\u002Fhandbook\u002Fcompany\u002Fstrategy",{"title":5,"description":16},"handbook\u002Fcompany\u002Fstrategy","FRZYFaslJJ2pOFGHQePUUQ8xzgTjpEJ5zu2LgFW8Tjw",[373],{"title":374,"path":375,"stem":376,"children":377},"Handbook","\u002Fhandbook","handbook",[378,381,499,529,727,803,862,986],{"title":379,"path":375,"stem":380},"FlowFuse Handbook","handbook\u002Findex",{"title":382,"path":383,"stem":384,"children":385},"Company","\u002Fhandbook\u002Fcompany","handbook\u002Fcompany\u002Findex",[386,387,391,395,399,417,421,425,429,494,495],{"title":382,"path":383,"stem":384},{"title":388,"path":389,"stem":390},"Board meetings","\u002Fhandbook\u002Fcompany\u002Fboard","handbook\u002Fcompany\u002Fboard",{"title":392,"path":393,"stem":394},"Communication","\u002Fhandbook\u002Fcompany\u002Fcommunication","handbook\u002Fcompany\u002Fcommunication",{"title":396,"path":397,"stem":398},"How we make decisions","\u002Fhandbook\u002Fcompany\u002Fdecisions","handbook\u002Fcompany\u002Fdecisions",{"title":400,"path":401,"stem":402,"children":403},"Guides","\u002Fhandbook\u002Fcompany\u002Fguides","handbook\u002Fcompany\u002Fguides\u002Findex",[404,405,409,413],{"title":400,"path":401,"stem":402},{"title":406,"path":407,"stem":408},"How to use Git","\u002Fhandbook\u002Fcompany\u002Fguides\u002Fgit","handbook\u002Fcompany\u002Fguides\u002Fgit",{"title":410,"path":411,"stem":412},"Google Workspace","\u002Fhandbook\u002Fcompany\u002Fguides\u002Fgworkspace","handbook\u002Fcompany\u002Fguides\u002Fgworkspace",{"title":414,"path":415,"stem":416},"Markdown Guide","\u002Fhandbook\u002Fcompany\u002Fguides\u002Fmarkdown","handbook\u002Fcompany\u002Fguides\u002Fmarkdown",{"title":418,"path":419,"stem":420},"Organizational Structure","\u002Fhandbook\u002Fcompany\u002Forganizational-structure","handbook\u002Fcompany\u002Forganizational-structure",{"title":422,"path":423,"stem":424},"Principles","\u002Fhandbook\u002Fcompany\u002Fprinciples","handbook\u002Fcompany\u002Fprinciples",{"title":426,"path":427,"stem":428},"Remote Work","\u002Fhandbook\u002Fcompany\u002Fremote","handbook\u002Fcompany\u002Fremote",{"title":430,"path":431,"stem":432,"children":433},"Security","\u002Fhandbook\u002Fcompany\u002Fsecurity","handbook\u002Fcompany\u002Fsecurity\u002Findex",[434,435,439,443,447,451,455,459,463,467,471,475,479,483,486,490],{"title":430,"path":431,"stem":432},{"title":436,"path":437,"stem":438},"Access Control Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Faccess-control","handbook\u002Fcompany\u002Fsecurity\u002Faccess-control",{"title":440,"path":441,"stem":442},"AI Development and Customer Data Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fai-development-and-customer-data","handbook\u002Fcompany\u002Fsecurity\u002Fai-development-and-customer-data",{"title":444,"path":445,"stem":446},"Asset Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fasset-management","handbook\u002Fcompany\u002Fsecurity\u002Fasset-management",{"title":448,"path":449,"stem":450},"Business Continuity & Disaster Recovery Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fbusiness-continuity","handbook\u002Fcompany\u002Fsecurity\u002Fbusiness-continuity",{"title":452,"path":453,"stem":454},"Computer Security","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fcomputer-security","handbook\u002Fcompany\u002Fsecurity\u002Fcomputer-security",{"title":456,"path":457,"stem":458},"Cryptography Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fcryptography","handbook\u002Fcompany\u002Fsecurity\u002Fcryptography",{"title":460,"path":461,"stem":462},"Data Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fdata-management","handbook\u002Fcompany\u002Fsecurity\u002Fdata-management",{"title":464,"path":465,"stem":466},"Human Resources Security Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fhuman-resources","handbook\u002Fcompany\u002Fsecurity\u002Fhuman-resources",{"title":468,"path":469,"stem":470},"Incident Response Plan","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fincident-response","handbook\u002Fcompany\u002Fsecurity\u002Fincident-response",{"title":472,"path":473,"stem":474},"Information Security Policy and Acceptable Use Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Finformation-security","handbook\u002Fcompany\u002Fsecurity\u002Finformation-security",{"title":476,"path":477,"stem":478},"Information Security Roles and Responsibilities","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Finformation-security-roles","handbook\u002Fcompany\u002Fsecurity\u002Finformation-security-roles",{"title":480,"path":481,"stem":482},"Operations Security Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Foperations-security","handbook\u002Fcompany\u002Fsecurity\u002Foperations-security",{"title":460,"path":484,"stem":485},"\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Frisk-management","handbook\u002Fcompany\u002Fsecurity\u002Frisk-management",{"title":487,"path":488,"stem":489},"Secure Development Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fsecure-development","handbook\u002Fcompany\u002Fsecurity\u002Fsecure-development",{"title":491,"path":492,"stem":493},"Third-Party Risk Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fthird-party-risk-management","handbook\u002Fcompany\u002Fsecurity\u002Fthird-party-risk-management",{"title":5,"path":368,"stem":370},{"title":496,"path":497,"stem":498},"Values","\u002Fhandbook\u002Fcompany\u002Fvalues","handbook\u002Fcompany\u002Fvalues",{"title":500,"path":501,"stem":502,"children":503},"Design","\u002Fhandbook\u002Fdesign","handbook\u002Fdesign\u002Findex",[504,505,509,513,517,521,525],{"title":500,"path":501,"stem":502},{"title":506,"path":507,"stem":508},"Art Requests","\u002Fhandbook\u002Fdesign\u002Fart-requests","handbook\u002Fdesign\u002Fart-requests",{"title":510,"path":511,"stem":512},"FlowFuse Branding Guidelines","\u002Fhandbook\u002Fdesign\u002Fbranding","handbook\u002Fdesign\u002Fbranding",{"title":514,"path":515,"stem":516},"Design Thinking","\u002Fhandbook\u002Fdesign\u002Fdesign-thinking","handbook\u002Fdesign\u002Fdesign-thinking",{"title":518,"path":519,"stem":520},"Process","\u002Fhandbook\u002Fdesign\u002Fprocess","handbook\u002Fdesign\u002Fprocess",{"title":522,"path":523,"stem":524},"Tools","\u002Fhandbook\u002Fdesign\u002Ftools","handbook\u002Fdesign\u002Ftools",{"title":526,"path":527,"stem":528},"Videos","\u002Fhandbook\u002Fdesign\u002Fvideos","handbook\u002Fdesign\u002Fvideos",{"title":530,"path":531,"stem":532,"children":533},"Engineering","\u002Fhandbook\u002Fengineering","handbook\u002Fengineering\u002Findex",[534,535,553,557,579,617,621,680,684,706,710,724],{"title":530,"path":531,"stem":532},{"title":536,"path":537,"stem":538,"children":539},"Contributing","\u002Fhandbook\u002Fengineering\u002Fcontributing","handbook\u002Fengineering\u002Fcontributing\u002Findex",[540,541,545,549],{"title":536,"path":537,"stem":538},{"title":542,"path":543,"stem":544},"Certified Nodes","\u002Fhandbook\u002Fengineering\u002Fcontributing\u002Fcertified-nodes","handbook\u002Fengineering\u002Fcontributing\u002Fcertified-nodes",{"title":546,"path":547,"stem":548},"Setting up a local FF Tables test environment","\u002Fhandbook\u002Fengineering\u002Fcontributing\u002Fff-tables","handbook\u002Fengineering\u002Fcontributing\u002Fff-tables",{"title":550,"path":551,"stem":552},"FlowFuse Team NPM Registry","\u002Fhandbook\u002Fengineering\u002Fcontributing\u002Fteam-npm-registry","handbook\u002Fengineering\u002Fcontributing\u002Fteam-npm-registry",{"title":554,"path":555,"stem":556},"Dependency Updates","\u002Fhandbook\u002Fengineering\u002Fdependency-updates","handbook\u002Fengineering\u002Fdependency-updates",{"title":558,"path":559,"stem":560,"children":561},"Front-End","\u002Fhandbook\u002Fengineering\u002Ffrontend","handbook\u002Fengineering\u002Ffrontend\u002Findex",[562,563,567,571,575],{"title":558,"path":559,"stem":560},{"title":564,"path":565,"stem":566},"Data Attributes","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Fdata-attributes","handbook\u002Fengineering\u002Ffrontend\u002Fdata-attributes",{"title":568,"path":569,"stem":570},"Front-End Layouts","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Flayouts","handbook\u002Fengineering\u002Ffrontend\u002Flayouts",{"title":572,"path":573,"stem":574},"Services","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Fservices","handbook\u002Fengineering\u002Ffrontend\u002Fservices",{"title":576,"path":577,"stem":578},"Front-End Testing","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Ftesting","handbook\u002Fengineering\u002Ffrontend\u002Ftesting",{"title":580,"path":581,"stem":582,"children":583},"Platform Ops","\u002Fhandbook\u002Fengineering\u002Fops","handbook\u002Fengineering\u002Fops\u002Findex",[584,585,589,593,597,601,605,609,613],{"title":580,"path":581,"stem":582},{"title":586,"path":587,"stem":588},"FlowFuse Dedicated","\u002Fhandbook\u002Fengineering\u002Fops\u002Fdedicated","handbook\u002Fengineering\u002Fops\u002Fdedicated",{"title":590,"path":591,"stem":592},"Dependencies within the CI\u002FCD process","\u002Fhandbook\u002Fengineering\u002Fops\u002Fdeployment","handbook\u002Fengineering\u002Fops\u002Fdeployment",{"title":594,"path":595,"stem":596},"Incident Response","\u002Fhandbook\u002Fengineering\u002Fops\u002Fincident-response","handbook\u002Fengineering\u002Fops\u002Fincident-response",{"title":598,"path":599,"stem":600},"Observability","\u002Fhandbook\u002Fengineering\u002Fops\u002Fobservability","handbook\u002Fengineering\u002Fops\u002Fobservability",{"title":602,"path":603,"stem":604},"Production Environment","\u002Fhandbook\u002Fengineering\u002Fops\u002Fproduction","handbook\u002Fengineering\u002Fops\u002Fproduction",{"title":606,"path":607,"stem":608},"How to Update Stacks on Production","\u002Fhandbook\u002Fengineering\u002Fops\u002Fproduction-stack-update","handbook\u002Fengineering\u002Fops\u002Fproduction-stack-update",{"title":610,"path":611,"stem":612},"FlowFuse Expert","\u002Fhandbook\u002Fengineering\u002Fops\u002Fself-hosted-assistant","handbook\u002Fengineering\u002Fops\u002Fself-hosted-assistant",{"title":614,"path":615,"stem":616},"Staging Environment","\u002Fhandbook\u002Fengineering\u002Fops\u002Fstaging","handbook\u002Fengineering\u002Fops\u002Fstaging",{"title":618,"path":619,"stem":620},"Packaging Guidelines","\u002Fhandbook\u002Fengineering\u002Fpackaging","handbook\u002Fengineering\u002Fpackaging",{"title":622,"path":623,"stem":624,"children":625},"Product","\u002Fhandbook\u002Fengineering\u002Fproduct","handbook\u002Fengineering\u002Fproduct\u002Findex",[626,627,631,635,639,643,647,653,657,660,664,668,672,676],{"title":622,"path":623,"stem":624},{"title":628,"path":629,"stem":630},"Blueprints","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fblueprints","handbook\u002Fengineering\u002Fproduct\u002Fblueprints",{"title":632,"path":633,"stem":634},"Node-RED Dashboard 2.0 - Project","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fdashboard","handbook\u002Fengineering\u002Fproduct\u002Fdashboard",{"title":636,"path":637,"stem":638},"Product Feedback","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Ffeedback","handbook\u002Fengineering\u002Fproduct\u002Ffeedback",{"title":640,"path":641,"stem":642},"Glossary","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fglossary","handbook\u002Fengineering\u002Fproduct\u002Fglossary",{"title":644,"path":645,"stem":646},"Product Metrics","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fmetrics","handbook\u002Fengineering\u002Fproduct\u002Fmetrics",{"title":648,"path":649,"stem":650,"children":651},"Personas","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fpersonas","handbook\u002Fengineering\u002Fproduct\u002Fpersonas\u002Findex",[652],{"title":648,"path":649,"stem":650},{"title":654,"path":655,"stem":656},"Pricing Principles","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fpricing","handbook\u002Fengineering\u002Fproduct\u002Fpricing",{"title":422,"path":658,"stem":659},"\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fprinciples","handbook\u002Fengineering\u002Fproduct\u002Fprinciples",{"title":661,"path":662,"stem":663},"Product Strategy","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fstrategy","handbook\u002Fengineering\u002Fproduct\u002Fstrategy",{"title":665,"path":666,"stem":667},"Product Growth","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Ftelemetry","handbook\u002Fengineering\u002Fproduct\u002Ftelemetry",{"title":669,"path":670,"stem":671},"Versioning","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fversioning","handbook\u002Fengineering\u002Fproduct\u002Fversioning",{"title":673,"path":674,"stem":675},"Market Segments","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fverticals","handbook\u002Fengineering\u002Fproduct\u002Fverticals",{"title":677,"path":678,"stem":679},"Vision","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fvision","handbook\u002Fengineering\u002Fproduct\u002Fvision",{"title":681,"path":682,"stem":683},"Project Management","\u002Fhandbook\u002Fengineering\u002Fproject-management","handbook\u002Fengineering\u002Fproject-management",{"title":685,"path":686,"stem":687,"children":688},"Releases","\u002Fhandbook\u002Fengineering\u002Freleases","handbook\u002Fengineering\u002Freleases\u002Findex",[689,690,694,698,702],{"title":685,"path":686,"stem":687},{"title":691,"path":692,"stem":693},"Dashboard 2.0 Release Process","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fdashboard-2","handbook\u002Fengineering\u002Freleases\u002Fdashboard-2",{"title":695,"path":696,"stem":697},"Digital Ocean Release Process","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fdigital-ocean","handbook\u002Fengineering\u002Freleases\u002Fdigital-ocean",{"title":699,"path":700,"stem":701},"Release Process","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fprocess","handbook\u002Fengineering\u002Freleases\u002Fprocess",{"title":703,"path":704,"stem":705},"Writing Changelog Posts","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fwriting-changelog","handbook\u002Fengineering\u002Freleases\u002Fwriting-changelog",{"title":707,"path":708,"stem":709},"Security Reporting Policy","\u002Fhandbook\u002Fengineering\u002Fsecurity","handbook\u002Fengineering\u002Fsecurity",{"title":711,"path":712,"stem":713,"children":714},"Support","\u002Fhandbook\u002Fengineering\u002Fsupport","handbook\u002Fengineering\u002Fsupport\u002Findex",[715,716,720],{"title":711,"path":712,"stem":713},{"title":717,"path":718,"stem":719},"Support Triage Duty","\u002Fhandbook\u002Fengineering\u002Fsupport\u002Ftriage","handbook\u002Fengineering\u002Fsupport\u002Ftriage",{"title":721,"path":722,"stem":723},"Troubleshooting","\u002Fhandbook\u002Fengineering\u002Fsupport\u002Ftroubleshooting","handbook\u002Fengineering\u002Fsupport\u002Ftroubleshooting",{"title":522,"path":725,"stem":726},"\u002Fhandbook\u002Fengineering\u002Ftools","handbook\u002Fengineering\u002Ftools",{"title":728,"path":729,"stem":730,"children":731},"Marketing department","\u002Fhandbook\u002Fmarketing","handbook\u002Fmarketing\u002Findex",[732,733,737,741,755,759,763,767,771,775,779,783,787,791,795,799],{"title":728,"path":729,"stem":730},{"title":734,"path":735,"stem":736},"Blog","\u002Fhandbook\u002Fmarketing\u002Fblog","handbook\u002Fmarketing\u002Fblog",{"title":738,"path":739,"stem":740},"Brand Personality, Tone of Voice & Character","\u002Fhandbook\u002Fmarketing\u002Fbrand-voice","handbook\u002Fmarketing\u002Fbrand-voice",{"title":742,"path":743,"stem":744,"children":745},"Community","\u002Fhandbook\u002Fmarketing\u002Fcommunity","handbook\u002Fmarketing\u002Fcommunity\u002Findex",[746,747,751],{"title":742,"path":743,"stem":744},{"title":748,"path":749,"stem":750},"Community Guidelines","\u002Fhandbook\u002Fmarketing\u002Fcommunity\u002Fcommunity-guidelines","handbook\u002Fmarketing\u002Fcommunity\u002Fcommunity-guidelines",{"title":752,"path":753,"stem":754},"Forums And Support","\u002Fhandbook\u002Fmarketing\u002Fcommunity\u002Fforums-and-support","handbook\u002Fmarketing\u002Fcommunity\u002Fforums-and-support",{"title":756,"path":757,"stem":758},"Customer Stories","\u002Fhandbook\u002Fmarketing\u002Fcustomer-stories","handbook\u002Fmarketing\u002Fcustomer-stories",{"title":760,"path":761,"stem":762},"FlowFuse for Education","\u002Fhandbook\u002Fmarketing\u002Feducation","handbook\u002Fmarketing\u002Feducation",{"title":764,"path":765,"stem":766},"Marketing Email","\u002Fhandbook\u002Fmarketing\u002Femail","handbook\u002Fmarketing\u002Femail",{"title":768,"path":769,"stem":770},"Events","\u002Fhandbook\u002Fmarketing\u002Fevents","handbook\u002Fmarketing\u002Fevents",{"title":772,"path":773,"stem":774},"How the marketing team works at FlowFuse","\u002Fhandbook\u002Fmarketing\u002Fhow-we-work","handbook\u002Fmarketing\u002Fhow-we-work",{"title":776,"path":777,"stem":778},"Lead Activation","\u002Fhandbook\u002Fmarketing\u002Flead-activation","handbook\u002Fmarketing\u002Flead-activation",{"title":780,"path":781,"stem":782},"Lead Generation","\u002Fhandbook\u002Fmarketing\u002Fleads","handbook\u002Fmarketing\u002Fleads",{"title":784,"path":785,"stem":786},"Messaging","\u002Fhandbook\u002Fmarketing\u002Fmessaging","handbook\u002Fmarketing\u002Fmessaging",{"title":788,"path":789,"stem":790},"Marketing Programs","\u002Fhandbook\u002Fmarketing\u002Fprograms","handbook\u002Fmarketing\u002Fprograms",{"title":792,"path":793,"stem":794},"Social Media Channels","\u002Fhandbook\u002Fmarketing\u002Fsocial-media","handbook\u002Fmarketing\u002Fsocial-media",{"title":796,"path":797,"stem":798},"FlowFuse Webinars","\u002Fhandbook\u002Fmarketing\u002Fwebinars","handbook\u002Fmarketing\u002Fwebinars",{"title":800,"path":801,"stem":802},"Marketing Website","\u002Fhandbook\u002Fmarketing\u002Fwebsite","handbook\u002Fmarketing\u002Fwebsite",{"title":804,"path":805,"stem":806,"children":807},"Operations","\u002Fhandbook\u002Foperations","handbook\u002Foperations\u002Findex",[808,809,813,817,821,842,846,850,854,858],{"title":804,"path":805,"stem":806},{"title":810,"path":811,"stem":812},"Tax & Compliance","\u002Fhandbook\u002Foperations\u002Faccounting","handbook\u002Foperations\u002Faccounting",{"title":814,"path":815,"stem":816},"Accounts","\u002Fhandbook\u002Foperations\u002Faccounts","handbook\u002Foperations\u002Faccounts",{"title":818,"path":819,"stem":820},"Billing","\u002Fhandbook\u002Foperations\u002Fbilling","handbook\u002Foperations\u002Fbilling",{"title":348,"path":822,"stem":823,"children":824},"\u002Fhandbook\u002Foperations\u002Fceo-ops","handbook\u002Foperations\u002Fceo-ops\u002Findex",[825,826,830,834,838],{"title":348,"path":822,"stem":823},{"title":827,"path":828,"stem":829},"Calendar Management","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Fcalendar-management","handbook\u002Foperations\u002Fceo-ops\u002Fcalendar-management",{"title":831,"path":832,"stem":833},"Inbox Management","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Finbox-management","handbook\u002Foperations\u002Fceo-ops\u002Finbox-management",{"title":835,"path":836,"stem":837},"Task Managment","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Ftask-managment","handbook\u002Foperations\u002Fceo-ops\u002Ftask-managment",{"title":839,"path":840,"stem":841},"Travel Booking","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Ftravel-booking","handbook\u002Foperations\u002Fceo-ops\u002Ftravel-booking",{"title":843,"path":844,"stem":845},"Change","\u002Fhandbook\u002Foperations\u002Fchange","handbook\u002Foperations\u002Fchange",{"title":847,"path":848,"stem":849},"Commission Payment","\u002Fhandbook\u002Foperations\u002Fcommission-payment","handbook\u002Foperations\u002Fcommission-payment",{"title":851,"path":852,"stem":853},"Data at FlowFuse","\u002Fhandbook\u002Foperations\u002Fdata","handbook\u002Foperations\u002Fdata",{"title":855,"path":856,"stem":857},"Signatures","\u002Fhandbook\u002Foperations\u002Fsignatures","handbook\u002Foperations\u002Fsignatures",{"title":859,"path":860,"stem":861},"Vendors","\u002Fhandbook\u002Foperations\u002Fvendors","handbook\u002Foperations\u002Fvendors",{"title":863,"path":864,"stem":865,"children":866},"People Operations","\u002Fhandbook\u002Fpeopleops","handbook\u002Fpeopleops\u002Findex",[867,868,872,876,880,884,888,906,966,970,974,978,982],{"title":863,"path":864,"stem":865},{"title":869,"path":870,"stem":871},"Coaching Plans","\u002Fhandbook\u002Fpeopleops\u002Fcoaching-plans","handbook\u002Fpeopleops\u002Fcoaching-plans",{"title":873,"path":874,"stem":875},"Code of Conduct","\u002Fhandbook\u002Fpeopleops\u002Fcode-of-conduct","handbook\u002Fpeopleops\u002Fcode-of-conduct",{"title":877,"path":878,"stem":879},"Compensation","\u002Fhandbook\u002Fpeopleops\u002Fcompensation","handbook\u002Fpeopleops\u002Fcompensation",{"title":881,"path":882,"stem":883},"Compliance & Training (Mineral)","\u002Fhandbook\u002Fpeopleops\u002Fcompliance","handbook\u002Fpeopleops\u002Fcompliance",{"title":885,"path":886,"stem":887},"Expenses","\u002Fhandbook\u002Fpeopleops\u002Fexpenses","handbook\u002Fpeopleops\u002Fexpenses",{"title":889,"path":890,"stem":891,"children":892},"Hiring","\u002Fhandbook\u002Fpeopleops\u002Fhiring","handbook\u002Fpeopleops\u002Fhiring\u002Findex",[893,894,898,902],{"title":889,"path":890,"stem":891},{"title":895,"path":896,"stem":897},"Working with Recruiters","\u002Fhandbook\u002Fpeopleops\u002Fhiring\u002Frecruiters","handbook\u002Fpeopleops\u002Fhiring\u002Frecruiters",{"title":899,"path":900,"stem":901},"Screening Call","\u002Fhandbook\u002Fpeopleops\u002Fhiring\u002Fscreening-call","handbook\u002Fpeopleops\u002Fhiring\u002Fscreening-call",{"title":903,"path":904,"stem":905},"Star Questions","\u002Fhandbook\u002Fpeopleops\u002Fhiring\u002Fstar-questions","handbook\u002Fpeopleops\u002Fhiring\u002Fstar-questions",{"title":907,"path":908,"stem":909,"children":910},"Job Descriptions","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Findex",[911,912,916,919,922,926,930,934,938,942,946,950,954,958,962],{"title":907,"path":908,"stem":909},{"title":913,"path":914,"stem":915},"Account Executive","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Faccount-executive","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Faccount-executive",{"title":295,"path":917,"stem":918},"\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fceo","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fceo",{"title":346,"path":920,"stem":921},"\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fchief-of-staff","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fchief-of-staff",{"title":923,"path":924,"stem":925},"CTO","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fcto","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fcto",{"title":927,"path":928,"stem":929},"Developer Relations Advocate","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fdeveloper-relations-advocate","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fdeveloper-relations-advocate",{"title":931,"path":932,"stem":933},"Engineering Manager","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fengineering-manager","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fengineering-manager",{"title":935,"path":936,"stem":937},"Fullstack Engineer","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer",{"title":939,"path":940,"stem":941},"Fullstack Engineer (AI-Focused)","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer-ai","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer-ai",{"title":943,"path":944,"stem":945},"Head of Marketing","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fhead-of-marketing","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fhead-of-marketing",{"title":947,"path":948,"stem":949},"Product Manager","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-manager","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-manager",{"title":951,"path":952,"stem":953},"Product Marketer","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-marketer","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-marketer",{"title":955,"path":956,"stem":957},"Solutions Engineer","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fsolutions-engineer","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fsolutions-engineer",{"title":959,"path":960,"stem":961},"Technical Product Manager","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Ftechnical-product-manager","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Ftechnical-product-manager",{"title":963,"path":964,"stem":965},"VP of Sales","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fvp-sales","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fvp-sales",{"title":967,"path":968,"stem":969},"Holiday and Leave","\u002Fhandbook\u002Fpeopleops\u002Fleave","handbook\u002Fpeopleops\u002Fleave",{"title":971,"path":972,"stem":973},"PeopleOps policies","\u002Fhandbook\u002Fpeopleops\u002Forganization","handbook\u002Fpeopleops\u002Forganization",{"title":975,"path":976,"stem":977},"Performance Review","\u002Fhandbook\u002Fpeopleops\u002Fperformance-review","handbook\u002Fpeopleops\u002Fperformance-review",{"title":979,"path":980,"stem":981},"Summit","\u002Fhandbook\u002Fpeopleops\u002Fsummit","handbook\u002Fpeopleops\u002Fsummit",{"title":983,"path":984,"stem":985},"Travel","\u002Fhandbook\u002Fpeopleops\u002Ftravel","handbook\u002Fpeopleops\u002Ftravel",{"title":987,"path":988,"stem":989,"children":990},"Sales department","\u002Fhandbook\u002Fsales","handbook\u002Fsales\u002Findex",[991,992,998,1002,1006,1010,1014,1018,1022,1026,1043,1047,1059,1063,1069,1073,1077],{"title":987,"path":988,"stem":989},{"title":993,"path":994,"stem":995,"children":996},"FY 2026 SALES COMPENSATION PLAN","\u002Fhandbook\u002Fsales\u002Fcommission-plan","handbook\u002Fsales\u002Fcommission-plan\u002Findex",[997],{"title":993,"path":994,"stem":995},{"title":999,"path":1000,"stem":1001},"Customer Success","\u002Fhandbook\u002Fsales\u002Fcustomer-success","handbook\u002Fsales\u002Fcustomer-success",{"title":1003,"path":1004,"stem":1005},"Self Hosted Dashboard v2 Multi User Plugin","\u002Fhandbook\u002Fsales\u002Fdashboard-v2","handbook\u002Fsales\u002Fdashboard-v2",{"title":1007,"path":1008,"stem":1009},"Edge Connectivity Sales Process","\u002Fhandbook\u002Fsales\u002Fedge-connect-process","handbook\u002Fsales\u002Fedge-connect-process",{"title":1011,"path":1012,"stem":1013},"Engagements","\u002Fhandbook\u002Fsales\u002Fengagements","handbook\u002Fsales\u002Fengagements",{"title":1015,"path":1016,"stem":1017},"Forecast Review","\u002Fhandbook\u002Fsales\u002Fforecast-review","handbook\u002Fsales\u002Fforecast-review",{"title":1019,"path":1020,"stem":1021},"Hubspot","\u002Fhandbook\u002Fsales\u002Fhubspot","handbook\u002Fsales\u002Fhubspot",{"title":1023,"path":1024,"stem":1025},"Legal","\u002Fhandbook\u002Fsales\u002Flegal","handbook\u002Fsales\u002Flegal",{"title":348,"path":1027,"stem":1028,"children":1029},"\u002Fhandbook\u002Fsales\u002Fmeetings","handbook\u002Fsales\u002Fmeetings\u002Findex",[1030,1031,1035,1039],{"title":348,"path":1027,"stem":1028},{"title":1032,"path":1033,"stem":1034},"Demo","\u002Fhandbook\u002Fsales\u002Fmeetings\u002Fdemo","handbook\u002Fsales\u002Fmeetings\u002Fdemo",{"title":1036,"path":1037,"stem":1038},"Discovery","\u002Fhandbook\u002Fsales\u002Fmeetings\u002Fdiscovery","handbook\u002Fsales\u002Fmeetings\u002Fdiscovery",{"title":1040,"path":1041,"stem":1042},"Poc","\u002Fhandbook\u002Fsales\u002Fmeetings\u002Fpoc","handbook\u002Fsales\u002Fmeetings\u002Fpoc",{"title":1044,"path":1045,"stem":1046},"Sales Team Operating Principles","\u002Fhandbook\u002Fsales\u002Foperating-principles","handbook\u002Fsales\u002Foperating-principles",{"title":1048,"path":1049,"stem":1050,"children":1051},"Commercial Organization","\u002Fhandbook\u002Fsales\u002Forg","handbook\u002Fsales\u002Forg\u002Findex",[1052,1053],{"title":1048,"path":1049,"stem":1050},{"title":1054,"path":1055,"stem":1056,"children":1057},"Account Executives","\u002Fhandbook\u002Fsales\u002Forg\u002Faccount-executives","handbook\u002Fsales\u002Forg\u002Faccount-executives\u002Findex",[1058],{"title":1054,"path":1055,"stem":1056},{"title":1060,"path":1061,"stem":1062},"Partnerships","\u002Fhandbook\u002Fsales\u002Fpartnerships","handbook\u002Fsales\u002Fpartnerships",{"title":1064,"path":1065,"stem":1066,"children":1067},"Processes","\u002Fhandbook\u002Fsales\u002Fprocesses","handbook\u002Fsales\u002Fprocesses\u002Findex",[1068],{"title":1064,"path":1065,"stem":1066},{"title":1070,"path":1071,"stem":1072},"Professional Services","\u002Fhandbook\u002Fsales\u002Fprofessional-services","handbook\u002Fsales\u002Fprofessional-services",{"title":1074,"path":1075,"stem":1076},"Regions","\u002Fhandbook\u002Fsales\u002Fregions","handbook\u002Fsales\u002Fregions",{"title":1078,"path":1079,"stem":1080},"Sales Deck","\u002Fhandbook\u002Fsales\u002Fsales-deck","handbook\u002Fsales\u002Fsales-deck",1780070544067]