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