{"id":9491,"date":"2026-01-13T11:03:17","date_gmt":"2026-01-13T17:03:17","guid":{"rendered":"https:\/\/www.stage.commusoft.com\/?post_type=campaign&#038;p=9491"},"modified":"2026-01-21T03:23:43","modified_gmt":"2026-01-21T09:23:43","slug":"generac-annual-conference-2026","status":"publish","type":"campaign","link":"https:\/\/www.stage.commusoft.com\/en-us\/campaigns\/generac-annual-conference-2026\/","title":{"rendered":"US Generac Convention 2026"},"content":{"rendered":"\n<header id=\"hero-block_a7065c518f9cb0c3aa5dc43b90204443\" class=\" relative bg-secondary overflow-hidden\">\n\t<div class=\"relative z-10 wrapper flex flex-col gap-10 md:flex-row justify-between md:items-center py-14 md:py-24 text-white\">\n\t\t<div class=\"md:w-[50.40%]\">\n\t\t\t\t\t\t\t<h1 class=\"text-3xl font-bold sm:text-4xl lg:text-[52px] mb-3 md:mb-6\">Generator Software Designed For Generac Dealers<\/h1>\n\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"text-lg md:text-xl prose prose-commusoft prose-invert\"><p><span style=\"font-weight: 400\">Visiting the Generac Annual Conference in Vegas?<br \/>\nCome see us at Booth #25 to see it live!<\/span><\/p>\n<p>&nbsp;<\/p>\n<\/div>\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"mt-8 flex flex-col sm:flex-row gap-4\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\tclass=\"btn btn--primary\"\n\t\t\t\t\t\t\thref=\"#schedule-call\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tBook a Demo\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\n\t\t\t\n<div class=\"mt-5 flex w-full flex-nowrap items-center justify-between gap-4 md:mt-10 md:w-auto md:justify-start\">\n\t\t\t<div class=\"flex h-14 w-auto shrink-0 items-center overflow-hidden md:h-14\">\n\t\t\t<img decoding=\"async\" width=\"212\" height=\"238\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/Slashdot_Leader_Spring_2024.png\" class=\"h-full w-auto max-w-[104px] object-contain object-center md:max-w-[96px]\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/Slashdot_Leader_Spring_2024.png 212w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/Slashdot_Leader_Spring_2024-11x12.png 11w\" sizes=\"auto, (max-width: 212px) 100vw, 212px\" \/>\t\t<\/div>\n\t\t\t\t<div class=\"flex h-14 w-auto shrink-0 items-center overflow-hidden md:h-14\">\n\t\t\t<img decoding=\"async\" width=\"860\" height=\"1000\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/users-love-us.png\" class=\"h-full w-auto max-w-[104px] object-contain object-center md:max-w-[96px]\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/users-love-us.png 860w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/users-love-us-258x300.png 258w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/users-love-us-768x893.png 768w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/users-love-us-10x12.png 10w\" sizes=\"auto, (max-width: 860px) 100vw, 860px\" \/>\t\t<\/div>\n\t\t\t\t<div class=\"flex h-14 w-auto shrink-0 items-center overflow-hidden md:h-14\">\n\t\t\t<img decoding=\"async\" width=\"800\" height=\"625\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/GetApp-Category-Leaders-2025-Award-1.png\" class=\"h-full w-auto max-w-[104px] object-contain object-center md:max-w-[96px]\" alt=\"GetApp Category Leaders 2025 Award\" loading=\"lazy\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/GetApp-Category-Leaders-2025-Award-1.png 800w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/GetApp-Category-Leaders-2025-Award-1-300x234.png 300w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/GetApp-Category-Leaders-2025-Award-1-768x600.png 768w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/GetApp-Category-Leaders-2025-Award-1-15x12.png 15w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/>\t\t<\/div>\n\t\t\t\t<div class=\"flex h-14 w-auto shrink-0 items-center overflow-hidden md:h-14\">\n\t\t\t<img decoding=\"async\" width=\"776\" height=\"816\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/frontrunner-award-2026-e1777471178659.png\" class=\"h-full w-auto max-w-[104px] object-contain object-center md:max-w-[96px]\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/frontrunner-award-2026-e1777471178659.png 776w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/frontrunner-award-2026-e1777471178659-285x300.png 285w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/frontrunner-award-2026-e1777471178659-768x808.png 768w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/frontrunner-award-2026-e1777471178659-11x12.png 11w\" sizes=\"auto, (max-width: 776px) 100vw, 776px\" \/>\t\t<\/div>\n\t\t\t\t<div class=\"flex h-14 w-auto shrink-0 items-center overflow-hidden md:h-14\">\n\t\t\t<img decoding=\"async\" width=\"1464\" height=\"1216\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/svgviewer-png-output-e1777471293880.png\" class=\"h-full w-auto max-w-[104px] object-contain object-center md:max-w-[96px]\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/svgviewer-png-output-e1777471293880.png 1464w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/svgviewer-png-output-e1777471293880-300x249.png 300w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/svgviewer-png-output-e1777471293880-1024x851.png 1024w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/svgviewer-png-output-e1777471293880-768x638.png 768w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/svgviewer-png-output-e1777471293880-14x12.png 14w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/04\/svgviewer-png-output-e1777471293880-1440x1196.png 1440w\" sizes=\"auto, (max-width: 1464px) 100vw, 1464px\" \/>\t\t<\/div>\n\t\t<\/div>\n\n\t\t<\/div>\n\t\t<div class=\"md:w-[43.88%]\">\n\t\t\t<img decoding=\"async\" width=\"1440\" height=\"900\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/We-hope-to-see-you-at-HVACRS-main-event-Visit-us-at-booth-SL2020-2-e1767882428394-1440x900.jpg\" class=\"w-full h-auto rounded-sm overflow-hidden\" alt=\"\" loading=\"eager\" fetchpriority=\"high\" data-no-lazy=\"1\" sizes=\"(max-width: 768px) 100vw, (max-width: 1280px) 50vw, 720px\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/We-hope-to-see-you-at-HVACRS-main-event-Visit-us-at-booth-SL2020-2-e1767882428394-1440x900.jpg 1440w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/We-hope-to-see-you-at-HVACRS-main-event-Visit-us-at-booth-SL2020-2-e1767882428394-300x188.jpg 300w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/We-hope-to-see-you-at-HVACRS-main-event-Visit-us-at-booth-SL2020-2-e1767882428394-1024x640.jpg 1024w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/We-hope-to-see-you-at-HVACRS-main-event-Visit-us-at-booth-SL2020-2-e1767882428394-768x480.jpg 768w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/We-hope-to-see-you-at-HVACRS-main-event-Visit-us-at-booth-SL2020-2-e1767882428394-1536x960.jpg 1536w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/We-hope-to-see-you-at-HVACRS-main-event-Visit-us-at-booth-SL2020-2-e1767882428394-18x12.jpg 18w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/We-hope-to-see-you-at-HVACRS-main-event-Visit-us-at-booth-SL2020-2-e1767882428394-120x74.jpg 120w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/We-hope-to-see-you-at-HVACRS-main-event-Visit-us-at-booth-SL2020-2-e1767882428394.jpg 1920w\" \/>\t\t<\/div>\n\t<\/div>\n\n\t\n\t\t<svg aria-hidden=\"true\" width=\"788\" height=\"525\" class=\"absolute bottom-0 right-0 z-0\" viewBox=\"0 0 788 525\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t<rect opacity=\"0.2\" x=\"1167.11\" y=\"-601\" width=\"484.393\" height=\"1835.17\" transform=\"rotate(39.4919 1167.11 -601)\" fill=\"url(#paint0_linear_1106_13102)\" fill-opacity=\"0.2\"\/>\n\t<defs>\n\t<linearGradient id=\"paint0_linear_1106_13102\" x1=\"1196.18\" y1=\"153.479\" x2=\"1320.54\" y2=\"617.732\" gradientUnits=\"userSpaceOnUse\">\n\t<stop stop-color=\"white\" stop-opacity=\"0\"\/>\n\t<stop offset=\"1\" stop-color=\"white\"\/>\n\t<\/linearGradient>\n\t<\/defs>\n\t<\/svg>\n\t<svg aria-hidden=\"true\" width=\"477\" height=\"525\" class=\"absolute top-0 left-0 z-0\" viewBox=\"0 0 477 525\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t<rect opacity=\"0.6\" x=\"103.113\" y=\"-601\" width=\"484.393\" height=\"1104.01\" transform=\"rotate(39.4919 103.113 -601)\" fill=\"url(#paint0_linear_1106_13101)\" fill-opacity=\"0.2\"\/>\n\t<defs>\n\t<linearGradient id=\"paint0_linear_1106_13101\" x1=\"132.184\" y1=\"-147.119\" x2=\"179.197\" y2=\"144.631\" gradientUnits=\"userSpaceOnUse\">\n\t<stop stop-color=\"white\" stop-opacity=\"0\"\/>\n\t<stop offset=\"1\" stop-color=\"white\"\/>\n\t<\/linearGradient>\n\t<\/defs>\n\t<\/svg>\n\n\n<\/header>\n\n\n<section id=\"featured-customers-block_4a2ab3d659727e7149f4b8fcde51c995\" class=\"py-8 md:pt-16 md:pb-8 bg-background-alt\">\n\t<div class=\"wrapper\">\n\t\t\t\t<div class=\"text-center mb-12\">\n\t\t\t\t\t\t\t<h2 class=\"text-3xl md:text-4xl font-bold text-foreground mb-4\">\n\t\t\t\t\tYou sell peace of mind. Your software should provide it. \t\t\t\t<\/h2>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p class=\"text-lg text-foreground\/70 max-w-2xl mx-auto\">\n\t\t\t\t\tTrusted by 1000+ Businesses \u2014 Trade Up to Commusoft\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t<div class=\"relative overflow-hidden\">\n\t\t\t\t<!-- Fade overlay on left side -->\n\t\t\t\t<div class=\"absolute left-0 top-0 bottom-0 w-16 md:w-24 bg-gradient-to-r from-background-alt to-transparent z-10 pointer-events-none\"><\/div>\n\t\t\t\t\n\t\t\t\t<!-- Fade overlay on right side -->\n\t\t\t\t<div class=\"absolute right-0 top-0 bottom-0 w-16 md:w-24 bg-gradient-to-l from-background-alt to-transparent z-10 pointer-events-none\"><\/div>\n\t\t\t\t\n\t\t\t\t<!-- Scrolling logos container -->\n\t\t\t\t<div class=\"flex featured-customers-scroll\">\n\t\t\t\t\t<!-- First set of logos -->\n\t\t\t\t\t<div class=\"flex shrink-0 items-center gap-8 pr-8 md:gap-12 md:pr-12\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"featured-customers__logo-item flex shrink-0 items-center opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img width=\"216\" height=\"70\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-11.jpg\" class=\"featured-customers__logo grayscale hover:grayscale-0\" alt=\"Laver Group logo\" loading=\"lazy\" decoding=\"async\" data-no-lazy=\"1\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-11.jpg 216w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-11-18x6.jpg 18w\" sizes=\"auto, (max-width: 216px) 100vw, 216px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"featured-customers__logo-item flex shrink-0 items-center opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img width=\"216\" height=\"70\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-9.jpg\" class=\"featured-customers__logo grayscale hover:grayscale-0\" alt=\"JLN Plumbing, Heating &amp; Electric logo\" loading=\"lazy\" decoding=\"async\" data-no-lazy=\"1\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-9.jpg 216w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-9-18x6.jpg 18w\" sizes=\"auto, (max-width: 216px) 100vw, 216px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"featured-customers__logo-item flex shrink-0 items-center opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img width=\"216\" height=\"70\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-8.jpg\" class=\"featured-customers__logo grayscale hover:grayscale-0\" alt=\"HRHislop.com Electrical Contracting logo\" loading=\"lazy\" decoding=\"async\" data-no-lazy=\"1\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-8.jpg 216w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-8-18x6.jpg 18w\" sizes=\"auto, (max-width: 216px) 100vw, 216px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"featured-customers__logo-item flex shrink-0 items-center opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img width=\"216\" height=\"70\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-6.jpg\" class=\"featured-customers__logo grayscale hover:grayscale-0\" alt=\"Shea Works Electrical &amp; Building Services logo\" loading=\"lazy\" decoding=\"async\" data-no-lazy=\"1\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-6.jpg 216w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-6-18x6.jpg 18w\" sizes=\"auto, (max-width: 216px) 100vw, 216px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"featured-customers__logo-item flex shrink-0 items-center opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img width=\"216\" height=\"70\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-5.jpg\" class=\"featured-customers__logo grayscale hover:grayscale-0\" alt=\"Tradeforce Air Conditioning logo\" loading=\"lazy\" decoding=\"async\" data-no-lazy=\"1\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-5.jpg 216w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-5-18x6.jpg 18w\" sizes=\"auto, (max-width: 216px) 100vw, 216px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"featured-customers__logo-item flex shrink-0 items-center opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img width=\"216\" height=\"70\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-4.jpg\" class=\"featured-customers__logo grayscale hover:grayscale-0\" alt=\"The Drain People logo\" loading=\"lazy\" decoding=\"async\" data-no-lazy=\"1\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-4.jpg 216w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-4-18x6.jpg 18w\" sizes=\"auto, (max-width: 216px) 100vw, 216px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"featured-customers__logo-item flex shrink-0 items-center opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img width=\"98\" height=\"40\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/12\/image-55.png\" class=\"featured-customers__logo grayscale hover:grayscale-0\" alt=\"Heavenly cool Appliance repair grey logo\" loading=\"lazy\" decoding=\"async\" data-no-lazy=\"1\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/12\/image-55.png 98w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/12\/image-55-18x7.png 18w\" sizes=\"auto, (max-width: 98px) 100vw, 98px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"featured-customers__logo-item flex shrink-0 items-center opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img width=\"92\" height=\"55\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/12\/image-58.png\" class=\"featured-customers__logo grayscale hover:grayscale-0\" alt=\"BNB repair grey logo\" loading=\"lazy\" decoding=\"async\" data-no-lazy=\"1\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/12\/image-58.png 92w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/12\/image-58-18x12.png 18w\" sizes=\"auto, (max-width: 92px) 100vw, 92px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t<!-- Duplicate set for seamless loop -->\n\t\t\t\t\t<div class=\"flex shrink-0 items-center gap-8 pr-8 md:gap-12 md:pr-12\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"featured-customers__logo-item flex shrink-0 items-center opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img width=\"216\" height=\"70\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-11.jpg\" class=\"featured-customers__logo grayscale hover:grayscale-0\" alt=\"Laver Group logo\" loading=\"lazy\" decoding=\"async\" data-no-lazy=\"1\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-11.jpg 216w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-11-18x6.jpg 18w\" sizes=\"auto, (max-width: 216px) 100vw, 216px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"featured-customers__logo-item flex shrink-0 items-center opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img width=\"216\" height=\"70\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-9.jpg\" class=\"featured-customers__logo grayscale hover:grayscale-0\" alt=\"JLN Plumbing, Heating &amp; Electric logo\" loading=\"lazy\" decoding=\"async\" data-no-lazy=\"1\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-9.jpg 216w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-9-18x6.jpg 18w\" sizes=\"auto, (max-width: 216px) 100vw, 216px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"featured-customers__logo-item flex shrink-0 items-center opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img width=\"216\" height=\"70\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-8.jpg\" class=\"featured-customers__logo grayscale hover:grayscale-0\" alt=\"HRHislop.com Electrical Contracting logo\" loading=\"lazy\" decoding=\"async\" data-no-lazy=\"1\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-8.jpg 216w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-8-18x6.jpg 18w\" sizes=\"auto, (max-width: 216px) 100vw, 216px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"featured-customers__logo-item flex shrink-0 items-center opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img width=\"216\" height=\"70\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-6.jpg\" class=\"featured-customers__logo grayscale hover:grayscale-0\" alt=\"Shea Works Electrical &amp; Building Services logo\" loading=\"lazy\" decoding=\"async\" data-no-lazy=\"1\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-6.jpg 216w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-6-18x6.jpg 18w\" sizes=\"auto, (max-width: 216px) 100vw, 216px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"featured-customers__logo-item flex shrink-0 items-center opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img width=\"216\" height=\"70\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-5.jpg\" class=\"featured-customers__logo grayscale hover:grayscale-0\" alt=\"Tradeforce Air Conditioning logo\" loading=\"lazy\" decoding=\"async\" data-no-lazy=\"1\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-5.jpg 216w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-5-18x6.jpg 18w\" sizes=\"auto, (max-width: 216px) 100vw, 216px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"featured-customers__logo-item flex shrink-0 items-center opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img width=\"216\" height=\"70\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-4.jpg\" class=\"featured-customers__logo grayscale hover:grayscale-0\" alt=\"The Drain People logo\" loading=\"lazy\" decoding=\"async\" data-no-lazy=\"1\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-4.jpg 216w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-4-18x6.jpg 18w\" sizes=\"auto, (max-width: 216px) 100vw, 216px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"featured-customers__logo-item flex shrink-0 items-center opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img width=\"98\" height=\"40\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/12\/image-55.png\" class=\"featured-customers__logo grayscale hover:grayscale-0\" alt=\"Heavenly cool Appliance repair grey logo\" loading=\"lazy\" decoding=\"async\" data-no-lazy=\"1\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/12\/image-55.png 98w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/12\/image-55-18x7.png 18w\" sizes=\"auto, (max-width: 98px) 100vw, 98px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"featured-customers__logo-item flex shrink-0 items-center opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img width=\"92\" height=\"55\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/12\/image-58.png\" class=\"featured-customers__logo grayscale hover:grayscale-0\" alt=\"BNB repair grey logo\" loading=\"lazy\" decoding=\"async\" data-no-lazy=\"1\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/12\/image-58.png 92w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/12\/image-58-18x12.png 18w\" sizes=\"auto, (max-width: 92px) 100vw, 92px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/section>\n\n\n\n<section id=\"content-section-vertical-carousel-block_5feea5d8244085a64f05bb89d90c129f\" \n\tclass=\"overflow-hidden\"\n\tstyle=\"background-color: #ffffff;\">\n\t<div class=\"wrapper py-14 md:py-20 lg:py-26\">\n\n\t\t<div id=\"content-section-vertical-carousel-block_5feea5d8244085a64f05bb89d90c129f-carousel\" \n\t\t\t class=\"flex flex-col md:flex-row md:justify-between md:items-center gap-8 lg:gap-20\">\n\t\t\t <!-- Desktop: Vertical Tab Navigation (Left Column) -->\n\t\t\t <div class=\"hidden md:flex md:flex-col md:w-1\/2 lg:w-[50.24%]\">\n\t\t\t\t\t\t\t\t\t<div class=\"mb-8 md:mb-12\">\n\t\t\t\t\t\t<h2 class=\"text-3xl font-bold md:text-4xl lg:text-5xl text-foreground\">\n\t\t\t\t\t\t\tWhy Generac Dealers Upgrade to Commusoft\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div\n\t\t\t\t\t\tdata-tab-index=\"0\"\n\t\t\t\t\t\tdata-hover-class=\"hover:bg-secondary\/5\"\n\t\t\t\t\t\tdata-active-class=\"bg-secondary\/5\"\n\t\t\t\t\t\t\t\t\t\t\t\tclass=\"group cursor-pointer text-foreground hover:bg-secondary\/5 flex items-start gap-4 p-6 lg:p-8 transition-all duration-300 text-left rounded-sm\"\n\t\t\t\t\t\trole=\"tab\"\n\t\t\t\t\t\ttabindex=\"0\"\n\t\t\t\t\t\taria-selected=\"true\"\n\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-1 min-w-0\">\n\t\t\t\t\t\t\t<h3 class=\"font-bold text-lg lg:text-xl text-foreground mb-2\">\n\t\t\t\t\t\t\t\tTotal Site Visibility\t\t\t\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"text-foreground\/80 text-sm lg:text-base leading-relaxed\">\n\t\t\t\t\t\t\t\t\tEquip your technicians with asset details and past repair notes offline and on-site via the mobile app.\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div\n\t\t\t\t\t\tdata-tab-index=\"1\"\n\t\t\t\t\t\tdata-hover-class=\"hover:bg-secondary\/5\"\n\t\t\t\t\t\tdata-active-class=\"bg-secondary\/5\"\n\t\t\t\t\t\t\t\t\t\t\t\tclass=\"group cursor-pointer text-foreground hover:bg-secondary\/5 flex items-start gap-4 p-6 lg:p-8 transition-all duration-300 text-left rounded-sm\"\n\t\t\t\t\t\trole=\"tab\"\n\t\t\t\t\t\ttabindex=\"0\"\n\t\t\t\t\t\taria-selected=\"false\"\n\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-1 min-w-0\">\n\t\t\t\t\t\t\t<h3 class=\"font-bold text-lg lg:text-xl text-foreground mb-2\">\n\t\t\t\t\t\t\t\tAutomated Maintenance\t\t\t\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"text-foreground\/80 text-sm lg:text-base leading-relaxed\">\n\t\t\t\t\t\t\t\t\tStop letting renewals slip through the cracks. Manage and automate your agreements in a few clicks with built-in calendar sync.\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div\n\t\t\t\t\t\tdata-tab-index=\"2\"\n\t\t\t\t\t\tdata-hover-class=\"hover:bg-secondary\/5\"\n\t\t\t\t\t\tdata-active-class=\"bg-secondary\/5\"\n\t\t\t\t\t\t\t\t\t\t\t\tclass=\"group cursor-pointer text-foreground hover:bg-secondary\/5 flex items-start gap-4 p-6 lg:p-8 transition-all duration-300 text-left rounded-sm\"\n\t\t\t\t\t\trole=\"tab\"\n\t\t\t\t\t\ttabindex=\"0\"\n\t\t\t\t\t\taria-selected=\"false\"\n\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-1 min-w-0\">\n\t\t\t\t\t\t\t<h3 class=\"font-bold text-lg lg:text-xl text-foreground mb-2\">\n\t\t\t\t\t\t\t\tStandardized Workflows\t\t\t\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"text-foreground\/80 text-sm lg:text-base leading-relaxed\">\n\t\t\t\t\t\t\t\t\tGuarantee service quality with mandatory digital checklists and forms that ensure every tech follows your exact protocol while on site.\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t<!-- Desktop: Image Display Area (Right Column) -->\n\t\t\t<div class=\"hidden md:block md:w-1\/2 lg:w-[43.33%]\">\n\t\t\t\t<div class=\"relative h-full md:min-h-[396px]\">\n\t\t\t\t\t\t\t\t\t\t\t<div \n\t\t\t\t\t\t\tdata-tab-content=\"0\"\n\t\t\t\t\t\t\tclass=\"absolute inset-0 flex items-center justify-center opacity-0 translate-y-2 scale-[0.985] transition-all duration-300 ease-out\"\n\t\t\t\t\t\t\tstyle=\"display: none;\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"645\" height=\"406\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x-3-views-schedule-job-dashboard-and-mobile-US.png\" class=\"\" alt=\"Commusoft in operation on different devices\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x-3-views-schedule-job-dashboard-and-mobile-US.png 1080w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x-3-views-schedule-job-dashboard-and-mobile-US-300x189.png 300w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x-3-views-schedule-job-dashboard-and-mobile-US-1024x644.png 1024w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x-3-views-schedule-job-dashboard-and-mobile-US-768x483.png 768w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x-3-views-schedule-job-dashboard-and-mobile-US-18x12.png 18w\" sizes=\"(max-width: 645px) 100vw, 645px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div \n\t\t\t\t\t\t\tdata-tab-content=\"1\"\n\t\t\t\t\t\t\tclass=\"absolute inset-0 flex items-center justify-center opacity-0 translate-y-2 scale-[0.985] transition-all duration-300 ease-out\"\n\t\t\t\t\t\t\tstyle=\"display: none;\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"645\" height=\"549\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/Generator-maintenance-report-mobile-US.png\" class=\"\" alt=\"\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/Generator-maintenance-report-mobile-US.png 1080w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/Generator-maintenance-report-mobile-US-300x256.png 300w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/Generator-maintenance-report-mobile-US-1024x872.png 1024w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/Generator-maintenance-report-mobile-US-768x654.png 768w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/Generator-maintenance-report-mobile-US-14x12.png 14w\" sizes=\"(max-width: 645px) 100vw, 645px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div \n\t\t\t\t\t\t\tdata-tab-content=\"2\"\n\t\t\t\t\t\t\tclass=\"absolute inset-0 flex items-center justify-center opacity-0 translate-y-2 scale-[0.985] transition-all duration-300 ease-out\"\n\t\t\t\t\t\t\tstyle=\"display: none;\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"645\" height=\"363\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1280x720-Contract-wizard-US-1.png\" class=\"\" alt=\"Contract wizard\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1280x720-Contract-wizard-US-1.png 1280w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1280x720-Contract-wizard-US-1-300x169.png 300w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1280x720-Contract-wizard-US-1-1024x576.png 1024w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1280x720-Contract-wizard-US-1-768x432.png 768w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1280x720-Contract-wizard-US-1-18x10.png 18w\" sizes=\"(max-width: 645px) 100vw, 645px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<!-- Mobile: Stacked stories -->\n\t\t\t<div class=\"md:hidden space-y-8 w-full\">\n\t\t\t\t\t\t\t\t\t<h2 class=\"text-3xl font-bold text-foreground\">\n\t\t\t\t\t\tWhy Generac Dealers Upgrade to Commusoft\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"space-y-4\">\n\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t<h3 class=\"font-bold text-lg text-foreground\">\n\t\t\t\t\t\t\t\tTotal Site Visibility\t\t\t\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"text-foreground\/80 text-sm mt-1 leading-relaxed\">\n\t\t\t\t\t\t\t\t\tEquip your technicians with asset details and past repair notes offline and on-site via the mobile app.\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"space-y-4\">\n\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t<h3 class=\"font-bold text-lg text-foreground\">\n\t\t\t\t\t\t\t\tAutomated Maintenance\t\t\t\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"text-foreground\/80 text-sm mt-1 leading-relaxed\">\n\t\t\t\t\t\t\t\t\tStop letting renewals slip through the cracks. Manage and automate your agreements in a few clicks with built-in calendar sync.\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"space-y-4\">\n\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t<h3 class=\"font-bold text-lg text-foreground\">\n\t\t\t\t\t\t\t\tStandardized Workflows\t\t\t\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"text-foreground\/80 text-sm mt-1 leading-relaxed\">\n\t\t\t\t\t\t\t\t\tGuarantee service quality with mandatory digital checklists and forms that ensure every tech follows your exact protocol while on site.\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\t<script>\n\t(function() {\n\t\t\/\/ Only run if the carousel element exists (handles editor re-renders)\n\t\tconst carouselElement = document.getElementById('content-section-vertical-carousel-block_5feea5d8244085a64f05bb89d90c129f-carousel');\n\t\tif (!carouselElement) return;\n\t\t\n\t\t\/\/ Prevent duplicate initialization\n\t\tif (carouselElement.dataset.initialized === 'true') return;\n\t\tcarouselElement.dataset.initialized = 'true';\n\n\t\tlet activeTab = 0;\n\n\t\t\/\/ Desktop tab functionality\n\t\tconst desktopTabButtons = carouselElement.querySelectorAll('[data-tab-index]');\n\t\tconst desktopTabContents = carouselElement.querySelectorAll('[data-tab-content]');\n\n\t\tfunction setActiveTab(index) {\n\t\t\tactiveTab = index;\n\t\t\t\n\t\t\t\/\/ Update desktop tabs\n\t\t\tdesktopTabButtons.forEach((button, i) => {\n\t\t\t\tconst hoverClass = button.dataset.hoverClass || '';\n\t\t\t\tconst activeClass = button.dataset.activeClass || '';\n\t\t\t\tbutton.classList.remove(hoverClass, activeClass);\n\t\t\t\tif (i === index) {\n\t\t\t\t\tif (activeClass) button.classList.add(activeClass);\n\t\t\t\t\tbutton.setAttribute('aria-selected', 'true');\n\t\t\t\t} else {\n\t\t\t\t\tif (hoverClass) button.classList.add(hoverClass);\n\t\t\t\t\tbutton.setAttribute('aria-selected', 'false');\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t\/\/ Update desktop content\n\t\t\tdesktopTabContents.forEach((content, i) => {\n\t\t\t\tconst isTarget = i === index;\n\t\t\t\tif (isTarget) {\n\t\t\t\t\t\/\/ Enter animation\n\t\t\t\t\tcontent.style.display = 'flex';\n\t\t\t\t\tcontent.classList.remove('opacity-0', 'translate-y-2', 'scale-[0.985]');\n\t\t\t\t\tcontent.classList.add('opacity-100', 'translate-y-0', 'scale-100');\n\t\t\t\t} else {\n\t\t\t\t\t\/\/ Exit animation, then hide\n\t\t\t\t\tif (content.style.display !== 'none') {\n\t\t\t\t\t\tcontent.classList.remove('opacity-100', 'translate-y-0', 'scale-100');\n\t\t\t\t\t\tcontent.classList.add('opacity-0', 'translate-y-2', 'scale-[0.985]');\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\tcontent.style.display = 'none';\n\t\t\t\t\t\t}, 300);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tcontent.style.display = 'none';\n\t\t\t\t\t\tcontent.classList.remove('opacity-100', 'translate-y-0', 'scale-100');\n\t\t\t\t\t\tcontent.classList.add('opacity-0', 'translate-y-2', 'scale-[0.985]');\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\n\t\t\/\/ Add event listeners for desktop tabs\n\t\tdesktopTabButtons.forEach((button, index) => {\n\t\t\tbutton.addEventListener('click', () => setActiveTab(index));\n\t\t\tbutton.addEventListener('keydown', (event) => {\n\t\t\t\tif (event.target.closest('[data-tab-link]')) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tif (event.key === 'Enter' || event.key === ' ') {\n\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\tsetActiveTab(index);\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\n\t\tcarouselElement.querySelectorAll('[data-tab-link]').forEach((link) => {\n\t\t\tlink.addEventListener('click', (event) => {\n\t\t\t\tevent.stopPropagation();\n\t\t\t});\n\t\t});\n\n\t\t\/\/ Initialize with first tab active\n\t\tsetActiveTab(activeTab);\n\t})();\n\t<\/script>\n\n\n\n<section id=\"small-banner-centralised-block_047e9b24e99d3a57533e7ab7a7cd0058\" class=\"not-prose overflow-hidden text-center py-6 md:py-12 relative bg-secondary text-white\">\n\n\t<!-- Gradient overlay if enabled -->\n\t\t\t<div class=\"absolute inset-0 pointer-events-none\" style=\"background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, .4));\"><\/div>\n\t\n\t<div class=\"wrapper max-w-[674px] relative z-10\">\n\t\t<div class=\"flex flex-col items-center gap-4 md:gap-6\">\n\n\t\t\t\n\t\t\t\t\t\t\t<h2 class=\"text-xl md:text-2xl lg:text-[32px] font-bold leading-tight\">\n\t\t\t\t\tThis isn&#039;t just about organizing data; it&#039;s about growing your bottom line.\t\t\t\t<\/h2>\n\t\t\t\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"w-full sm:w-auto\">\n\t\t\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\tclass=\"btn btn--primary\"\n\t\t\t\t\t\t\thref=\"#schedule-call%20\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tTalk to Us\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\n\t\t\t\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n\n<div id=\"quotes-carousel-block_6e5db64160c079c2ff70a1448d19cd4b\" \n  class=\"py-16 bg-white text-foreground\">\n  \n  <div class=\"wrapper relative\">\n    <div class=\"relative min-h-[400px]\">\n              <div class=\"quote-slide transition-opacity duration-500 ease-in-out opacity-100\" data-slide-index=\"0\">\n          <div class=\"flex flex-col md:flex-row gap-10 md:gap-24 justify-between\">\n            <!-- Image Column -->\n            <div class=\"relative w-full md:w-[37.298%]\">\n                              <div class=\"rounded-sm overflow-hidden\">\n                  <img decoding=\"async\" width=\"300\" height=\"200\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2024\/09\/electrical-invoice-template-and-guide-300x200.jpg\" class=\"w-full h-full object-cover\" alt=\"Mary-Rachel Voity\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2024\/09\/electrical-invoice-template-and-guide-300x200.jpg 300w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2024\/09\/electrical-invoice-template-and-guide-1024x683.jpg 1024w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2024\/09\/electrical-invoice-template-and-guide-768x512.jpg 768w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2024\/09\/electrical-invoice-template-and-guide-1536x1024.jpg 1536w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2024\/09\/electrical-invoice-template-and-guide-18x12.jpg 18w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2024\/09\/electrical-invoice-template-and-guide.jpg 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>                <\/div>\n                          <\/div>\n            \n            <!-- Quote Column -->\n            <div class=\"space-y-6 w-full md:w-[55.309%]\">\n              <!-- Quote Icon -->\n              <div class=\"flex items-start\">\n                <div class=\"w-16 h-16 rounded-full flex items-center justify-center flex-shrink-0 bg-primary rotate-180\">\n                  <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 26 20\" class=\"w-6 h-6 text-white\"><path fill=\"currentColor\" d=\"M.333.667h11.334v10.2L5.69 19.333H2.06l3.555-8H.333V.667Zm14 0h11.334v10.2l-5.976 8.466H16.06l3.555-8h-5.282V.667Z\"\/><\/svg>\n                <\/div>\n              <\/div>\n              \n              <!-- Quote Text -->\n                              <blockquote class=\"text-xl lg:text-[28px] pt-6 font-bold leading-relaxed\">\n                  Commusoft allowed us to have processes and procedures. We know we\u2019re not missing any money. We\u2019re not missing and forgetting about invoices. Because everything is a report.                <\/blockquote>\n                            \n              <!-- Quote Author -->\n                              <div class=\"border-t-[10px] border-white\/20 pt-6 flex justify-between\">\n                  <div>\n                                          <div class=\"font-bold text-lg md:text-xl\">\n                        Mary-Rachel Voity                      <\/div>\n                                        \n                                          <div class=\"font-medium\">\n                        Office Manager, Voity Electrical                      <\/div>\n                                      <\/div>\n                                      <div class=\"max-w-[200px]\">\n                      <img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/voity-electrical-.webp\" class=\"w-full h-auto max-h-16 object-contain\" alt=\"Office Manager, Voity Electrical\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/voity-electrical-.webp 300w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/voity-electrical--18x9.webp 18w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>                    <\/div>\n                                  <\/div>\n                                  \n            <\/div>\n          <\/div>\n        <\/div>\n          <\/div>\n    \n    <!-- Carousel Navigation - Fixed Position -->\n    <div class=\"flex items-center justify-center mt-6 space-x-4 carousel-navigation w-full md:w-1\/3 xl:w-full xl:max-w-[550px]\">\n      <!-- Previous Button -->\n      <button class=\"prev-btn p-2 rounded-full border-2 border-current hover:bg-current hover:bg-opacity-10 transition-colors duration-200 focus:outline-none focus:ring-2 focus:ring-current focus:ring-opacity-50\"\n        aria-label=\"Previous quote\">\n        <svg class=\"w-5 h-5\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n          <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 19l-7-7 7-7\"><\/path>\n        <\/svg>\n      <\/button>\n      \n      <!-- Dots Navigation -->\n      <div class=\"flex space-x-2 dots-container\">\n                  <button class=\"dot-btn w-2 h-2 rounded-full transition-all duration-200 cursor-pointer bg-current w-10\"\n            data-slide=\"0\"\n            aria-label=\"Go to slide 1\">\n            <span class=\"sr-only\">Go to slide 1<\/span>\n          <\/button>\n              <\/div>\n      \n      <!-- Next Button -->\n      <button class=\"next-btn p-2 rounded-full border-2 border-current hover:bg-current hover:bg-opacity-10 transition-colors duration-200 focus:outline-none focus:ring-2 focus:ring-current focus:ring-opacity-50\"\n        aria-label=\"Next quote\">\n        <svg class=\"w-5 h-5\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n          <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 5l7 7-7 7\"><\/path>\n        <\/svg>\n      <\/button>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script type=\"text\/javascript\">\n(function() {\n  var carousel = document.getElementById('quotes-carousel-block_6e5db64160c079c2ff70a1448d19cd4b');\n  if (!carousel) return;\n  \n  var currentSlide = 0;\n  var slides = carousel.querySelectorAll('.quote-slide');\n  var totalSlides = slides.length;\n  var prevBtn = carousel.querySelector('.prev-btn');\n  var nextBtn = carousel.querySelector('.next-btn');\n  var dotButtons = carousel.querySelectorAll('.dot-btn');\n  \n  if (totalSlides === 0) return;\n  \n  function updateSlide() {\n    \/\/ Update slides visibility\n    slides.forEach(function(slide, index) {\n      if (index === currentSlide) {\n        slide.classList.remove('opacity-0', 'hidden');\n        slide.classList.add('opacity-100');\n      } else {\n        slide.classList.remove('opacity-100');\n        slide.classList.add('opacity-0', 'hidden');\n      }\n    });\n    \n    \/\/ Update dots\n    dotButtons.forEach(function(dot, index) {\n      if (index === currentSlide) {\n        dot.classList.remove('bg-opacity-30', 'w-2');\n        dot.classList.add('w-10');\n      } else {\n        dot.classList.remove('w-10');\n        dot.classList.add('bg-opacity-30', 'w-2');\n      }\n    });\n    \n    \/\/ Update button states\n    if (prevBtn) {\n      if (currentSlide === 0) {\n        prevBtn.disabled = true;\n        prevBtn.classList.add('opacity-50', 'cursor-not-allowed');\n      } else {\n        prevBtn.disabled = false;\n        prevBtn.classList.remove('opacity-50', 'cursor-not-allowed');\n      }\n    }\n    \n    if (nextBtn) {\n      if (currentSlide === totalSlides - 1) {\n        nextBtn.disabled = true;\n        nextBtn.classList.add('opacity-50', 'cursor-not-allowed');\n      } else {\n        nextBtn.disabled = false;\n        nextBtn.classList.remove('opacity-50', 'cursor-not-allowed');\n      }\n    }\n  }\n  \n  function goToSlide(index) {\n    if (index >= 0 && index < totalSlides) {\n      currentSlide = index;\n      updateSlide();\n    }\n  }\n  \n  function nextSlide() {\n    if (currentSlide < totalSlides - 1) {\n      currentSlide++;\n      updateSlide();\n    }\n  }\n  \n  function previousSlide() {\n    if (currentSlide > 0) {\n      currentSlide--;\n      updateSlide();\n    }\n  }\n  \n  \/\/ Event listeners\n  if (prevBtn) {\n    prevBtn.addEventListener('click', previousSlide);\n  }\n  \n  if (nextBtn) {\n    nextBtn.addEventListener('click', nextSlide);\n  }\n  \n  dotButtons.forEach(function(dot) {\n    dot.addEventListener('click', function() {\n      var slideIndex = parseInt(this.getAttribute('data-slide'), 10);\n      goToSlide(slideIndex);\n    });\n  });\n  \n  \/\/ Keyboard navigation\n  carousel.addEventListener('keydown', function(e) {\n    if (e.key === 'ArrowLeft') {\n      previousSlide();\n    } else if (e.key === 'ArrowRight') {\n      nextSlide();\n    }\n  });\n  \n  \/\/ Initialize\n  updateSlide();\n})();\n<\/script>\n\n\n<section id=\"content-section-with-image-block_3a462a29272ab07cfd22075163628a20\" class=\"overflow-hidden bg-white\">\n\t<div class=\"wrapper py-8 md:py-16\">\n\t\t<div class=\"flex flex-col items-center justify-between gap-y-10 md:gap-x-16 lg:gap-x-24 md:flex-row\">\n\t\t\t\t\t\t\t<div class=\"order-2 md:order-none md:w-[46.30%] md:flex-row\">\n\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"603\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/US_feature1_invoice_portal_online_payment-1024x603.png\" class=\"w-full h-auto rounded\" alt=\"Online portal invoice shown on tablet and mobile device\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/US_feature1_invoice_portal_online_payment-1024x603.png 1024w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/US_feature1_invoice_portal_online_payment-300x177.png 300w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/US_feature1_invoice_portal_online_payment-768x452.png 768w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/US_feature1_invoice_portal_online_payment-18x12.png 18w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/US_feature1_invoice_portal_online_payment.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"order-1 md:order-none md:w-[46.30%]\">\n\t\t\t\t\t\t\t\t\t<h2 class=\"text-2xl font-bold md:text-[32px] leading-tight\">\n\t\t\t\t\t\t<b>Automate<\/b> Contracts &#038; Payments\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"mt-4 prose prose-commusoft\">\n\t\t\t\t\t\t<p><span style=\"font-weight: 400\">Stop chasing checks and manually renewing SLAs. Streamline your contracts, invoicing, and payment processing in one workflow.<\/span><\/p>\n<p><span style=\"font-weight: 400\">You never miss a due payment, and you significantly reduce administrative overhead, allowing your office staff to focus on sales, not paperwork.<\/span><\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"mt-6 flex flex-wrap gap-3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"btn btn--primary\" href=\"#schedule-call\">\n\t\t\t\t\t\t\t\tBook a Demo\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n\n\n<section id=\"content-section-with-image-block_2e6cecc7bdb21b612736488ddb710a73\" class=\"overflow-hidden bg-white\">\n\t<div class=\"wrapper py-8 md:py-16\">\n\t\t<div class=\"flex flex-col items-center justify-between gap-y-10 md:gap-x-16 lg:gap-x-24 md:flex-row-reverse\">\n\t\t\t\t\t\t\t<div class=\"order-2 md:order-none md:w-[46.30%] md:flex-row-reverse\">\n\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1280x720-3-invoices-US-1-1024x576.png\" class=\"w-full h-auto rounded\" alt=\"Custom invoice examples\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1280x720-3-invoices-US-1-1024x576.png 1024w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1280x720-3-invoices-US-1-300x169.png 300w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1280x720-3-invoices-US-1-768x432.png 768w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1280x720-3-invoices-US-1-18x10.png 18w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1280x720-3-invoices-US-1.png 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"order-1 md:order-none md:w-[46.30%]\">\n\t\t\t\t\t\t\t\t\t<h2 class=\"text-2xl font-bold md:text-[32px] leading-tight\">\n\t\t\t\t\t\t<b>Full<\/b> Equipment &#038; Service History\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"mt-4 prose prose-commusoft\">\n\t\t\t\t\t\t<p><span style=\"font-weight: 400\">When a tech arrives on-site, they shouldn&#8217;t be guessing. Give them instant access to every piece of equipment (including serial numbers and warranty status) and its complete service history.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Empower your team to make informed repair decisions faster and deliver consistent, high-quality service that impresses customers.<\/span><\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n\n\n<section id=\"content-section-with-image-block_1b1e98c5fda8479b773b703f0830bb84\" class=\"overflow-hidden bg-white\">\n\t<div class=\"wrapper py-8 md:py-16\">\n\t\t<div class=\"flex flex-col items-center justify-between gap-y-10 md:gap-x-16 lg:gap-x-24 md:flex-row\">\n\t\t\t\t\t\t\t<div class=\"order-2 md:order-none md:w-[46.30%] md:flex-row\">\n\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"603\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/US_feature1_invoice_portal_online_payment-1024x603.png\" class=\"w-full h-auto rounded\" alt=\"Online portal invoice shown on tablet and mobile device\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/US_feature1_invoice_portal_online_payment-1024x603.png 1024w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/US_feature1_invoice_portal_online_payment-300x177.png 300w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/US_feature1_invoice_portal_online_payment-768x452.png 768w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/US_feature1_invoice_portal_online_payment-18x12.png 18w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/US_feature1_invoice_portal_online_payment.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"order-1 md:order-none md:w-[46.30%]\">\n\t\t\t\t\t\t\t\t\t<h2 class=\"text-2xl font-bold md:text-[32px] leading-tight\">\n\t\t\t\t\t\t<b>Guided<\/b> Field Workflows\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"mt-4 prose prose-commusoft\">\n\t\t\t\t\t\t<p><span style=\"font-weight: 400\">Standardize your installations and tune-ups. Our mobile app walks technicians through each job stage, capturing essential data, photos, and compliance forms automatically.<\/span><\/p>\n<p><span style=\"font-weight: 400\">The result? A drastic reduction in human error, improved compliance with Generac standards, and a shorter training curve for new hires.<\/span><\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"mt-6 flex flex-wrap gap-3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"btn btn--primary\" href=\"#schedule-call\">\n\t\t\t\t\t\t\t\tBook a Demo\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n\n\n<section id=\"content-section-with-image-block_c0e3db0698c82ad4461d4898fd9d5371\" class=\"overflow-hidden bg-white\">\n\t<div class=\"wrapper py-8 md:py-16\">\n\t\t<div class=\"flex flex-col items-center justify-between gap-y-10 md:gap-x-16 lg:gap-x-24 md:flex-row-reverse\">\n\t\t\t\t\t\t\t<div class=\"order-2 md:order-none md:w-[46.30%] md:flex-row-reverse\">\n\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"836\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/POOLS_US_Feature3_Intelligent_Scheduling_route_confirmation-1024x836.png\" class=\"w-full h-auto rounded\" alt=\"Intelligent scheduling route confirmation\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/POOLS_US_Feature3_Intelligent_Scheduling_route_confirmation-1024x836.png 1024w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/POOLS_US_Feature3_Intelligent_Scheduling_route_confirmation-300x245.png 300w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/POOLS_US_Feature3_Intelligent_Scheduling_route_confirmation-768x627.png 768w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/POOLS_US_Feature3_Intelligent_Scheduling_route_confirmation-15x12.png 15w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/POOLS_US_Feature3_Intelligent_Scheduling_route_confirmation.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"order-1 md:order-none md:w-[46.30%]\">\n\t\t\t\t\t\t\t\t\t<h2 class=\"text-2xl font-bold md:text-[32px] leading-tight\">\n\t\t\t\t\t\t<b>Never<\/b> Miss a Maintenance Visit\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"mt-4 prose prose-commusoft\">\n\t\t\t\t\t\t<p><span style=\"font-weight: 400\">Your recurring revenue depends on consistency. Commusoft allows you to automatically schedule, track, and log all annual maintenance visits.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Ensure every generator stays in peak condition and eliminate the &#8220;cracks&#8221; that jobs fall through during busy seasons.<\/span><\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n\n\n<section id=\"content-section-with-image-block_06fd0ab9f1cd716d08215fa033b298b3\" class=\"overflow-hidden bg-white\">\n\t<div class=\"wrapper py-8 md:py-16\">\n\t\t<div class=\"flex flex-col items-center justify-between gap-y-10 md:gap-x-16 lg:gap-x-24 md:flex-row\">\n\t\t\t\t\t\t\t<div class=\"order-2 md:order-none md:w-[46.30%] md:flex-row\">\n\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"858\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature2_Assets_mobile_view-3-1024x858.png\" class=\"w-full h-auto rounded\" alt=\"Viewing assets on mobile app\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature2_Assets_mobile_view-3-1024x858.png 1024w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature2_Assets_mobile_view-3-300x251.png 300w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature2_Assets_mobile_view-3-768x643.png 768w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature2_Assets_mobile_view-3-14x12.png 14w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature2_Assets_mobile_view-3.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"order-1 md:order-none md:w-[46.30%]\">\n\t\t\t\t\t\t\t\t\t<h2 class=\"text-2xl font-bold md:text-[32px] leading-tight\">\n\t\t\t\t\t\t<b>Automate<\/b> Contracts &#038; Payments\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"mt-4 prose prose-commusoft\">\n\t\t\t\t\t\t<p><span style=\"font-weight: 400\">Stop chasing checks and manually renewing SLAs. Streamline your contracts, invoicing, and payment processing in one workflow.<\/span><\/p>\n<p><span style=\"font-weight: 400\">You never miss a due payment, and you significantly reduce administrative overhead, allowing your office staff to focus on sales, not paperwork.<\/span><\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"mt-6 flex flex-wrap gap-3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"btn btn--primary\" href=\"#schedule-call\">\n\t\t\t\t\t\t\t\tBook a Demo\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n\n\n<section id=\"content-section-with-image-block_00dd6633163058f24bf589f21d8053a9\" class=\"overflow-hidden bg-white\">\n\t<div class=\"wrapper py-8 md:py-16\">\n\t\t<div class=\"flex flex-col items-center justify-between gap-y-10 md:gap-x-16 lg:gap-x-24 md:flex-row-reverse\">\n\t\t\t\t\t\t\t<div class=\"order-2 md:order-none md:w-[46.30%] md:flex-row-reverse\">\n\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x1080-Mobile-job-view-US-1024x1024.png\" class=\"w-full h-auto rounded\" alt=\"Job view on mobile app\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x1080-Mobile-job-view-US-1024x1024.png 1024w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x1080-Mobile-job-view-US-300x300.png 300w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x1080-Mobile-job-view-US-150x150.png 150w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x1080-Mobile-job-view-US-768x768.png 768w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x1080-Mobile-job-view-US-12x12.png 12w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x1080-Mobile-job-view-US.png 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"order-1 md:order-none md:w-[46.30%]\">\n\t\t\t\t\t\t\t\t\t<h2 class=\"text-2xl font-bold md:text-[32px] leading-tight\">\n\t\t\t\t\t\t<b>Master<\/b> Your Job Mix\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"mt-4 prose prose-commusoft\">\n\t\t\t\t\t\t<p>Stop running your business on two different systems. Handle homeowners and multi-site commercial clients with equal ease.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n\n\n<section id=\"content-section-with-image-block_b2f02a36474031dd53e96b086f9f4e45\" class=\"overflow-hidden bg-white\">\n\t<div class=\"wrapper py-8 md:py-16\">\n\t\t<div class=\"flex flex-col items-center justify-between gap-y-10 md:gap-x-16 lg:gap-x-24 md:flex-row\">\n\t\t\t\t\t\t\t<div class=\"order-2 md:order-none md:w-[46.30%] md:flex-row\">\n\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x1080-Job-costing-US-1024x1024.png\" class=\"w-full h-auto rounded\" alt=\"Job costing overview on customer profile\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x1080-Job-costing-US-1024x1024.png 1024w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x1080-Job-costing-US-300x300.png 300w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x1080-Job-costing-US-150x150.png 150w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x1080-Job-costing-US-768x768.png 768w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x1080-Job-costing-US-12x12.png 12w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x1080-Job-costing-US.png 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"order-1 md:order-none md:w-[46.30%]\">\n\t\t\t\t\t\t\t\t\t<h2 class=\"text-2xl font-bold md:text-[32px] leading-tight\">\n\t\t\t\t\t\tSee Your <b>True Margins<\/b> \t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"mt-4 prose prose-commusoft\">\n\t\t\t\t\t\t<p><span style=\"font-weight: 400\">Eliminate the guesswork. Track labor, travel, materials and other job costs live. Gain visibility into project financials to ensure you\u2019re not just busy, but profitable. <\/span><\/p>\n<p><span style=\"font-weight: 400\">Integrate with your existing accounting software to <\/span><b>see your true profit on every job<\/b><span style=\"font-weight: 400\">.<\/span><\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"mt-6 flex flex-wrap gap-3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"btn btn--primary\" href=\"#schedule-call\">\n\t\t\t\t\t\t\t\tBook Demo\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n\n\n<section id=\"content-section-accordion-block_527a843ba332f05c871bdc5b33d2bc2a\" class=\"overflow-hidden bg-[#535353]\">\n\t<div class=\"wrapper py-8 md:py-16\">\n\t\t<div class=\"flex flex-col md:flex-row-reverse justify-between gap-y-10 md:gap-16\">\n\t\t\t\t\t\t\t<div class=\"md:w-[44.018%]\">\n\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/We-hope-to-see-you-at-HVACRS-main-event-Visit-us-at-booth-SL2020-2-e1767882428394-1024x640.jpg\" class=\"w-full h-auto rounded\" alt=\"\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/We-hope-to-see-you-at-HVACRS-main-event-Visit-us-at-booth-SL2020-2-e1767882428394-1024x640.jpg 1024w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/We-hope-to-see-you-at-HVACRS-main-event-Visit-us-at-booth-SL2020-2-e1767882428394-300x188.jpg 300w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/We-hope-to-see-you-at-HVACRS-main-event-Visit-us-at-booth-SL2020-2-e1767882428394-768x480.jpg 768w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/We-hope-to-see-you-at-HVACRS-main-event-Visit-us-at-booth-SL2020-2-e1767882428394-1536x960.jpg 1536w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/We-hope-to-see-you-at-HVACRS-main-event-Visit-us-at-booth-SL2020-2-e1767882428394-18x12.jpg 18w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/We-hope-to-see-you-at-HVACRS-main-event-Visit-us-at-booth-SL2020-2-e1767882428394-120x74.jpg 120w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/We-hope-to-see-you-at-HVACRS-main-event-Visit-us-at-booth-SL2020-2-e1767882428394-1440x900.jpg 1440w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/We-hope-to-see-you-at-HVACRS-main-event-Visit-us-at-booth-SL2020-2-e1767882428394.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"md:w-[48.58%]\">\n\t\t\t\t\t\t\t\t\t<h2 class=\"text-2xl font-bold md:text-[32px] \">\n\t\t\t\t\t\tUpgrade Your Operation With \t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"mt-6 accordion-container\" id=\"accordion-content-section-accordion-block_527a843ba332f05c871bdc5b33d2bc2a\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<details class=\"border-b border-gray-200 last:border-b-0 group accordion-item\" open>\n\t\t\t\t\t\t\t\t<summary class=\"w-full py-4 text-left flex items-center justify-between cursor-pointer list-none\">\n\t\t\t\t\t\t\t\t\t<span class=\"text-lg font-semibold\">\n\t\t\t\t\t\t\t\t\t\tOnsite Tasks\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<svg \n\t\t\t\t\t\t\t\t\t\tclass=\"w-5 h-5 text-foreground transition-transform duration-200 group-open:rotate-180\"\n\t\t\t\t\t\t\t\t\t\tfill=\"none\" \n\t\t\t\t\t\t\t\t\t\tstroke=\"currentColor\" \n\t\t\t\t\t\t\t\t\t\tviewBox=\"0 0 24 24\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t<path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"><\/path>\n\t\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t\t\t\t\t<div class=\"pb-4 prose prose-commusoft\">\n\t\t\t\t\t\t\t\t\t<p>Helps you Standardize Excellence. Retire the paper checklist. Guide technicians through mandatory workflows to ensure consistency on every site.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<details class=\"border-b border-gray-200 last:border-b-0 group accordion-item\" >\n\t\t\t\t\t\t\t\t<summary class=\"w-full py-4 text-left flex items-center justify-between cursor-pointer list-none\">\n\t\t\t\t\t\t\t\t\t<span class=\"text-lg font-semibold\">\n\t\t\t\t\t\t\t\t\t\tEnhanced Reporting\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<svg \n\t\t\t\t\t\t\t\t\t\tclass=\"w-5 h-5 text-foreground transition-transform duration-200 group-open:rotate-180\"\n\t\t\t\t\t\t\t\t\t\tfill=\"none\" \n\t\t\t\t\t\t\t\t\t\tstroke=\"currentColor\" \n\t\t\t\t\t\t\t\t\t\tviewBox=\"0 0 24 24\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t<path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"><\/path>\n\t\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t\t\t\t\t<div class=\"pb-4 prose prose-commusoft\">\n\t\t\t\t\t\t\t\t\t<p>Helps you stop guessing where you&#8217;re leaking profit! Gain granular visibility into job profitability and parts revenue right within Commusoft without spending hours merging Excel sheets.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<details class=\"border-b border-gray-200 last:border-b-0 group accordion-item\" >\n\t\t\t\t\t\t\t\t<summary class=\"w-full py-4 text-left flex items-center justify-between cursor-pointer list-none\">\n\t\t\t\t\t\t\t\t\t<span class=\"text-lg font-semibold\">\n\t\t\t\t\t\t\t\t\t\tFleet+\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<svg \n\t\t\t\t\t\t\t\t\t\tclass=\"w-5 h-5 text-foreground transition-transform duration-200 group-open:rotate-180\"\n\t\t\t\t\t\t\t\t\t\tfill=\"none\" \n\t\t\t\t\t\t\t\t\t\tstroke=\"currentColor\" \n\t\t\t\t\t\t\t\t\t\tviewBox=\"0 0 24 24\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t<path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"><\/path>\n\t\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t\t\t\t\t<div class=\"pb-4 prose prose-commusoft\">\n\t\t\t\t\t\t\t\t\t<p>Here to protect your assets. Stop calling techs to ask where they are. Monitor vehicle location, driver safety, and maintenance schedules in real-time.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<script>\n\t\t\t\t\t(function() {\n\t\t\t\t\t\t'use strict';\n\t\t\t\t\t\t\/\/ Only run on frontend, not in editor\n\t\t\t\t\t\tif (typeof window === 'undefined' || (document.body && document.body.classList.contains('block-editor-page'))) {\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tvar container = document.getElementById('accordion-content-section-accordion-block_527a843ba332f05c871bdc5b33d2bc2a');\n\t\t\t\t\t\tif (!container) return;\n\t\t\t\t\t\t\n\t\t\t\t\t\tvar items = container.querySelectorAll('.accordion-item');\n\t\t\t\t\t\t\n\t\t\t\t\t\titems.forEach(function(item) {\n\t\t\t\t\t\t\titem.addEventListener('toggle', function() {\n\t\t\t\t\t\t\t\tif (this.open) {\n\t\t\t\t\t\t\t\t\titems.forEach(function(otherItem) {\n\t\t\t\t\t\t\t\t\t\tif (otherItem !== item && otherItem.open) {\n\t\t\t\t\t\t\t\t\t\t\totherItem.open = false;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t});\n\t\t\t\t\t})();\n\t\t\t\t\t<\/script>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n\n\n\n<figure class=\"wp-block-gallery alignfull has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image alignfull size-full\"><img decoding=\"async\" width=\"1920\" height=\"523\" data-id=\"6170\" src=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/Integrations.jpg\" alt=\"Commusoft integrations\" class=\"wp-image-6170\" srcset=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/Integrations.jpg 1920w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/Integrations-300x82.jpg 300w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/Integrations-1024x279.jpg 1024w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/Integrations-768x209.jpg 768w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/Integrations-1536x418.jpg 1536w, https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2025\/11\/Integrations-18x5.jpg 18w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/figure>\n<\/figure>\n\n\n\n<section id=\"faqs-content-left-block_95b110ab2d0f3139d54d3b06992d1555\" class=\"bg-background-alt\">\n\t<div class=\"wrapper py-8 md:py-16\">\n\t\t<div class=\"flex flex-col md:flex-row justify-between gap-y-10 md:gap-16 text-foreground\">\n\t\t\t<div class=\"md:order-1 md:w-[37.70%]\">\n\n\t\t\t\t\t\t\t\t\t<h2 class=\"text-3xl font-bold sm:text-4xl lg:text-[40px] leading-tight mb-4 md:mb-6\">\n\t\t\t\t\t\tWe may already have the answers to your question.\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"content text-base md:text-lg\">\n\t\t\t\t\t\t<p>If you can\u2019t find the answer that you\u2019re looking for, feel free to message us at info@commusoft.com<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t<div class=\"md:order-2 md:w-[53.76%]\">\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t<div class=\"faq-accordion-container\" id=\"faq-accordion-faqs-content-left-block_95b110ab2d0f3139d54d3b06992d1555\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<details \n\t\t\t\t\t\t\tclass=\"group rounded-sm p-6 faq-item bg-transparent transition-colors duration-200 [&amp;[open]]:bg-white\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<summary class=\"flex items-start justify-between cursor-pointer list-none\">\n\t\t\t\t\t\t\t\t\t<span class=\"text-lg md:text-xl font-semibold pr-6 text-foreground\">\n\t\t\t\t\t\t\t\t\t\tWhat is electrical generator installer software?\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span aria-hidden=\"true\" class=\"mt-1 inline-flex h-10 w-10 items-center justify-center rounded-full bg-black\/10 text-foreground relative\">\n\t\t\t\t\t\t\t\t\t\t<!-- Plus icon (visible when closed) -->\n\t\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" class=\"size-5 absolute inset-0 m-auto transition-opacity duration-300 group-open:opacity-0\" viewBox=\"0 0 20 20\"><path fill=\"currentColor\" d=\"M19.333 11.33h-8v8H8.666v-8h-8V8.665h8v-8h2.667v8h8z\"\/><\/svg>\n\t\t\t\t\t\t\t\t\t\t<!-- Minus icon (visible when open) -->\n\t\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 20 4\" class=\"size-5 absolute inset-0 m-auto transition-opacity duration-300 opacity-0 group-open:opacity-100\"><path fill=\"currentColor\" d=\"M19.333 3.33H.667V.665h18.666z\"\/><\/svg>\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t\t\t\t\t<div id=\"faqs-content-left-block_95b110ab2d0f3139d54d3b06992d1555-item-1\" class=\"pt-3 text-base prose prose-commusoft md:prose-lg \">\n\t\t\t\t\t\t\t\t\t<p>Electrical generator installer software is a digital platform that allows electricians to expertly manage all aspects of backup generator installation, maintenance, and repairs. This solution organizes contact and property information in a reliable\u00a0customer database software, helps teams optimize\u00a0field service inventory management, enables seamless dispatching with\u00a0job scheduling software, and more, all in one software. Think of this tool as a member of your team who works 24\/7.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<details \n\t\t\t\t\t\t\tclass=\"group rounded-sm p-6 faq-item bg-transparent transition-colors duration-200 [&amp;[open]]:bg-white\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<summary class=\"flex items-start justify-between cursor-pointer list-none\">\n\t\t\t\t\t\t\t\t\t<span class=\"text-lg md:text-xl font-semibold pr-6 text-foreground\">\n\t\t\t\t\t\t\t\t\t\tHow does Commusoft help manage generator installation jobs?\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span aria-hidden=\"true\" class=\"mt-1 inline-flex h-10 w-10 items-center justify-center rounded-full bg-black\/10 text-foreground relative\">\n\t\t\t\t\t\t\t\t\t\t<!-- Plus icon (visible when closed) -->\n\t\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" class=\"size-5 absolute inset-0 m-auto transition-opacity duration-300 group-open:opacity-0\" viewBox=\"0 0 20 20\"><path fill=\"currentColor\" d=\"M19.333 11.33h-8v8H8.666v-8h-8V8.665h8v-8h2.667v8h8z\"\/><\/svg>\n\t\t\t\t\t\t\t\t\t\t<!-- Minus icon (visible when open) -->\n\t\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 20 4\" class=\"size-5 absolute inset-0 m-auto transition-opacity duration-300 opacity-0 group-open:opacity-100\"><path fill=\"currentColor\" d=\"M19.333 3.33H.667V.665h18.666z\"\/><\/svg>\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t\t\t\t\t<div id=\"faqs-content-left-block_95b110ab2d0f3139d54d3b06992d1555-item-2\" class=\"pt-3 text-base prose prose-commusoft md:prose-lg \">\n\t\t\t\t\t\t\t\t\t<p>Commusoft simplifies the entire installation process\u2014from quote to completion. You can create detailed proposals with line-item pricing, automatically schedule approved jobs, and assign the right technician based on skills and availability. On-site, your techs can capture forms, photos, and compliance data, while office staff tracks costs, updates clients, and sends invoices\u2014all from one system.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<details \n\t\t\t\t\t\t\tclass=\"group rounded-sm p-6 faq-item bg-transparent transition-colors duration-200 [&amp;[open]]:bg-white\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<summary class=\"flex items-start justify-between cursor-pointer list-none\">\n\t\t\t\t\t\t\t\t\t<span class=\"text-lg md:text-xl font-semibold pr-6 text-foreground\">\n\t\t\t\t\t\t\t\t\t\tHow does Commusoft support generator maintenance contracts?\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span aria-hidden=\"true\" class=\"mt-1 inline-flex h-10 w-10 items-center justify-center rounded-full bg-black\/10 text-foreground relative\">\n\t\t\t\t\t\t\t\t\t\t<!-- Plus icon (visible when closed) -->\n\t\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" class=\"size-5 absolute inset-0 m-auto transition-opacity duration-300 group-open:opacity-0\" viewBox=\"0 0 20 20\"><path fill=\"currentColor\" d=\"M19.333 11.33h-8v8H8.666v-8h-8V8.665h8v-8h2.667v8h8z\"\/><\/svg>\n\t\t\t\t\t\t\t\t\t\t<!-- Minus icon (visible when open) -->\n\t\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 20 4\" class=\"size-5 absolute inset-0 m-auto transition-opacity duration-300 opacity-0 group-open:opacity-100\"><path fill=\"currentColor\" d=\"M19.333 3.33H.667V.665h18.666z\"\/><\/svg>\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t\t\t\t\t<div id=\"faqs-content-left-block_95b110ab2d0f3139d54d3b06992d1555-item-3\" class=\"pt-3 text-base prose prose-commusoft md:prose-lg \">\n\t\t\t\t\t\t\t\t\t<p>Commusoft automates recurring maintenance schedules linked to each generator asset, ensuring visits are never missed and compliance is always met. You can set custom service intervals, attach inspection checklists, and log all work completed\u2014right from the field. This helps you stay on top of SLAs and reduce emergency callouts through proactive maintenance.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<script>\n\t\t\t\t\t\t(function() {\n\t\t\t\t\t\t\tvar container = document.getElementById('faq-accordion-faqs-content-left-block_95b110ab2d0f3139d54d3b06992d1555');\n\t\t\t\t\t\t\tif (!container) return;\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tvar items = container.querySelectorAll('.faq-item');\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\titems.forEach(function(item) {\n\t\t\t\t\t\t\t\titem.addEventListener('toggle', function() {\n\t\t\t\t\t\t\t\t\tif (this.open) {\n\t\t\t\t\t\t\t\t\t\titems.forEach(function(otherItem) {\n\t\t\t\t\t\t\t\t\t\t\tif (otherItem !== item && otherItem.open) {\n\t\t\t\t\t\t\t\t\t\t\t\totherItem.open = false;\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t})();\n\t\t\t\t\t\t<\/script>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n","protected":false},"featured_media":0,"template":"","meta":{"_acf_changed":false},"class_list":["post-9491","campaign","type-campaign","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Generator Software For Generac Dealers - Book a Demo | Commusoft<\/title>\n<meta name=\"description\" content=\"Commusoft\u2019s generator installer software streamlines service schedules, tracks generator assets, automates compliance, and helps you exceed client expectations, every time.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Generator Software For Generac Dealers - Book a Demo | Commusoft\" \/>\n<meta property=\"og:description\" content=\"Commusoft\u2019s generator installer software streamlines service schedules, tracks generator assets, automates compliance, and helps you exceed client expectations, every time.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.stage.commusoft.com\/en-us\/campaigns\/generac-annual-conference-2026\/\" \/>\n<meta property=\"og:site_name\" content=\"Commusoft\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/Commusoft\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-21T09:23:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/H26-Sales-Floorplan-South-BS-v24.pdf-1-e1768225610134-1024x877.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@commusoft\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.stage.commusoft.com\/campaigns\/generac-annual-conference-2026\/\",\"url\":\"https:\/\/www.stage.commusoft.com\/campaigns\/generac-annual-conference-2026\/\",\"name\":\"Generator Software For Generac Dealers - Book a Demo | Commusoft\",\"isPartOf\":{\"@id\":\"https:\/\/www.stage.commusoft.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.stage.commusoft.com\/campaigns\/generac-annual-conference-2026\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.stage.commusoft.com\/campaigns\/generac-annual-conference-2026\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/H26-Sales-Floorplan-South-BS-v24.pdf-1-e1768225610134-1024x877.jpg\",\"datePublished\":\"2026-01-13T17:03:17+00:00\",\"dateModified\":\"2026-01-21T09:23:43+00:00\",\"description\":\"Commusoft\u2019s generator installer software streamlines service schedules, tracks generator assets, automates compliance, and helps you exceed client expectations, every time.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.stage.commusoft.com\/campaigns\/generac-annual-conference-2026\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.stage.commusoft.com\/campaigns\/generac-annual-conference-2026\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.stage.commusoft.com\/campaigns\/generac-annual-conference-2026\/#primaryimage\",\"url\":\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/H26-Sales-Floorplan-South-BS-v24.pdf-1-e1768225610134-1024x877.jpg\",\"contentUrl\":\"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/H26-Sales-Floorplan-South-BS-v24.pdf-1-e1768225610134-1024x877.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.stage.commusoft.com\/campaigns\/generac-annual-conference-2026\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.stage.commusoft.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"US Generac Convention 2026\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.stage.commusoft.com\/#website\",\"url\":\"https:\/\/www.stage.commusoft.com\/\",\"name\":\"Commusoft\",\"description\":\"Field Service Management Software\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.stage.commusoft.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Generator Software For Generac Dealers - Book a Demo | Commusoft","description":"Commusoft\u2019s generator installer software streamlines service schedules, tracks generator assets, automates compliance, and helps you exceed client expectations, every time.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Generator Software For Generac Dealers - Book a Demo | Commusoft","og_description":"Commusoft\u2019s generator installer software streamlines service schedules, tracks generator assets, automates compliance, and helps you exceed client expectations, every time.","og_url":"https:\/\/www.stage.commusoft.com\/en-us\/campaigns\/generac-annual-conference-2026\/","og_site_name":"Commusoft","article_publisher":"https:\/\/facebook.com\/Commusoft\/","article_modified_time":"2026-01-21T09:23:43+00:00","og_image":[{"url":"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/H26-Sales-Floorplan-South-BS-v24.pdf-1-e1768225610134-1024x877.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@commusoft","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.stage.commusoft.com\/campaigns\/generac-annual-conference-2026\/","url":"https:\/\/www.stage.commusoft.com\/campaigns\/generac-annual-conference-2026\/","name":"Generator Software For Generac Dealers - Book a Demo | Commusoft","isPartOf":{"@id":"https:\/\/www.stage.commusoft.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.stage.commusoft.com\/campaigns\/generac-annual-conference-2026\/#primaryimage"},"image":{"@id":"https:\/\/www.stage.commusoft.com\/campaigns\/generac-annual-conference-2026\/#primaryimage"},"thumbnailUrl":"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/H26-Sales-Floorplan-South-BS-v24.pdf-1-e1768225610134-1024x877.jpg","datePublished":"2026-01-13T17:03:17+00:00","dateModified":"2026-01-21T09:23:43+00:00","description":"Commusoft\u2019s generator installer software streamlines service schedules, tracks generator assets, automates compliance, and helps you exceed client expectations, every time.","breadcrumb":{"@id":"https:\/\/www.stage.commusoft.com\/campaigns\/generac-annual-conference-2026\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.stage.commusoft.com\/campaigns\/generac-annual-conference-2026\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.stage.commusoft.com\/campaigns\/generac-annual-conference-2026\/#primaryimage","url":"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/H26-Sales-Floorplan-South-BS-v24.pdf-1-e1768225610134-1024x877.jpg","contentUrl":"https:\/\/www.stage.commusoft.com\/wp-content\/uploads\/2026\/01\/H26-Sales-Floorplan-South-BS-v24.pdf-1-e1768225610134-1024x877.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.stage.commusoft.com\/campaigns\/generac-annual-conference-2026\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.stage.commusoft.com\/"},{"@type":"ListItem","position":2,"name":"US Generac Convention 2026"}]},{"@type":"WebSite","@id":"https:\/\/www.stage.commusoft.com\/#website","url":"https:\/\/www.stage.commusoft.com\/","name":"Commusoft","description":"Field Service Management Software","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.stage.commusoft.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.stage.commusoft.com\/en-us\/wp-json\/wp\/v2\/campaign\/9491","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.stage.commusoft.com\/en-us\/wp-json\/wp\/v2\/campaign"}],"about":[{"href":"https:\/\/www.stage.commusoft.com\/en-us\/wp-json\/wp\/v2\/types\/campaign"}],"wp:attachment":[{"href":"https:\/\/www.stage.commusoft.com\/en-us\/wp-json\/wp\/v2\/media?parent=9491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}