[{"data":1,"prerenderedAt":992},["ShallowReactive",2],{"handbook-\u002Fhandbook\u002Fengineering\u002F":3,"handbook-nav":269},{"id":4,"title":5,"body":6,"description":16,"extension":262,"meta":263,"navigation":264,"path":265,"seo":266,"stem":267,"__hash__":268},"handbook\u002Fhandbook\u002Fengineering\u002Findex.md","Engineering",{"type":7,"value":8,"toc":250},"minimark",[9,13,17,20,39,44,47,78,82,132,136,145,149,152,167,171,174,194,198,201,227,231,234],[10,11,5],"h1",{"id":12},"engineering",[14,15,16],"p",{},"The Engineering department combines product management and software development\nto build and maintain FlowFuse's product and infrastructure.",[14,18,19],{},"This includes, but is not limited to:",[21,22,23,27,30,33,36],"ul",{},[24,25,26],"li",{},"Defining and prioritizing product requirements based on user and customer needs",[24,28,29],{},"Developing new product features in accordance with the product strategy",[24,31,32],{},"Providing technical input into the planning process - assisting with\nscoping of items, technical prioritization and sizing",[24,34,35],{},"Providing technical support to our customers and community members",[24,37,38],{},"Ensuring the ongoing operations of FlowFuse Cloud",[40,41,43],"h2",{"id":42},"product","Product",[14,45,46],{},"The product function defines what we build and why.",[21,48,49,57,64,71],{},[24,50,51,56],{},[52,53,55],"a",{"href":54},"\u002Fhandbook\u002Fengineering\u002Fproduct","Product Overview"," - how product management works",[24,58,59,63],{},[52,60,62],{"href":61},"\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fstrategy","Strategy"," - where the product is headed",[24,65,66,70],{},[52,67,69],{"href":68},"\u002Fhandbook\u002Fengineering\u002Fproduct\u002Ffeedback","Feedback"," - how we collect and process feedback",[24,72,73,77],{},[52,74,76],{"href":75},"\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fpricing","Pricing Principles"," - how we decide feature tiers",[40,79,81],{"id":80},"general","General",[21,83,84,90,97,104,111,118,125],{},[24,85,86],{},[52,87,89],{"href":88},"\u002Fhandbook\u002Fengineering\u002Fsecurity","Security Policy",[24,91,92,96],{},[52,93,95],{"href":94},"\u002Fhandbook\u002Fengineering\u002Ffeature-flags","Feature Flags"," - how to create, enable, and use PostHog feature flags in code",[24,98,99,103],{},[52,100,102],{"href":101},"\u002Fhandbook\u002Fengineering\u002Fpackaging","Packaging"," - how we manage repos and npm packaging",[24,105,106,110],{},[52,107,109],{"href":108},"\u002Fhandbook\u002Fengineering\u002Fcontributing","Contributing"," - tips & details on how to set up a local development environment.",[24,112,113,117],{},[52,114,116],{"href":115},"\u002Fhandbook\u002Fengineering\u002Fdependency-updates","Dependency Updates"," - how we triage Dependabot PRs each week",[24,119,120,124],{},[52,121,123],{"href":122},"\u002Fhandbook\u002Fengineering\u002Fproject-management","Project Management"," - details the processes we use to guide product development.",[24,126,127,131],{},[52,128,130],{"href":129},"\u002Fhandbook\u002Fengineering\u002Ftools","Tools"," - the tools we use",[40,133,135],{"id":134},"releases","Releases",[21,137,138],{},[24,139,140,144],{},[52,141,143],{"href":142},"\u002Fhandbook\u002Fengineering\u002Freleases\u002Fprocess","Release Process"," - how we ship",[40,146,148],{"id":147},"contributing-development-environment","Contributing - Development Environment",[14,150,151],{},"These pages help you setup additional infrastructure for local development.",[21,153,154,161],{},[24,155,156,160],{},[52,157,159],{"href":158},"\u002Fhandbook\u002Fengineering\u002Fcontributing\u002Fteam-npm-registry","Team NPM Registry"," - Setting up local development environment",[24,162,163,160],{},[52,164,166],{"href":165},"\u002Fhandbook\u002Fengineering\u002Fcontributing\u002Fff-tables","FF Tables",[40,168,170],{"id":169},"front-end","Front-End",[14,172,173],{},"A collection of how-to's and best practice guides for FlowFuse's front-end development.",[21,175,176,182,188],{},[24,177,178],{},[52,179,181],{"href":180},"\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Fdata-attributes","Data Attributes",[24,183,184],{},[52,185,187],{"href":186},"\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Fservices","Services",[24,189,190],{},[52,191,193],{"href":192},"\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Ftesting","Testing",[40,195,197],{"id":196},"operations","Operations",[14,199,200],{},"How we run and manage our FlowFuse Cloud platform",[21,202,203,209,215,221],{},[24,204,205],{},[52,206,208],{"href":207},"\u002Fhandbook\u002Fengineering\u002Fops\u002Fproduction","Production Environment",[24,210,211],{},[52,212,214],{"href":213},"\u002Fhandbook\u002Fengineering\u002Fops\u002Fstaging","Staging Environment",[24,216,217],{},[52,218,220],{"href":219},"\u002Fhandbook\u002Fengineering\u002Fops\u002Fobservability","Observability",[24,222,223],{},[52,224,226],{"href":225},"\u002Fhandbook\u002Fengineering\u002Fops\u002Fincident-response","Incident Response",[40,228,230],{"id":229},"guides","Guides",[14,232,233],{},"A collection of guides for some of things that are foundational to working at\nFlowFuse",[21,235,236,243],{},[24,237,238,242],{},[52,239,241],{"href":240},"\u002Fhandbook\u002Fcompany\u002Fguides\u002Fgit\u002F","Git Intro"," - get started with Git",[24,244,245,249],{},[52,246,248],{"href":247},"\u002Fhandbook\u002Fcompany\u002Fguides\u002Fmarkdown\u002F","Markdown Guide"," - a quick primer for Markdown",{"title":251,"searchDepth":252,"depth":252,"links":253},"",4,[254,256,257,258,259,260,261],{"id":42,"depth":255,"text":43},2,{"id":80,"depth":255,"text":81},{"id":134,"depth":255,"text":135},{"id":147,"depth":255,"text":148},{"id":169,"depth":255,"text":170},{"id":196,"depth":255,"text":197},{"id":229,"depth":255,"text":230},"md",{},null,"\u002Fhandbook\u002Fengineering",{"title":5,"description":16},"handbook\u002Fengineering\u002Findex","oT0NhtffQuPr1jKKU8WWEIMwn_6yrMMMhU4IY9LmliM",[270],{"title":271,"path":272,"stem":273,"children":274},"Handbook","\u002Fhandbook","handbook",[275,277,400,431,605,688,749,884],{"title":271,"path":272,"stem":276},"handbook\u002Findex",{"title":278,"group":278,"icon":279,"order":280,"path":281,"stem":282,"children":283},"Company","i-lucide-building-2",1,"\u002Fhandbook\u002Fcompany","handbook\u002Fcompany\u002Findex",[284,285,289,293,297,314,318,322,326,393,396],{"title":278,"path":281,"stem":282},{"title":286,"path":287,"stem":288},"Board & Investors","\u002Fhandbook\u002Fcompany\u002Fboard","handbook\u002Fcompany\u002Fboard",{"title":290,"path":291,"stem":292},"Communications","\u002Fhandbook\u002Fcompany\u002Fcommunication","handbook\u002Fcompany\u002Fcommunication",{"title":294,"path":295,"stem":296},"Decision making and project management","\u002Fhandbook\u002Fcompany\u002Fdecisions","handbook\u002Fcompany\u002Fdecisions",{"title":230,"icon":298,"path":299,"stem":300,"children":301},"i-lucide-book-open","\u002Fhandbook\u002Fcompany\u002Fguides","handbook\u002Fcompany\u002Fguides\u002Findex",[302,303,307,311],{"title":230,"path":299,"stem":300},{"title":304,"path":305,"stem":306},"Editing the Handbook","\u002Fhandbook\u002Fcompany\u002Fguides\u002Fgit","handbook\u002Fcompany\u002Fguides\u002Fgit",{"title":308,"path":309,"stem":310},"Google Workspace","\u002Fhandbook\u002Fcompany\u002Fguides\u002Fgworkspace","handbook\u002Fcompany\u002Fguides\u002Fgworkspace",{"title":248,"path":312,"stem":313},"\u002Fhandbook\u002Fcompany\u002Fguides\u002Fmarkdown","handbook\u002Fcompany\u002Fguides\u002Fmarkdown",{"title":315,"path":316,"stem":317},"Organizational Structure","\u002Fhandbook\u002Fcompany\u002Forganizational-structure","handbook\u002Fcompany\u002Forganizational-structure",{"title":319,"path":320,"stem":321},"Principles","\u002Fhandbook\u002Fcompany\u002Fprinciples","handbook\u002Fcompany\u002Fprinciples",{"title":323,"path":324,"stem":325},"Remote Work","\u002Fhandbook\u002Fcompany\u002Fremote","handbook\u002Fcompany\u002Fremote",{"title":327,"icon":328,"path":329,"stem":330,"children":331},"Security","i-lucide-shield","\u002Fhandbook\u002Fcompany\u002Fsecurity","handbook\u002Fcompany\u002Fsecurity\u002Findex",[332,333,337,341,345,349,353,357,361,365,369,373,377,381,385,389],{"title":327,"path":329,"stem":330},{"title":334,"path":335,"stem":336},"Access Control Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Faccess-control","handbook\u002Fcompany\u002Fsecurity\u002Faccess-control",{"title":338,"path":339,"stem":340},"AI Development and Customer Data Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fai-development-and-customer-data","handbook\u002Fcompany\u002Fsecurity\u002Fai-development-and-customer-data",{"title":342,"path":343,"stem":344},"Asset Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fasset-management","handbook\u002Fcompany\u002Fsecurity\u002Fasset-management",{"title":346,"path":347,"stem":348},"Business Continuity & Disaster Recovery Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fbusiness-continuity","handbook\u002Fcompany\u002Fsecurity\u002Fbusiness-continuity",{"title":350,"path":351,"stem":352},"Hardware Security Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fcomputer-security","handbook\u002Fcompany\u002Fsecurity\u002Fcomputer-security",{"title":354,"path":355,"stem":356},"Cryptography Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fcryptography","handbook\u002Fcompany\u002Fsecurity\u002Fcryptography",{"title":358,"path":359,"stem":360},"Data Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fdata-management","handbook\u002Fcompany\u002Fsecurity\u002Fdata-management",{"title":362,"path":363,"stem":364},"Human Resources Security Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fhuman-resources","handbook\u002Fcompany\u002Fsecurity\u002Fhuman-resources",{"title":366,"path":367,"stem":368},"Incident Response Plan","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fincident-response","handbook\u002Fcompany\u002Fsecurity\u002Fincident-response",{"title":370,"path":371,"stem":372},"Information Security Policy and Acceptable Use Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Finformation-security","handbook\u002Fcompany\u002Fsecurity\u002Finformation-security",{"title":374,"path":375,"stem":376},"Information Security Roles and Responsibilities","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Finformation-security-roles","handbook\u002Fcompany\u002Fsecurity\u002Finformation-security-roles",{"title":378,"path":379,"stem":380},"Operations Security Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Foperations-security","handbook\u002Fcompany\u002Fsecurity\u002Foperations-security",{"title":382,"path":383,"stem":384},"Risk Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Frisk-management","handbook\u002Fcompany\u002Fsecurity\u002Frisk-management",{"title":386,"path":387,"stem":388},"Secure Development Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fsecure-development","handbook\u002Fcompany\u002Fsecurity\u002Fsecure-development",{"title":390,"path":391,"stem":392},"Third-Party Risk Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fthird-party-risk-management","handbook\u002Fcompany\u002Fsecurity\u002Fthird-party-risk-management",{"title":62,"path":394,"stem":395},"\u002Fhandbook\u002Fcompany\u002Fstrategy","handbook\u002Fcompany\u002Fstrategy",{"title":397,"path":398,"stem":399},"Values","\u002Fhandbook\u002Fcompany\u002Fvalues","handbook\u002Fcompany\u002Fvalues",{"title":401,"group":402,"icon":403,"order":252,"path":404,"stem":405,"children":406},"Design","Engineering & Design Practices","i-lucide-pen-tool","\u002Fhandbook\u002Fdesign","handbook\u002Fdesign\u002Findex",[407,408,412,416,420,424,427],{"title":401,"path":404,"stem":405},{"title":409,"path":410,"stem":411},"Art Requests","\u002Fhandbook\u002Fdesign\u002Fart-requests","handbook\u002Fdesign\u002Fart-requests",{"title":413,"path":414,"stem":415},"Branding","\u002Fhandbook\u002Fdesign\u002Fbranding","handbook\u002Fdesign\u002Fbranding",{"title":417,"path":418,"stem":419},"Design Thinking","\u002Fhandbook\u002Fdesign\u002Fdesign-thinking","handbook\u002Fdesign\u002Fdesign-thinking",{"title":421,"path":422,"stem":423},"Process","\u002Fhandbook\u002Fdesign\u002Fprocess","handbook\u002Fdesign\u002Fprocess",{"title":130,"path":425,"stem":426},"\u002Fhandbook\u002Fdesign\u002Ftools","handbook\u002Fdesign\u002Ftools",{"title":428,"path":429,"stem":430},"Video","\u002Fhandbook\u002Fdesign\u002Fvideos","handbook\u002Fdesign\u002Fvideos",{"title":5,"group":402,"icon":432,"order":433,"path":265,"stem":267,"children":434},"i-lucide-code-2",3,[435,436,449,451,454,473,504,507,564,566,586,588,603],{"title":5,"path":265,"stem":267},{"title":109,"icon":437,"path":108,"stem":438,"children":439},"i-lucide-git-pull-request","handbook\u002Fengineering\u002Fcontributing\u002Findex",[440,441,445,447],{"title":109,"path":108,"stem":438},{"title":442,"path":443,"stem":444},"Certified Nodes","\u002Fhandbook\u002Fengineering\u002Fcontributing\u002Fcertified-nodes","handbook\u002Fengineering\u002Fcontributing\u002Fcertified-nodes",{"title":166,"path":165,"stem":446},"handbook\u002Fengineering\u002Fcontributing\u002Fff-tables",{"title":159,"path":158,"stem":448},"handbook\u002Fengineering\u002Fcontributing\u002Fteam-npm-registry",{"title":116,"path":115,"stem":450},"handbook\u002Fengineering\u002Fdependency-updates",{"title":452,"path":94,"stem":453},"Feature Flags in PostHog","handbook\u002Fengineering\u002Ffeature-flags",{"title":455,"icon":456,"path":457,"stem":458,"children":459},"Front End","i-lucide-layout-dashboard","\u002Fhandbook\u002Fengineering\u002Ffrontend","handbook\u002Fengineering\u002Ffrontend\u002Findex",[460,461,463,467,470],{"title":455,"path":457,"stem":458},{"title":181,"path":180,"stem":462},"handbook\u002Fengineering\u002Ffrontend\u002Fdata-attributes",{"title":464,"path":465,"stem":466},"Front-End Layouts","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Flayouts","handbook\u002Fengineering\u002Ffrontend\u002Flayouts",{"title":468,"path":186,"stem":469},"Front-End Services","handbook\u002Fengineering\u002Ffrontend\u002Fservices",{"title":471,"path":192,"stem":472},"Front-End Testing","handbook\u002Fengineering\u002Ffrontend\u002Ftesting",{"title":474,"icon":475,"path":476,"stem":477,"children":478},"Platform Ops","i-lucide-server","\u002Fhandbook\u002Fengineering\u002Fops","handbook\u002Fengineering\u002Fops\u002Findex",[479,480,484,488,490,492,494,498,502],{"title":474,"path":476,"stem":477},{"title":481,"path":482,"stem":483},"FlowFuse Dedicated","\u002Fhandbook\u002Fengineering\u002Fops\u002Fdedicated","handbook\u002Fengineering\u002Fops\u002Fdedicated",{"title":485,"path":486,"stem":487},"Deployment","\u002Fhandbook\u002Fengineering\u002Fops\u002Fdeployment","handbook\u002Fengineering\u002Fops\u002Fdeployment",{"title":226,"path":225,"stem":489},"handbook\u002Fengineering\u002Fops\u002Fincident-response",{"title":220,"path":219,"stem":491},"handbook\u002Fengineering\u002Fops\u002Fobservability",{"title":208,"path":207,"stem":493},"handbook\u002Fengineering\u002Fops\u002Fproduction",{"title":495,"path":496,"stem":497},"Update Stacks on Production","\u002Fhandbook\u002Fengineering\u002Fops\u002Fproduction-stack-update","handbook\u002Fengineering\u002Fops\u002Fproduction-stack-update",{"title":499,"path":500,"stem":501},"Self Hosted Assistant","\u002Fhandbook\u002Fengineering\u002Fops\u002Fself-hosted-assistant","handbook\u002Fengineering\u002Fops\u002Fself-hosted-assistant",{"title":214,"path":213,"stem":503},"handbook\u002Fengineering\u002Fops\u002Fstaging",{"title":505,"path":101,"stem":506},"Packaging Guidelines","handbook\u002Fengineering\u002Fpackaging",{"title":43,"icon":508,"path":54,"stem":509,"children":510},"i-lucide-package","handbook\u002Fengineering\u002Fproduct\u002Findex",[511,512,516,520,522,526,530,537,539,542,546,548,552,556,560],{"title":43,"path":54,"stem":509},{"title":513,"path":514,"stem":515},"Blueprints","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fblueprints","handbook\u002Fengineering\u002Fproduct\u002Fblueprints",{"title":517,"path":518,"stem":519},"Node-RED Dashboard","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fdashboard","handbook\u002Fengineering\u002Fproduct\u002Fdashboard",{"title":69,"path":68,"stem":521},"handbook\u002Fengineering\u002Fproduct\u002Ffeedback",{"title":523,"path":524,"stem":525},"Glossary","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fglossary","handbook\u002Fengineering\u002Fproduct\u002Fglossary",{"title":527,"path":528,"stem":529},"Metrics","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fmetrics","handbook\u002Fengineering\u002Fproduct\u002Fmetrics",{"title":531,"path":532,"stem":533,"children":534,"icon":536},"Personas","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fpersonas","handbook\u002Fengineering\u002Fproduct\u002Fpersonas\u002Findex",[535],{"title":531,"path":532,"stem":533},"i-lucide-user-circle",{"title":76,"path":75,"stem":538},"handbook\u002Fengineering\u002Fproduct\u002Fpricing",{"title":319,"path":540,"stem":541},"\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fprinciples","handbook\u002Fengineering\u002Fproduct\u002Fprinciples",{"title":543,"path":544,"stem":545},"Product Swimlanes","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fproduct-swimlanes","handbook\u002Fengineering\u002Fproduct\u002Fproduct-swimlanes",{"title":62,"path":61,"stem":547},"handbook\u002Fengineering\u002Fproduct\u002Fstrategy",{"title":549,"path":550,"stem":551},"Product Growth","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Ftelemetry","handbook\u002Fengineering\u002Fproduct\u002Ftelemetry",{"title":553,"path":554,"stem":555},"Versioning","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fversioning","handbook\u002Fengineering\u002Fproduct\u002Fversioning",{"title":557,"path":558,"stem":559},"Market Segments","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fverticals","handbook\u002Fengineering\u002Fproduct\u002Fverticals",{"title":561,"path":562,"stem":563},"Vision","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fvision","handbook\u002Fengineering\u002Fproduct\u002Fvision",{"title":123,"path":122,"stem":565},"handbook\u002Fengineering\u002Fproject-management",{"title":135,"icon":567,"path":568,"stem":569,"children":570},"i-lucide-rocket","\u002Fhandbook\u002Fengineering\u002Freleases","handbook\u002Fengineering\u002Freleases\u002Findex",[571,572,576,580,582],{"title":135,"path":568,"stem":569},{"title":573,"path":574,"stem":575},"Dashboard 2.0 Releases","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fdashboard-2","handbook\u002Fengineering\u002Freleases\u002Fdashboard-2",{"title":577,"path":578,"stem":579},"Release Process - Digital Ocean","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fdigital-ocean","handbook\u002Fengineering\u002Freleases\u002Fdigital-ocean",{"title":143,"path":142,"stem":581},"handbook\u002Fengineering\u002Freleases\u002Fprocess",{"title":583,"path":584,"stem":585},"Changelog Posts","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fwriting-changelog","handbook\u002Fengineering\u002Freleases\u002Fwriting-changelog",{"title":89,"path":88,"stem":587},"handbook\u002Fengineering\u002Fsecurity",{"title":589,"path":590,"stem":591,"children":592,"icon":602},"Support","\u002Fhandbook\u002Fengineering\u002Fsupport","handbook\u002Fengineering\u002Fsupport\u002Findex",[593,594,598],{"title":589,"path":590,"stem":591},{"title":595,"path":596,"stem":597},"Triage Duty","\u002Fhandbook\u002Fengineering\u002Fsupport\u002Ftriage","handbook\u002Fengineering\u002Fsupport\u002Ftriage",{"title":599,"path":600,"stem":601},"Troubleshooting","\u002Fhandbook\u002Fengineering\u002Fsupport\u002Ftroubleshooting","handbook\u002Fengineering\u002Fsupport\u002Ftroubleshooting","i-lucide-life-buoy",{"title":130,"path":129,"stem":604},"handbook\u002Fengineering\u002Ftools",{"title":606,"group":607,"icon":608,"order":609,"path":610,"stem":611,"children":612},"Marketing","Marketing department","i-lucide-megaphone",6,"\u002Fhandbook\u002Fmarketing","handbook\u002Fmarketing\u002Findex",[613,614,618,633,652,656,660,664,668,672,676,680,684],{"title":606,"path":610,"stem":611},{"title":615,"path":616,"stem":617},"Brand Voice","\u002Fhandbook\u002Fmarketing\u002Fbrand-voice","handbook\u002Fmarketing\u002Fbrand-voice",{"title":619,"icon":620,"path":621,"stem":622,"children":623},"Community","i-lucide-users-2","\u002Fhandbook\u002Fmarketing\u002Fcommunity","handbook\u002Fmarketing\u002Fcommunity\u002Findex",[624,625,629],{"title":619,"path":621,"stem":622},{"title":626,"path":627,"stem":628},"Community Guidelines","\u002Fhandbook\u002Fmarketing\u002Fcommunity\u002Fcommunity-guidelines","handbook\u002Fmarketing\u002Fcommunity\u002Fcommunity-guidelines",{"title":630,"path":631,"stem":632},"Forums And Support","\u002Fhandbook\u002Fmarketing\u002Fcommunity\u002Fforums-and-support","handbook\u002Fmarketing\u002Fcommunity\u002Fforums-and-support",{"title":634,"icon":635,"path":636,"stem":637,"children":638,"order":280},"Content Strategy","i-lucide-file-text","\u002Fhandbook\u002Fmarketing\u002Fcontent-strategy","handbook\u002Fmarketing\u002Fcontent-strategy\u002Findex",[639,640,644,648],{"title":634,"path":636,"stem":637,"order":280},{"title":641,"path":642,"stem":643},"Blog","\u002Fhandbook\u002Fmarketing\u002Fcontent-strategy\u002Fblog","handbook\u002Fmarketing\u002Fcontent-strategy\u002Fblog",{"title":645,"path":646,"stem":647},"Customer Stories","\u002Fhandbook\u002Fmarketing\u002Fcontent-strategy\u002Fcustomer-stories","handbook\u002Fmarketing\u002Fcontent-strategy\u002Fcustomer-stories",{"title":649,"path":650,"stem":651},"Webinars","\u002Fhandbook\u002Fmarketing\u002Fcontent-strategy\u002Fwebinars","handbook\u002Fmarketing\u002Fcontent-strategy\u002Fwebinars",{"title":653,"path":654,"stem":655},"FlowFuse for Education","\u002Fhandbook\u002Fmarketing\u002Feducation","handbook\u002Fmarketing\u002Feducation",{"title":657,"path":658,"stem":659},"Events","\u002Fhandbook\u002Fmarketing\u002Fevents","handbook\u002Fmarketing\u002Fevents",{"title":661,"path":662,"stem":663},"How we work","\u002Fhandbook\u002Fmarketing\u002Fhow-we-work","handbook\u002Fmarketing\u002Fhow-we-work",{"title":665,"path":666,"stem":667},"Lead Activation","\u002Fhandbook\u002Fmarketing\u002Flead-activation","handbook\u002Fmarketing\u002Flead-activation",{"title":669,"path":670,"stem":671},"Lead Generation","\u002Fhandbook\u002Fmarketing\u002Fleads","handbook\u002Fmarketing\u002Fleads",{"title":673,"path":674,"stem":675},"Company Messaging","\u002Fhandbook\u002Fmarketing\u002Fmessaging","handbook\u002Fmarketing\u002Fmessaging",{"title":677,"path":678,"stem":679},"Marketing Programs","\u002Fhandbook\u002Fmarketing\u002Fprograms","handbook\u002Fmarketing\u002Fprograms",{"title":681,"path":682,"stem":683},"Social Media","\u002Fhandbook\u002Fmarketing\u002Fsocial-media","handbook\u002Fmarketing\u002Fsocial-media",{"title":685,"path":686,"stem":687},"Website","\u002Fhandbook\u002Fmarketing\u002Fwebsite","handbook\u002Fmarketing\u002Fwebsite",{"title":197,"group":278,"icon":689,"order":255,"path":690,"stem":691,"children":692},"i-lucide-settings-2","\u002Fhandbook\u002Foperations","handbook\u002Foperations\u002Findex",[693,694,698,702,706,729,733,737,741,745],{"title":197,"path":690,"stem":691},{"title":695,"path":696,"stem":697},"Accounting","\u002Fhandbook\u002Foperations\u002Faccounting","handbook\u002Foperations\u002Faccounting",{"title":699,"path":700,"stem":701},"Accounts","\u002Fhandbook\u002Foperations\u002Faccounts","handbook\u002Foperations\u002Faccounts",{"title":703,"path":704,"stem":705},"Billing","\u002Fhandbook\u002Foperations\u002Fbilling","handbook\u002Foperations\u002Fbilling",{"title":707,"icon":708,"path":709,"stem":710,"children":711},"CEO Ops","i-lucide-briefcase","\u002Fhandbook\u002Foperations\u002Fceo-ops","handbook\u002Foperations\u002Fceo-ops\u002Findex",[712,713,717,721,725],{"title":707,"path":709,"stem":710},{"title":714,"path":715,"stem":716},"Calendar Management","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Fcalendar-management","handbook\u002Foperations\u002Fceo-ops\u002Fcalendar-management",{"title":718,"path":719,"stem":720},"Inbox Management","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Finbox-management","handbook\u002Foperations\u002Fceo-ops\u002Finbox-management",{"title":722,"path":723,"stem":724},"Task Management","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Ftask-managment","handbook\u002Foperations\u002Fceo-ops\u002Ftask-managment",{"title":726,"path":727,"stem":728},"Travel Booking","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Ftravel-booking","handbook\u002Foperations\u002Fceo-ops\u002Ftravel-booking",{"title":730,"path":731,"stem":732},"Change Control","\u002Fhandbook\u002Foperations\u002Fchange","handbook\u002Foperations\u002Fchange",{"title":734,"path":735,"stem":736},"Commission Payment","\u002Fhandbook\u002Foperations\u002Fcommission-payment","handbook\u002Foperations\u002Fcommission-payment",{"title":738,"path":739,"stem":740},"Data at FlowFuse","\u002Fhandbook\u002Foperations\u002Fdata","handbook\u002Foperations\u002Fdata",{"title":742,"path":743,"stem":744},"Signatures","\u002Fhandbook\u002Foperations\u002Fsignatures","handbook\u002Foperations\u002Fsignatures",{"title":746,"path":747,"stem":748},"Vendors","\u002Fhandbook\u002Foperations\u002Fvendors","handbook\u002Foperations\u002Fvendors",{"title":750,"group":751,"icon":752,"order":753,"path":754,"stem":755,"children":756},"People Ops","Internal Operations","i-lucide-users",5,"\u002Fhandbook\u002Fpeopleops","handbook\u002Fpeopleops\u002Findex",[757,758,762,766,770,774,778,797,864,868,872,876,880],{"title":750,"path":754,"stem":755},{"title":759,"path":760,"stem":761},"Coaching Plans","\u002Fhandbook\u002Fpeopleops\u002Fcoaching-plans","handbook\u002Fpeopleops\u002Fcoaching-plans",{"title":763,"path":764,"stem":765},"Code of Conduct","\u002Fhandbook\u002Fpeopleops\u002Fcode-of-conduct","handbook\u002Fpeopleops\u002Fcode-of-conduct",{"title":767,"path":768,"stem":769},"Compensation","\u002Fhandbook\u002Fpeopleops\u002Fcompensation","handbook\u002Fpeopleops\u002Fcompensation",{"title":771,"path":772,"stem":773},"Compliance & Regulatory","\u002Fhandbook\u002Fpeopleops\u002Fcompliance","handbook\u002Fpeopleops\u002Fcompliance",{"title":775,"path":776,"stem":777},"Expenses","\u002Fhandbook\u002Fpeopleops\u002Fexpenses","handbook\u002Fpeopleops\u002Fexpenses",{"title":779,"path":780,"stem":781,"children":782,"icon":796},"Hiring","\u002Fhandbook\u002Fpeopleops\u002Fhiring","handbook\u002Fpeopleops\u002Fhiring\u002Findex",[783,784,788,792],{"title":779,"path":780,"stem":781},{"title":785,"path":786,"stem":787},"Working with Recruiters","\u002Fhandbook\u002Fpeopleops\u002Fhiring\u002Frecruiters","handbook\u002Fpeopleops\u002Fhiring\u002Frecruiters",{"title":789,"path":790,"stem":791},"Screening Call","\u002Fhandbook\u002Fpeopleops\u002Fhiring\u002Fscreening-call","handbook\u002Fpeopleops\u002Fhiring\u002Fscreening-call",{"title":793,"path":794,"stem":795},"STAR Questions","\u002Fhandbook\u002Fpeopleops\u002Fhiring\u002Fstar-questions","handbook\u002Fpeopleops\u002Fhiring\u002Fstar-questions","i-lucide-user-plus",{"title":798,"icon":799,"path":800,"stem":801,"children":802},"Job Descriptions","i-lucide-file-badge","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Findex",[803,804,808,812,816,820,824,828,832,836,840,844,848,852,856,860],{"title":798,"path":800,"stem":801},{"title":805,"path":806,"stem":807},"Account Executive","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Faccount-executive","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Faccount-executive",{"title":809,"path":810,"stem":811},"CEO","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fceo","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fceo",{"title":813,"path":814,"stem":815},"Chief of Staff","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fchief-of-staff","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fchief-of-staff",{"title":817,"path":818,"stem":819},"CTO","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fcto","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fcto",{"title":821,"path":822,"stem":823},"Developer Relations Advocate","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fdeveloper-relations-advocate","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fdeveloper-relations-advocate",{"title":825,"path":826,"stem":827},"Engineering Manager","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fengineering-manager","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fengineering-manager",{"title":829,"path":830,"stem":831},"Fullstack Engineer","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer",{"title":833,"path":834,"stem":835},"Fullstack Engineer (AI-Focused)","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer-ai","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer-ai",{"title":837,"path":838,"stem":839},"Head of Marketing","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fhead-of-marketing","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fhead-of-marketing",{"title":841,"path":842,"stem":843},"Product Manager","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-manager","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-manager",{"title":845,"path":846,"stem":847},"Product Marketer","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-marketer","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-marketer",{"title":849,"path":850,"stem":851},"Sales Development Representative (SDR)","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fsales-development-representative","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fsales-development-representative",{"title":853,"path":854,"stem":855},"Solutions Engineer","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fsolutions-engineer","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fsolutions-engineer",{"title":857,"path":858,"stem":859},"Technical Product Manager","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Ftechnical-product-manager","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Ftechnical-product-manager",{"title":861,"path":862,"stem":863},"VP of Sales","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fvp-sales","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fvp-sales",{"title":865,"path":866,"stem":867},"Holiday & Leave","\u002Fhandbook\u002Fpeopleops\u002Fleave","handbook\u002Fpeopleops\u002Fleave",{"title":869,"path":870,"stem":871},"PeopleOps Policies","\u002Fhandbook\u002Fpeopleops\u002Forganization","handbook\u002Fpeopleops\u002Forganization",{"title":873,"path":874,"stem":875},"Performance review","\u002Fhandbook\u002Fpeopleops\u002Fperformance-review","handbook\u002Fpeopleops\u002Fperformance-review",{"title":877,"path":878,"stem":879},"Summit","\u002Fhandbook\u002Fpeopleops\u002Fsummit","handbook\u002Fpeopleops\u002Fsummit",{"title":881,"path":882,"stem":883},"Travel","\u002Fhandbook\u002Fpeopleops\u002Ftravel","handbook\u002Fpeopleops\u002Ftravel",{"title":885,"group":886,"icon":887,"order":888,"path":889,"stem":890,"children":891},"Sales","Sales department","i-lucide-trending-up",7,"\u002Fhandbook\u002Fsales","handbook\u002Fsales\u002Findex",[892,893,900,904,908,912,916,920,924,928,947,951,965,969,976,980,984,988],{"title":885,"path":889,"stem":890},{"title":894,"path":895,"stem":896,"children":897,"icon":899},"Sales Compensation Plan","\u002Fhandbook\u002Fsales\u002Fcommission-plan","handbook\u002Fsales\u002Fcommission-plan\u002Findex",[898],{"title":894,"path":895,"stem":896},"i-lucide-dollar-sign",{"title":901,"path":902,"stem":903},"Customer Success","\u002Fhandbook\u002Fsales\u002Fcustomer-success","handbook\u002Fsales\u002Fcustomer-success",{"title":905,"path":906,"stem":907},"Self Hosted Dashboard v2 Multi User","\u002Fhandbook\u002Fsales\u002Fdashboard-v2","handbook\u002Fsales\u002Fdashboard-v2",{"title":909,"path":910,"stem":911},"Edge Connectivity Sales Process","\u002Fhandbook\u002Fsales\u002Fedge-connect-process","handbook\u002Fsales\u002Fedge-connect-process",{"title":913,"path":914,"stem":915},"Engagements & Pricing","\u002Fhandbook\u002Fsales\u002Fengagements","handbook\u002Fsales\u002Fengagements",{"title":917,"path":918,"stem":919},"Forecast Review","\u002Fhandbook\u002Fsales\u002Fforecast-review","handbook\u002Fsales\u002Fforecast-review",{"title":921,"path":922,"stem":923},"HubSpot","\u002Fhandbook\u002Fsales\u002Fhubspot","handbook\u002Fsales\u002Fhubspot",{"title":925,"path":926,"stem":927},"Legal","\u002Fhandbook\u002Fsales\u002Flegal","handbook\u002Fsales\u002Flegal",{"title":929,"icon":930,"path":931,"stem":932,"children":933},"Sales Meetings","i-lucide-calendar","\u002Fhandbook\u002Fsales\u002Fmeetings","handbook\u002Fsales\u002Fmeetings\u002Findex",[934,935,939,943],{"title":929,"path":931,"stem":932},{"title":936,"path":937,"stem":938},"Demo","\u002Fhandbook\u002Fsales\u002Fmeetings\u002Fdemo","handbook\u002Fsales\u002Fmeetings\u002Fdemo",{"title":940,"path":941,"stem":942},"Discovery Meeting","\u002Fhandbook\u002Fsales\u002Fmeetings\u002Fdiscovery","handbook\u002Fsales\u002Fmeetings\u002Fdiscovery",{"title":944,"path":945,"stem":946},"Proof of Concept","\u002Fhandbook\u002Fsales\u002Fmeetings\u002Fpoc","handbook\u002Fsales\u002Fmeetings\u002Fpoc",{"title":948,"path":949,"stem":950},"Sales Team Operating Principles","\u002Fhandbook\u002Fsales\u002Foperating-principles","handbook\u002Fsales\u002Foperating-principles",{"title":952,"icon":953,"path":954,"stem":955,"children":956},"Commercial Organization","i-lucide-sitemap","\u002Fhandbook\u002Fsales\u002Forg","handbook\u002Fsales\u002Forg\u002Findex",[957,958],{"title":952,"path":954,"stem":955},{"title":959,"path":960,"stem":961,"children":962,"icon":964},"Account Executives","\u002Fhandbook\u002Fsales\u002Forg\u002Faccount-executives","handbook\u002Fsales\u002Forg\u002Faccount-executives\u002Findex",[963],{"title":959,"path":960,"stem":961},"i-lucide-user-check",{"title":966,"path":967,"stem":968},"Partnerships","\u002Fhandbook\u002Fsales\u002Fpartnerships","handbook\u002Fsales\u002Fpartnerships",{"title":970,"path":971,"stem":972,"children":973,"icon":975},"Processes","\u002Fhandbook\u002Fsales\u002Fprocesses","handbook\u002Fsales\u002Fprocesses\u002Findex",[974],{"title":970,"path":971,"stem":972},"i-lucide-workflow",{"title":977,"path":978,"stem":979},"Professional Services","\u002Fhandbook\u002Fsales\u002Fprofessional-services","handbook\u002Fsales\u002Fprofessional-services",{"title":981,"path":982,"stem":983},"Sales Regions","\u002Fhandbook\u002Fsales\u002Fregions","handbook\u002Fsales\u002Fregions",{"title":985,"path":986,"stem":987},"Sales Deck","\u002Fhandbook\u002Fsales\u002Fsales-deck","handbook\u002Fsales\u002Fsales-deck",{"title":989,"path":990,"stem":991},"Subscription Agreement 1.5","\u002Fhandbook\u002Fsales\u002Fsubscription-agreement-1.5","handbook\u002Fsales\u002Fsubscription-agreement-1.5",1781547784208]