[{"data":1,"prerenderedAt":1257},["ShallowReactive",2],{"handbook-\u002Fhandbook\u002Fmarketing\u002Fwebsite":3,"handbook-nav":546},{"id":4,"title":5,"body":6,"description":85,"extension":538,"meta":539,"navigation":541,"path":542,"seo":543,"stem":544,"__hash__":545},"handbook\u002Fhandbook\u002Fmarketing\u002Fwebsite.md","Marketing Website",{"type":7,"value":8,"toc":523},"minimark",[9,13,57,62,66,75,86,97,104,107,110,116,119,123,132,135,138,141,187,191,198,219,222,227,234,297,319,323,326,330,340,344,347,395,399,402,451,455,464,467,478,481,484,491,495,498,509,512,516,519],[10,11,5],"h1",{"id":12},"marketing-website",[14,15,16,20,31,40,48],"ul",{},[17,18,19],"li",{},"All written content should be in US English.",[17,21,22,23,30],{},"All page titles should summarise the content, keep the URL length as short as practical and use ",[24,25,29],"a",{"href":26,"rel":27},"https:\u002F\u002Fen.wiktionary.org\u002Fwiki\u002Fkebab_case",[28],"nofollow","Kebab Case",".",[17,32,33,34,39],{},"All images should use informative ",[24,35,38],{"href":36,"rel":37},"https:\u002F\u002Fwww.w3.org\u002FWAI\u002Ftutorials\u002Fimages\u002Ftips\u002F",[28],"alt tags"," which clearly describe the point of an image rather than all the details. Alt tags should be no longer than 60 characters.",[17,41,42,43,47],{},"When mentioning ",[24,44,46],{"href":45},"\u002Fdocs\u002Fuser\u002Fconcepts\u002F","FlowFuse Concepts"," (terminology) where possible we should link to an explanation of that concept.",[17,49,50,51,56],{},"All written content should use the ",[24,52,55],{"href":53,"rel":54},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSerial_comma",[28],"Oxford Comma",". We believe the Oxford Comma reduces the ambiguity of written technical content.",[58,59,61],"h2",{"id":60},"events-banner","Events Banner",[63,64,65],"p",{},"The event banner at the top of the website can display more than one event or announcement.",[63,67,68,69,74],{},"To add or update an event, you'll need to modify the ",[24,70,73],{"href":71,"rel":72},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fwebsite\u002Fblob\u002Fmain\u002Fsrc\u002F_data\u002Fevents.yaml",[28],"following file",". The information should be formatted as follows for each banner:",[76,77,82],"pre",{"className":78,"code":80,"language":81},[79],"language-text","- type: \"Webinar\"\n  title: \"Deploy FlowFuse on Industrial IoT with NCD.io\"\n  buttonText: \"Learn more\"\n  link: \"\u002Fwebinars\u002F2024\u002Fdeploy-flowfuse-on-industrial-iot-with-ncd-io\u002F\"\n  expire: \"2024-05-29T16:00:00Z\"\n","text",[83,84,80],"code",{"__ignoreMap":85},"",[63,87,88,89,92,93,96],{},"The ",[83,90,91],{},"expire"," field is used to set the date and time when the event should stop being displayed on the banner. The date and time are set in the ISO 8601 format: ",[83,94,95],{},"YYYY-MM-DDTHH:MM:SSZ",", and the time is in Coordinated Universal Time (UTC).",[63,98,99,100,103],{},"For example, ",[83,101,102],{},"expire: \"2024-05-29T15:00:00Z\""," means that the event will stop being displayed on the banner at 16:00 UTC on May 29, 2024.",[63,105,106],{},"Please note that the website is built once a day at 9:30 AM UTC, and also on Wednesdays and Thursdays at 16:05 UTC. This means that if an event expires at some point during the day, it will still be displayed until the next time the website is built.",[63,108,109],{},"If there were more than one event, then duplicating that and updating the info will create the second banner for rotation. It would look like this:",[76,111,114],{"className":112,"code":113,"language":81},[79],"- type: \"Webinar\"\n  title: \"Deploy FlowFuse on Industrial IoT with NCD.io\"\n  buttonText: \"Learn more\"\n  link: \"\u002Fwebinars\u002F2024\u002Fdeploy-flowfuse-on-industrial-iot-with-ncd-io\u002F\"\n  expire: \"2024-05-29T15:00:00Z\"\n- type: \"New Release\"\n  title: \"FlowFuse 2.4: making it easier to work with Snapshots, Blueprints & Devices \"\n  buttonText: \"See blog post\"\n  link: \"\u002Fblog\u002F2024\u002F05\u002Fflowfuse-2-4-release\u002F\"\n  expire: \"2024-05-20T15:00:00Z\"\n",[83,115,113],{"__ignoreMap":85},[63,117,118],{},"If there is only one event, the banner will continuously display that event. If there are multiple events, the banner will rotate through them, displaying each one for a few seconds at a time.",[58,120,122],{"id":121},"images","Images",[63,124,125,126,131],{},"All images on the website, whether part of the blog or otherwise, are run though an ",[24,127,130],{"href":128,"rel":129},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fwebsite\u002Fblob\u002Fmain\u002Flib\u002Fimage-handler.js",[28],"image pipeline",", that compresses, resizes and converts the images to reduce file size and improve page loading speed.",[63,133,134],{},"That pipeline also generates x2 versions of images for high DPI screens if the provided image is large enough.",[63,136,137],{},"The first build locally will take roughly a minute, while the cache remains intact, all future builds should take only a few seconds.",[63,139,140],{},"Guidelines for including images:",[14,142,143,146,149,184],{},[17,144,145],{},"Downsize the image to at maximum two times the width it will be displayed (1300px for blog prose)",[17,147,148],{},"Ideally use JPEG for lossy ok images, and PNG for others (they will be converted to AVIF and WebP regardless)",[17,150,151,152],{},"Wherever possible use:\n",[14,153,154,172],{},[17,155,156,157,160],{},"The markdown image include tag in blog prose: ",[83,158,159],{},"![Name of Image](..\u002Frelative-path-to-image.jpeg)",[14,161,162],{},[17,163,164,165,168,169],{},"You can use the ",[83,166,167],{},"@skip"," tag to disable the image pipeline entirely for an image ",[83,170,171],{},"![Name of Image](..\u002Frelative-path-to-image.jpeg \"@skip\")",[17,173,174,175,178,179],{},"The NJK shortcode in website body: {% raw %} ",[83,176,177],{},"{% image \".\u002Frelative-path-to-image.png\", \"Image alt tag for screen readers\", [150] %}","{% endraw %}\n",[14,180,181],{},[17,182,183],{},"Where 150 is the maximum width the image will be displayed on the page (source image should be two times this width)",[17,185,186],{},"GIFs can grow incredibly large, consider using a video in a modern format if the animation is longer than a few seconds",[58,188,190],{"id":189},"non-image-assets","Non-Image Assets",[63,192,193,194,197],{},"If you need to include things other than images, e.g. Video or resource bundles (zip files), these should be uploaded to the ",[83,195,196],{},"website-data"," S3 bucket in the Production AWS account.",[63,199,200,201,205,206,205,210,214,215,30],{},"This can be done by ",[24,202,204],{"href":203},"\u002Fabout#ben-hardill","Ben",", ",[24,207,209],{"href":208},"\u002Fabout#nick-oleary","Nick",[24,211,213],{"href":212},"\u002Fabout#piotr-pawlowski","Piotr"," or ",[24,216,218],{"href":217},"\u002Fabout#zeger-jan-van-de-weg","ZJ",[63,220,221],{},"A URL will be made available to include in the post.",[223,224,226],"h3",{"id":225},"youtube-videos","YouTube Videos",[63,228,229,230,233],{},"YouTube videos can be embedded directly in pages using the ",[83,231,232],{},"\u003Clite-youtube>"," web component — no S3 upload needed:",[76,235,239],{"className":236,"code":237,"language":238,"meta":85,"style":85},"language-html shiki shiki-themes github-light github-dark","\u003Clite-youtube videoid=\"VIDEO_ID\" params=\"rel=0\" style=\"width: 704px; height: 100%;\" title=\"Video title\">\u003C\u002Flite-youtube>\n","html",[83,240,241],{"__ignoreMap":85},[242,243,246,250,254,258,261,265,268,270,273,276,278,281,284,286,289,292,294],"span",{"class":244,"line":245},"line",1,[242,247,249],{"class":248},"sVt8B","\u003C",[242,251,253],{"class":252},"s9eBZ","lite-youtube",[242,255,257],{"class":256},"sScJk"," videoid",[242,259,260],{"class":248},"=",[242,262,264],{"class":263},"sZZnC","\"VIDEO_ID\"",[242,266,267],{"class":256}," params",[242,269,260],{"class":248},[242,271,272],{"class":263},"\"rel=0\"",[242,274,275],{"class":256}," style",[242,277,260],{"class":248},[242,279,280],{"class":263},"\"width: 704px; height: 100%;\"",[242,282,283],{"class":256}," title",[242,285,260],{"class":248},[242,287,288],{"class":263},"\"Video title\"",[242,290,291],{"class":248},">\u003C\u002F",[242,293,253],{"class":252},[242,295,296],{"class":248},">\n",[298,299,300],"blockquote",{},[63,301,302,310,311,313,314,318],{},[303,304,305,306,309],"strong",{},"Do not use raw ",[83,307,308],{},"\u003Ciframe>"," tags"," to embed YouTube videos. Iframes load YouTube's scripts and set tracking cookies on page load, before any user consent, which is not GDPR-compliant. The ",[83,312,232],{}," component only loads the YouTube player when the user explicitly clicks play. See ",[24,315,317],{"href":316},"\u002Fhandbook\u002Fmarketing\u002Fblog\u002F#embedding-videos-in-article-body","Embedding Videos in Article Body"," for more detail.",[58,320,322],{"id":321},"meta-keywords","Meta Keywords",[63,324,325],{},"Meta keywords are a type of metadata that provide information about the content of a webpage. They are commonly used by search engines to understand the topics covered in a page and improve its visibility in search results.",[223,327,329],{"id":328},"default-keywords","Default Keywords",[63,331,332,333,339],{},"By default, each webpage on the FlowFuse website includes a set of predefined keywords: ",[303,334,335],{},[336,337],"binding",{"value":338},"site.messaging.keywords",". These default keywords are relevant to the overall theme of the website and help categorize the content.",[223,341,343],{"id":342},"priority-of-keywords","Priority of Keywords",[63,345,346],{},"When adding meta keywords to the website pages, a specific priority order is followed:",[348,349,350,356,370,389],"ol",{},[17,351,352,355],{},[303,353,354],{},"Meta Keywords:"," These are the keywords specified in the front matter of the webpage. They are specifically defined for each page and offer additional context.",[17,357,358,361,362,365,366,369],{},[303,359,360],{},"Keywords:"," If no ",[83,363,364],{},"meta.keywords"," are found, the ",[83,367,368],{},"keywords"," specified in the front matter of the webpage are used.",[17,371,372,378,379,381,382,384,385,388],{},[24,373,375],{"href":374},"\u002Fhandbook\u002Fmarketing\u002Fblog\u002F#tags",[303,376,377],{},"Tags:"," If neither ",[83,380,364],{}," nor ",[83,383,368],{}," are assigned, the ",[83,386,387],{},"tags"," assigned to the content are included as meta keywords. These tags are used to categorize the content and provide relevant context.",[17,390,391,394],{},[303,392,393],{},"Default Keywords:"," These are always included and provide general information about the website's content. They can be appended to the keywords obtained from previous points, or, if neither of the previous conditions are met, the default keywords are used as a fallback option.",[223,396,398],{"id":397},"adding-meta-keywords","Adding Meta Keywords",[63,400,401],{},"To specify meta keywords for a webpage, include them in the front matter of the Markdown file. Here's an example:",[76,403,407],{"className":404,"code":405,"language":406,"meta":85,"style":85},"language-yaml shiki shiki-themes github-light github-dark","---\ntitle: Example Page\nmeta:\n  keywords: flowfuse, flows, manufacturing\n---\n","yaml",[83,408,409,414,426,435,446],{"__ignoreMap":85},[242,410,411],{"class":244,"line":245},[242,412,413],{"class":256},"---\n",[242,415,417,420,423],{"class":244,"line":416},2,[242,418,419],{"class":252},"title",[242,421,422],{"class":248},": ",[242,424,425],{"class":263},"Example Page\n",[242,427,429,432],{"class":244,"line":428},3,[242,430,431],{"class":252},"meta",[242,433,434],{"class":248},":\n",[242,436,438,441,443],{"class":244,"line":437},4,[242,439,440],{"class":252},"  keywords",[242,442,422],{"class":248},[242,444,445],{"class":263},"flowfuse, flows, manufacturing\n",[242,447,449],{"class":244,"line":448},5,[242,450,413],{"class":256},[58,452,454],{"id":453},"requesting-new-website-pages","Requesting New Website Pages",[63,456,457,458,463],{},"New pages or significant page updates should start with a ",[24,459,462],{"href":460,"rel":461},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fwebsite\u002Fissues\u002Fnew\u002Fchoose",[28],"Website Page Request"," issue in the website repository.",[63,465,466],{},"The request should include a draft (Google Doc) with:",[14,468,469,472,475],{},[17,470,471],{},"full copy for all sections",[17,473,474],{},"CTA destinations and links",[17,476,477],{},"any relevant context for the page",[63,479,480],{},"Starting with a draft copy is often the fastest way to get feedback and move into implementation.",[63,482,483],{},"In many cases, this helps keep changes focused and iterations small when the page is built.",[63,485,486,487,30],{},"For design-related considerations, see the ",[24,488,490],{"href":489},"\u002Fhandbook\u002Fdesign\u002Fprocess\u002F#design-review","Design Review process",[58,492,494],{"id":493},"pull-request-scope","Pull Request Scope",[63,496,497],{},"To support fast iteration:",[14,499,500,503,506],{},[17,501,502],{},"prefer small, focused PRs",[17,504,505],{},"avoid mixing content updates with layout or functional changes",[17,507,508],{},"split larger changes into separate PRs where possible",[63,510,511],{},"This makes changes easier to review, test, and iterate on, and helps keep iterations small.",[58,513,515],{"id":514},"reviewing-pull-requests","Reviewing Pull Requests",[63,517,518],{},"When creating a PR and requesting a review from a FlowFuse team member, please consider if\nthe content is ready to be released ASAP or if its release should be to a particular schedule. If you\ndon't want the reviewer to merge the content (in effect put it live on the website) mark the PR as a draft in GitHub.\nIf you are reviewing a website PR and it is not marked as draft you can merge it, otherwise simply review and where appropriate approve the PR.",[520,521,522],"style",{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":85,"searchDepth":416,"depth":416,"links":524},[525,526,527,530,535,536,537],{"id":60,"depth":416,"text":61},{"id":121,"depth":416,"text":122},{"id":189,"depth":416,"text":190,"children":528},[529],{"id":225,"depth":428,"text":226},{"id":321,"depth":416,"text":322,"children":531},[532,533,534],{"id":328,"depth":428,"text":329},{"id":342,"depth":428,"text":343},{"id":397,"depth":428,"text":398},{"id":453,"depth":416,"text":454},{"id":493,"depth":416,"text":494},{"id":514,"depth":416,"text":515},"md",{"navTitle":540},"Website",true,"\u002Fhandbook\u002Fmarketing\u002Fwebsite",{"title":5,"description":85},"handbook\u002Fmarketing\u002Fwebsite","yqN90PZMgIvD3iYy3NkCiw_F9GYFar4M-qBaBYQVGzw",[547],{"title":548,"path":549,"stem":550,"children":551},"Handbook","\u002Fhandbook","handbook",[552,555,676,706,904,977,1036,1162],{"title":553,"path":549,"stem":554},"FlowFuse Handbook","handbook\u002Findex",{"title":556,"path":557,"stem":558,"children":559},"Company","\u002Fhandbook\u002Fcompany","handbook\u002Fcompany\u002Findex",[560,561,565,569,573,591,595,599,603,668,672],{"title":556,"path":557,"stem":558},{"title":562,"path":563,"stem":564},"Board meetings","\u002Fhandbook\u002Fcompany\u002Fboard","handbook\u002Fcompany\u002Fboard",{"title":566,"path":567,"stem":568},"Communication","\u002Fhandbook\u002Fcompany\u002Fcommunication","handbook\u002Fcompany\u002Fcommunication",{"title":570,"path":571,"stem":572},"How we make decisions","\u002Fhandbook\u002Fcompany\u002Fdecisions","handbook\u002Fcompany\u002Fdecisions",{"title":574,"path":575,"stem":576,"children":577},"Guides","\u002Fhandbook\u002Fcompany\u002Fguides","handbook\u002Fcompany\u002Fguides\u002Findex",[578,579,583,587],{"title":574,"path":575,"stem":576},{"title":580,"path":581,"stem":582},"How to use Git","\u002Fhandbook\u002Fcompany\u002Fguides\u002Fgit","handbook\u002Fcompany\u002Fguides\u002Fgit",{"title":584,"path":585,"stem":586},"Google Workspace","\u002Fhandbook\u002Fcompany\u002Fguides\u002Fgworkspace","handbook\u002Fcompany\u002Fguides\u002Fgworkspace",{"title":588,"path":589,"stem":590},"Markdown Guide","\u002Fhandbook\u002Fcompany\u002Fguides\u002Fmarkdown","handbook\u002Fcompany\u002Fguides\u002Fmarkdown",{"title":592,"path":593,"stem":594},"Organizational Structure","\u002Fhandbook\u002Fcompany\u002Forganizational-structure","handbook\u002Fcompany\u002Forganizational-structure",{"title":596,"path":597,"stem":598},"Principles","\u002Fhandbook\u002Fcompany\u002Fprinciples","handbook\u002Fcompany\u002Fprinciples",{"title":600,"path":601,"stem":602},"Remote Work","\u002Fhandbook\u002Fcompany\u002Fremote","handbook\u002Fcompany\u002Fremote",{"title":604,"path":605,"stem":606,"children":607},"Security","\u002Fhandbook\u002Fcompany\u002Fsecurity","handbook\u002Fcompany\u002Fsecurity\u002Findex",[608,609,613,617,621,625,629,633,637,641,645,649,653,657,660,664],{"title":604,"path":605,"stem":606},{"title":610,"path":611,"stem":612},"Access Control Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Faccess-control","handbook\u002Fcompany\u002Fsecurity\u002Faccess-control",{"title":614,"path":615,"stem":616},"AI Development and Customer Data Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fai-development-and-customer-data","handbook\u002Fcompany\u002Fsecurity\u002Fai-development-and-customer-data",{"title":618,"path":619,"stem":620},"Asset Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fasset-management","handbook\u002Fcompany\u002Fsecurity\u002Fasset-management",{"title":622,"path":623,"stem":624},"Business Continuity & Disaster Recovery Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fbusiness-continuity","handbook\u002Fcompany\u002Fsecurity\u002Fbusiness-continuity",{"title":626,"path":627,"stem":628},"Computer Security","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fcomputer-security","handbook\u002Fcompany\u002Fsecurity\u002Fcomputer-security",{"title":630,"path":631,"stem":632},"Cryptography Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fcryptography","handbook\u002Fcompany\u002Fsecurity\u002Fcryptography",{"title":634,"path":635,"stem":636},"Data Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fdata-management","handbook\u002Fcompany\u002Fsecurity\u002Fdata-management",{"title":638,"path":639,"stem":640},"Human Resources Security Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fhuman-resources","handbook\u002Fcompany\u002Fsecurity\u002Fhuman-resources",{"title":642,"path":643,"stem":644},"Incident Response Plan","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fincident-response","handbook\u002Fcompany\u002Fsecurity\u002Fincident-response",{"title":646,"path":647,"stem":648},"Information Security Policy and Acceptable Use Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Finformation-security","handbook\u002Fcompany\u002Fsecurity\u002Finformation-security",{"title":650,"path":651,"stem":652},"Information Security Roles and Responsibilities","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Finformation-security-roles","handbook\u002Fcompany\u002Fsecurity\u002Finformation-security-roles",{"title":654,"path":655,"stem":656},"Operations Security Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Foperations-security","handbook\u002Fcompany\u002Fsecurity\u002Foperations-security",{"title":634,"path":658,"stem":659},"\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Frisk-management","handbook\u002Fcompany\u002Fsecurity\u002Frisk-management",{"title":661,"path":662,"stem":663},"Secure Development Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fsecure-development","handbook\u002Fcompany\u002Fsecurity\u002Fsecure-development",{"title":665,"path":666,"stem":667},"Third-Party Risk Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fthird-party-risk-management","handbook\u002Fcompany\u002Fsecurity\u002Fthird-party-risk-management",{"title":669,"path":670,"stem":671},"Strategy","\u002Fhandbook\u002Fcompany\u002Fstrategy","handbook\u002Fcompany\u002Fstrategy",{"title":673,"path":674,"stem":675},"Values","\u002Fhandbook\u002Fcompany\u002Fvalues","handbook\u002Fcompany\u002Fvalues",{"title":677,"path":678,"stem":679,"children":680},"Design","\u002Fhandbook\u002Fdesign","handbook\u002Fdesign\u002Findex",[681,682,686,690,694,698,702],{"title":677,"path":678,"stem":679},{"title":683,"path":684,"stem":685},"Art Requests","\u002Fhandbook\u002Fdesign\u002Fart-requests","handbook\u002Fdesign\u002Fart-requests",{"title":687,"path":688,"stem":689},"FlowFuse Branding Guidelines","\u002Fhandbook\u002Fdesign\u002Fbranding","handbook\u002Fdesign\u002Fbranding",{"title":691,"path":692,"stem":693},"Design Thinking","\u002Fhandbook\u002Fdesign\u002Fdesign-thinking","handbook\u002Fdesign\u002Fdesign-thinking",{"title":695,"path":696,"stem":697},"Process","\u002Fhandbook\u002Fdesign\u002Fprocess","handbook\u002Fdesign\u002Fprocess",{"title":699,"path":700,"stem":701},"Tools","\u002Fhandbook\u002Fdesign\u002Ftools","handbook\u002Fdesign\u002Ftools",{"title":703,"path":704,"stem":705},"Videos","\u002Fhandbook\u002Fdesign\u002Fvideos","handbook\u002Fdesign\u002Fvideos",{"title":707,"path":708,"stem":709,"children":710},"Engineering","\u002Fhandbook\u002Fengineering","handbook\u002Fengineering\u002Findex",[711,712,730,734,756,794,798,857,861,883,887,901],{"title":707,"path":708,"stem":709},{"title":713,"path":714,"stem":715,"children":716},"Contributing","\u002Fhandbook\u002Fengineering\u002Fcontributing","handbook\u002Fengineering\u002Fcontributing\u002Findex",[717,718,722,726],{"title":713,"path":714,"stem":715},{"title":719,"path":720,"stem":721},"Certified Nodes","\u002Fhandbook\u002Fengineering\u002Fcontributing\u002Fcertified-nodes","handbook\u002Fengineering\u002Fcontributing\u002Fcertified-nodes",{"title":723,"path":724,"stem":725},"Setting up a local FF Tables test environment","\u002Fhandbook\u002Fengineering\u002Fcontributing\u002Fff-tables","handbook\u002Fengineering\u002Fcontributing\u002Fff-tables",{"title":727,"path":728,"stem":729},"FlowFuse Team NPM Registry","\u002Fhandbook\u002Fengineering\u002Fcontributing\u002Fteam-npm-registry","handbook\u002Fengineering\u002Fcontributing\u002Fteam-npm-registry",{"title":731,"path":732,"stem":733},"Dependency Updates","\u002Fhandbook\u002Fengineering\u002Fdependency-updates","handbook\u002Fengineering\u002Fdependency-updates",{"title":735,"path":736,"stem":737,"children":738},"Front-End","\u002Fhandbook\u002Fengineering\u002Ffrontend","handbook\u002Fengineering\u002Ffrontend\u002Findex",[739,740,744,748,752],{"title":735,"path":736,"stem":737},{"title":741,"path":742,"stem":743},"Data Attributes","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Fdata-attributes","handbook\u002Fengineering\u002Ffrontend\u002Fdata-attributes",{"title":745,"path":746,"stem":747},"Front-End Layouts","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Flayouts","handbook\u002Fengineering\u002Ffrontend\u002Flayouts",{"title":749,"path":750,"stem":751},"Services","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Fservices","handbook\u002Fengineering\u002Ffrontend\u002Fservices",{"title":753,"path":754,"stem":755},"Front-End Testing","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Ftesting","handbook\u002Fengineering\u002Ffrontend\u002Ftesting",{"title":757,"path":758,"stem":759,"children":760},"Platform Ops","\u002Fhandbook\u002Fengineering\u002Fops","handbook\u002Fengineering\u002Fops\u002Findex",[761,762,766,770,774,778,782,786,790],{"title":757,"path":758,"stem":759},{"title":763,"path":764,"stem":765},"FlowFuse Dedicated","\u002Fhandbook\u002Fengineering\u002Fops\u002Fdedicated","handbook\u002Fengineering\u002Fops\u002Fdedicated",{"title":767,"path":768,"stem":769},"Dependencies within the CI\u002FCD process","\u002Fhandbook\u002Fengineering\u002Fops\u002Fdeployment","handbook\u002Fengineering\u002Fops\u002Fdeployment",{"title":771,"path":772,"stem":773},"Incident Response","\u002Fhandbook\u002Fengineering\u002Fops\u002Fincident-response","handbook\u002Fengineering\u002Fops\u002Fincident-response",{"title":775,"path":776,"stem":777},"Observability","\u002Fhandbook\u002Fengineering\u002Fops\u002Fobservability","handbook\u002Fengineering\u002Fops\u002Fobservability",{"title":779,"path":780,"stem":781},"Production Environment","\u002Fhandbook\u002Fengineering\u002Fops\u002Fproduction","handbook\u002Fengineering\u002Fops\u002Fproduction",{"title":783,"path":784,"stem":785},"How to Update Stacks on Production","\u002Fhandbook\u002Fengineering\u002Fops\u002Fproduction-stack-update","handbook\u002Fengineering\u002Fops\u002Fproduction-stack-update",{"title":787,"path":788,"stem":789},"FlowFuse Expert","\u002Fhandbook\u002Fengineering\u002Fops\u002Fself-hosted-assistant","handbook\u002Fengineering\u002Fops\u002Fself-hosted-assistant",{"title":791,"path":792,"stem":793},"Staging Environment","\u002Fhandbook\u002Fengineering\u002Fops\u002Fstaging","handbook\u002Fengineering\u002Fops\u002Fstaging",{"title":795,"path":796,"stem":797},"Packaging Guidelines","\u002Fhandbook\u002Fengineering\u002Fpackaging","handbook\u002Fengineering\u002Fpackaging",{"title":799,"path":800,"stem":801,"children":802},"Product","\u002Fhandbook\u002Fengineering\u002Fproduct","handbook\u002Fengineering\u002Fproduct\u002Findex",[803,804,808,812,816,820,824,830,834,837,841,845,849,853],{"title":799,"path":800,"stem":801},{"title":805,"path":806,"stem":807},"Blueprints","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fblueprints","handbook\u002Fengineering\u002Fproduct\u002Fblueprints",{"title":809,"path":810,"stem":811},"Node-RED Dashboard 2.0 - Project","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fdashboard","handbook\u002Fengineering\u002Fproduct\u002Fdashboard",{"title":813,"path":814,"stem":815},"Product Feedback","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Ffeedback","handbook\u002Fengineering\u002Fproduct\u002Ffeedback",{"title":817,"path":818,"stem":819},"Glossary","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fglossary","handbook\u002Fengineering\u002Fproduct\u002Fglossary",{"title":821,"path":822,"stem":823},"Product Metrics","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fmetrics","handbook\u002Fengineering\u002Fproduct\u002Fmetrics",{"title":825,"path":826,"stem":827,"children":828},"Personas","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fpersonas","handbook\u002Fengineering\u002Fproduct\u002Fpersonas\u002Findex",[829],{"title":825,"path":826,"stem":827},{"title":831,"path":832,"stem":833},"Pricing Principles","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fpricing","handbook\u002Fengineering\u002Fproduct\u002Fpricing",{"title":596,"path":835,"stem":836},"\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fprinciples","handbook\u002Fengineering\u002Fproduct\u002Fprinciples",{"title":838,"path":839,"stem":840},"Product Strategy","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fstrategy","handbook\u002Fengineering\u002Fproduct\u002Fstrategy",{"title":842,"path":843,"stem":844},"Product Growth","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Ftelemetry","handbook\u002Fengineering\u002Fproduct\u002Ftelemetry",{"title":846,"path":847,"stem":848},"Versioning","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fversioning","handbook\u002Fengineering\u002Fproduct\u002Fversioning",{"title":850,"path":851,"stem":852},"Market Segments","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fverticals","handbook\u002Fengineering\u002Fproduct\u002Fverticals",{"title":854,"path":855,"stem":856},"Vision","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fvision","handbook\u002Fengineering\u002Fproduct\u002Fvision",{"title":858,"path":859,"stem":860},"Project Management","\u002Fhandbook\u002Fengineering\u002Fproject-management","handbook\u002Fengineering\u002Fproject-management",{"title":862,"path":863,"stem":864,"children":865},"Releases","\u002Fhandbook\u002Fengineering\u002Freleases","handbook\u002Fengineering\u002Freleases\u002Findex",[866,867,871,875,879],{"title":862,"path":863,"stem":864},{"title":868,"path":869,"stem":870},"Dashboard 2.0 Release Process","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fdashboard-2","handbook\u002Fengineering\u002Freleases\u002Fdashboard-2",{"title":872,"path":873,"stem":874},"Digital Ocean Release Process","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fdigital-ocean","handbook\u002Fengineering\u002Freleases\u002Fdigital-ocean",{"title":876,"path":877,"stem":878},"Release Process","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fprocess","handbook\u002Fengineering\u002Freleases\u002Fprocess",{"title":880,"path":881,"stem":882},"Writing Changelog Posts","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fwriting-changelog","handbook\u002Fengineering\u002Freleases\u002Fwriting-changelog",{"title":884,"path":885,"stem":886},"Security Reporting Policy","\u002Fhandbook\u002Fengineering\u002Fsecurity","handbook\u002Fengineering\u002Fsecurity",{"title":888,"path":889,"stem":890,"children":891},"Support","\u002Fhandbook\u002Fengineering\u002Fsupport","handbook\u002Fengineering\u002Fsupport\u002Findex",[892,893,897],{"title":888,"path":889,"stem":890},{"title":894,"path":895,"stem":896},"Support Triage Duty","\u002Fhandbook\u002Fengineering\u002Fsupport\u002Ftriage","handbook\u002Fengineering\u002Fsupport\u002Ftriage",{"title":898,"path":899,"stem":900},"Troubleshooting","\u002Fhandbook\u002Fengineering\u002Fsupport\u002Ftroubleshooting","handbook\u002Fengineering\u002Fsupport\u002Ftroubleshooting",{"title":699,"path":902,"stem":903},"\u002Fhandbook\u002Fengineering\u002Ftools","handbook\u002Fengineering\u002Ftools",{"title":905,"path":906,"stem":907,"children":908},"Marketing department","\u002Fhandbook\u002Fmarketing","handbook\u002Fmarketing\u002Findex",[909,910,914,918,932,936,940,944,948,952,956,960,964,968,972,976],{"title":905,"path":906,"stem":907},{"title":911,"path":912,"stem":913},"Blog","\u002Fhandbook\u002Fmarketing\u002Fblog","handbook\u002Fmarketing\u002Fblog",{"title":915,"path":916,"stem":917},"Brand Personality, Tone of Voice & Character","\u002Fhandbook\u002Fmarketing\u002Fbrand-voice","handbook\u002Fmarketing\u002Fbrand-voice",{"title":919,"path":920,"stem":921,"children":922},"Community","\u002Fhandbook\u002Fmarketing\u002Fcommunity","handbook\u002Fmarketing\u002Fcommunity\u002Findex",[923,924,928],{"title":919,"path":920,"stem":921},{"title":925,"path":926,"stem":927},"Community Guidelines","\u002Fhandbook\u002Fmarketing\u002Fcommunity\u002Fcommunity-guidelines","handbook\u002Fmarketing\u002Fcommunity\u002Fcommunity-guidelines",{"title":929,"path":930,"stem":931},"Forums And Support","\u002Fhandbook\u002Fmarketing\u002Fcommunity\u002Fforums-and-support","handbook\u002Fmarketing\u002Fcommunity\u002Fforums-and-support",{"title":933,"path":934,"stem":935},"Customer Stories","\u002Fhandbook\u002Fmarketing\u002Fcustomer-stories","handbook\u002Fmarketing\u002Fcustomer-stories",{"title":937,"path":938,"stem":939},"FlowFuse for Education","\u002Fhandbook\u002Fmarketing\u002Feducation","handbook\u002Fmarketing\u002Feducation",{"title":941,"path":942,"stem":943},"Marketing Email","\u002Fhandbook\u002Fmarketing\u002Femail","handbook\u002Fmarketing\u002Femail",{"title":945,"path":946,"stem":947},"Events","\u002Fhandbook\u002Fmarketing\u002Fevents","handbook\u002Fmarketing\u002Fevents",{"title":949,"path":950,"stem":951},"How the marketing team works at FlowFuse","\u002Fhandbook\u002Fmarketing\u002Fhow-we-work","handbook\u002Fmarketing\u002Fhow-we-work",{"title":953,"path":954,"stem":955},"Lead Activation","\u002Fhandbook\u002Fmarketing\u002Flead-activation","handbook\u002Fmarketing\u002Flead-activation",{"title":957,"path":958,"stem":959},"Lead Generation","\u002Fhandbook\u002Fmarketing\u002Fleads","handbook\u002Fmarketing\u002Fleads",{"title":961,"path":962,"stem":963},"Messaging","\u002Fhandbook\u002Fmarketing\u002Fmessaging","handbook\u002Fmarketing\u002Fmessaging",{"title":965,"path":966,"stem":967},"Marketing Programs","\u002Fhandbook\u002Fmarketing\u002Fprograms","handbook\u002Fmarketing\u002Fprograms",{"title":969,"path":970,"stem":971},"Social Media Channels","\u002Fhandbook\u002Fmarketing\u002Fsocial-media","handbook\u002Fmarketing\u002Fsocial-media",{"title":973,"path":974,"stem":975},"FlowFuse Webinars","\u002Fhandbook\u002Fmarketing\u002Fwebinars","handbook\u002Fmarketing\u002Fwebinars",{"title":5,"path":542,"stem":544},{"title":978,"path":979,"stem":980,"children":981},"Operations","\u002Fhandbook\u002Foperations","handbook\u002Foperations\u002Findex",[982,983,987,991,995,1016,1020,1024,1028,1032],{"title":978,"path":979,"stem":980},{"title":984,"path":985,"stem":986},"Tax & Compliance","\u002Fhandbook\u002Foperations\u002Faccounting","handbook\u002Foperations\u002Faccounting",{"title":988,"path":989,"stem":990},"Accounts","\u002Fhandbook\u002Foperations\u002Faccounts","handbook\u002Foperations\u002Faccounts",{"title":992,"path":993,"stem":994},"Billing","\u002Fhandbook\u002Foperations\u002Fbilling","handbook\u002Foperations\u002Fbilling",{"title":85,"path":996,"stem":997,"children":998},"\u002Fhandbook\u002Foperations\u002Fceo-ops","handbook\u002Foperations\u002Fceo-ops\u002Findex",[999,1000,1004,1008,1012],{"title":85,"path":996,"stem":997},{"title":1001,"path":1002,"stem":1003},"Calendar Management","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Fcalendar-management","handbook\u002Foperations\u002Fceo-ops\u002Fcalendar-management",{"title":1005,"path":1006,"stem":1007},"Inbox Management","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Finbox-management","handbook\u002Foperations\u002Fceo-ops\u002Finbox-management",{"title":1009,"path":1010,"stem":1011},"Task Managment","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Ftask-managment","handbook\u002Foperations\u002Fceo-ops\u002Ftask-managment",{"title":1013,"path":1014,"stem":1015},"Travel Booking","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Ftravel-booking","handbook\u002Foperations\u002Fceo-ops\u002Ftravel-booking",{"title":1017,"path":1018,"stem":1019},"Change","\u002Fhandbook\u002Foperations\u002Fchange","handbook\u002Foperations\u002Fchange",{"title":1021,"path":1022,"stem":1023},"Commission Payment","\u002Fhandbook\u002Foperations\u002Fcommission-payment","handbook\u002Foperations\u002Fcommission-payment",{"title":1025,"path":1026,"stem":1027},"Data at FlowFuse","\u002Fhandbook\u002Foperations\u002Fdata","handbook\u002Foperations\u002Fdata",{"title":1029,"path":1030,"stem":1031},"Signatures","\u002Fhandbook\u002Foperations\u002Fsignatures","handbook\u002Foperations\u002Fsignatures",{"title":1033,"path":1034,"stem":1035},"Vendors","\u002Fhandbook\u002Foperations\u002Fvendors","handbook\u002Foperations\u002Fvendors",{"title":1037,"path":1038,"stem":1039,"children":1040},"People Operations","\u002Fhandbook\u002Fpeopleops","handbook\u002Fpeopleops\u002Findex",[1041,1042,1046,1050,1054,1058,1062,1080,1142,1146,1150,1154,1158],{"title":1037,"path":1038,"stem":1039},{"title":1043,"path":1044,"stem":1045},"Coaching Plans","\u002Fhandbook\u002Fpeopleops\u002Fcoaching-plans","handbook\u002Fpeopleops\u002Fcoaching-plans",{"title":1047,"path":1048,"stem":1049},"Code of Conduct","\u002Fhandbook\u002Fpeopleops\u002Fcode-of-conduct","handbook\u002Fpeopleops\u002Fcode-of-conduct",{"title":1051,"path":1052,"stem":1053},"Compensation","\u002Fhandbook\u002Fpeopleops\u002Fcompensation","handbook\u002Fpeopleops\u002Fcompensation",{"title":1055,"path":1056,"stem":1057},"Compliance & Training (Mineral)","\u002Fhandbook\u002Fpeopleops\u002Fcompliance","handbook\u002Fpeopleops\u002Fcompliance",{"title":1059,"path":1060,"stem":1061},"Expenses","\u002Fhandbook\u002Fpeopleops\u002Fexpenses","handbook\u002Fpeopleops\u002Fexpenses",{"title":1063,"path":1064,"stem":1065,"children":1066},"Hiring","\u002Fhandbook\u002Fpeopleops\u002Fhiring","handbook\u002Fpeopleops\u002Fhiring\u002Findex",[1067,1068,1072,1076],{"title":1063,"path":1064,"stem":1065},{"title":1069,"path":1070,"stem":1071},"Working with Recruiters","\u002Fhandbook\u002Fpeopleops\u002Fhiring\u002Frecruiters","handbook\u002Fpeopleops\u002Fhiring\u002Frecruiters",{"title":1073,"path":1074,"stem":1075},"Screening Call","\u002Fhandbook\u002Fpeopleops\u002Fhiring\u002Fscreening-call","handbook\u002Fpeopleops\u002Fhiring\u002Fscreening-call",{"title":1077,"path":1078,"stem":1079},"Star Questions","\u002Fhandbook\u002Fpeopleops\u002Fhiring\u002Fstar-questions","handbook\u002Fpeopleops\u002Fhiring\u002Fstar-questions",{"title":1081,"path":1082,"stem":1083,"children":1084},"Job Descriptions","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Findex",[1085,1086,1090,1094,1098,1102,1106,1110,1114,1118,1122,1126,1130,1134,1138],{"title":1081,"path":1082,"stem":1083},{"title":1087,"path":1088,"stem":1089},"Account Executive","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Faccount-executive","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Faccount-executive",{"title":1091,"path":1092,"stem":1093},"CEO","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fceo","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fceo",{"title":1095,"path":1096,"stem":1097},"Chief of Staff","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fchief-of-staff","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fchief-of-staff",{"title":1099,"path":1100,"stem":1101},"CTO","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fcto","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fcto",{"title":1103,"path":1104,"stem":1105},"Developer Relations Advocate","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fdeveloper-relations-advocate","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fdeveloper-relations-advocate",{"title":1107,"path":1108,"stem":1109},"Engineering Manager","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fengineering-manager","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fengineering-manager",{"title":1111,"path":1112,"stem":1113},"Fullstack Engineer","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer",{"title":1115,"path":1116,"stem":1117},"Fullstack Engineer (AI-Focused)","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer-ai","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer-ai",{"title":1119,"path":1120,"stem":1121},"Head of Marketing","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fhead-of-marketing","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fhead-of-marketing",{"title":1123,"path":1124,"stem":1125},"Product Manager","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-manager","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-manager",{"title":1127,"path":1128,"stem":1129},"Product Marketer","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-marketer","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-marketer",{"title":1131,"path":1132,"stem":1133},"Solutions Engineer","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fsolutions-engineer","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fsolutions-engineer",{"title":1135,"path":1136,"stem":1137},"Technical Product Manager","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Ftechnical-product-manager","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Ftechnical-product-manager",{"title":1139,"path":1140,"stem":1141},"VP of Sales","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fvp-sales","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fvp-sales",{"title":1143,"path":1144,"stem":1145},"Holiday and Leave","\u002Fhandbook\u002Fpeopleops\u002Fleave","handbook\u002Fpeopleops\u002Fleave",{"title":1147,"path":1148,"stem":1149},"PeopleOps policies","\u002Fhandbook\u002Fpeopleops\u002Forganization","handbook\u002Fpeopleops\u002Forganization",{"title":1151,"path":1152,"stem":1153},"Performance Review","\u002Fhandbook\u002Fpeopleops\u002Fperformance-review","handbook\u002Fpeopleops\u002Fperformance-review",{"title":1155,"path":1156,"stem":1157},"Summit","\u002Fhandbook\u002Fpeopleops\u002Fsummit","handbook\u002Fpeopleops\u002Fsummit",{"title":1159,"path":1160,"stem":1161},"Travel","\u002Fhandbook\u002Fpeopleops\u002Ftravel","handbook\u002Fpeopleops\u002Ftravel",{"title":1163,"path":1164,"stem":1165,"children":1166},"Sales department","\u002Fhandbook\u002Fsales","handbook\u002Fsales\u002Findex",[1167,1168,1174,1178,1182,1186,1190,1194,1198,1202,1219,1223,1235,1239,1245,1249,1253],{"title":1163,"path":1164,"stem":1165},{"title":1169,"path":1170,"stem":1171,"children":1172},"FY 2026 SALES COMPENSATION PLAN","\u002Fhandbook\u002Fsales\u002Fcommission-plan","handbook\u002Fsales\u002Fcommission-plan\u002Findex",[1173],{"title":1169,"path":1170,"stem":1171},{"title":1175,"path":1176,"stem":1177},"Customer Success","\u002Fhandbook\u002Fsales\u002Fcustomer-success","handbook\u002Fsales\u002Fcustomer-success",{"title":1179,"path":1180,"stem":1181},"Self Hosted Dashboard v2 Multi User Plugin","\u002Fhandbook\u002Fsales\u002Fdashboard-v2","handbook\u002Fsales\u002Fdashboard-v2",{"title":1183,"path":1184,"stem":1185},"Edge Connectivity Sales Process","\u002Fhandbook\u002Fsales\u002Fedge-connect-process","handbook\u002Fsales\u002Fedge-connect-process",{"title":1187,"path":1188,"stem":1189},"Engagements","\u002Fhandbook\u002Fsales\u002Fengagements","handbook\u002Fsales\u002Fengagements",{"title":1191,"path":1192,"stem":1193},"Forecast Review","\u002Fhandbook\u002Fsales\u002Fforecast-review","handbook\u002Fsales\u002Fforecast-review",{"title":1195,"path":1196,"stem":1197},"Hubspot","\u002Fhandbook\u002Fsales\u002Fhubspot","handbook\u002Fsales\u002Fhubspot",{"title":1199,"path":1200,"stem":1201},"Legal","\u002Fhandbook\u002Fsales\u002Flegal","handbook\u002Fsales\u002Flegal",{"title":85,"path":1203,"stem":1204,"children":1205},"\u002Fhandbook\u002Fsales\u002Fmeetings","handbook\u002Fsales\u002Fmeetings\u002Findex",[1206,1207,1211,1215],{"title":85,"path":1203,"stem":1204},{"title":1208,"path":1209,"stem":1210},"Demo","\u002Fhandbook\u002Fsales\u002Fmeetings\u002Fdemo","handbook\u002Fsales\u002Fmeetings\u002Fdemo",{"title":1212,"path":1213,"stem":1214},"Discovery","\u002Fhandbook\u002Fsales\u002Fmeetings\u002Fdiscovery","handbook\u002Fsales\u002Fmeetings\u002Fdiscovery",{"title":1216,"path":1217,"stem":1218},"Poc","\u002Fhandbook\u002Fsales\u002Fmeetings\u002Fpoc","handbook\u002Fsales\u002Fmeetings\u002Fpoc",{"title":1220,"path":1221,"stem":1222},"Sales Team Operating Principles","\u002Fhandbook\u002Fsales\u002Foperating-principles","handbook\u002Fsales\u002Foperating-principles",{"title":1224,"path":1225,"stem":1226,"children":1227},"Commercial Organization","\u002Fhandbook\u002Fsales\u002Forg","handbook\u002Fsales\u002Forg\u002Findex",[1228,1229],{"title":1224,"path":1225,"stem":1226},{"title":1230,"path":1231,"stem":1232,"children":1233},"Account Executives","\u002Fhandbook\u002Fsales\u002Forg\u002Faccount-executives","handbook\u002Fsales\u002Forg\u002Faccount-executives\u002Findex",[1234],{"title":1230,"path":1231,"stem":1232},{"title":1236,"path":1237,"stem":1238},"Partnerships","\u002Fhandbook\u002Fsales\u002Fpartnerships","handbook\u002Fsales\u002Fpartnerships",{"title":1240,"path":1241,"stem":1242,"children":1243},"Processes","\u002Fhandbook\u002Fsales\u002Fprocesses","handbook\u002Fsales\u002Fprocesses\u002Findex",[1244],{"title":1240,"path":1241,"stem":1242},{"title":1246,"path":1247,"stem":1248},"Professional Services","\u002Fhandbook\u002Fsales\u002Fprofessional-services","handbook\u002Fsales\u002Fprofessional-services",{"title":1250,"path":1251,"stem":1252},"Regions","\u002Fhandbook\u002Fsales\u002Fregions","handbook\u002Fsales\u002Fregions",{"title":1254,"path":1255,"stem":1256},"Sales Deck","\u002Fhandbook\u002Fsales\u002Fsales-deck","handbook\u002Fsales\u002Fsales-deck",1780070545635]